计算机软件技术基础——杨瑞斌

上传人:aa****6 文档编号:52247684 上传时间:2018-08-19 格式:PPT 页数:27 大小:698KB
返回 下载 相关 举报
计算机软件技术基础——杨瑞斌_第1页
第1页 / 共27页
计算机软件技术基础——杨瑞斌_第2页
第2页 / 共27页
计算机软件技术基础——杨瑞斌_第3页
第3页 / 共27页
计算机软件技术基础——杨瑞斌_第4页
第4页 / 共27页
计算机软件技术基础——杨瑞斌_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《计算机软件技术基础——杨瑞斌》由会员分享,可在线阅读,更多相关《计算机软件技术基础——杨瑞斌(27页珍藏版)》请在金锄头文库上搜索。

1、单击此处编辑母版副标题样式*1每天进步一点点技技能能培培训训课课件件计算机软件技术基础t主讲:杨瑞斌t课时:60分钟t目的:掌计算机基础知识每天进步一点点技能培训课件六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习目 录1、计算机系统 2、软件技术概述 3、数据结构与算法 4、操作系统 5、数据库技术 6、软件工程 7、软件开发方法每天进步一点点技能培训课件六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模

2、板军队国防改革强军梦学习计算机系统什么是计算机?计算机计算机是接收、处理 和提供数据的装置, 它由硬件和软件两大 部分组成。每天进步一点点技能培训课件六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习无所不在的嵌入式家族计算机就是我们 平时常用的PC机 吗?PC机只是计算机的 一种,计算机家族 中还有很多其他的 成员。每天进步一点点技能培训课件六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强

3、军梦学习养在深闺的巨型计算机t世界上最快的计算机IBM的Blue Gene/L ,拥有超 过100万个处理器,每个处理 器每秒可运算10亿次。运算 能力相当于击败国际象棋世 界级棋手的超级电脑“深蓝 ”的1000倍。占地达两个篮 球场之大,重达106吨。每天进步一点点技能培训课件六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习t发展历史t电子管晶体管集成电路t发展规律及特点t速度慢速度快t体积大容量小体积小容量大t外设少、简单外设繁多、复杂t外设速度发展慢于CPU速度的发展t摩尔定律(假

4、设价格保持不变,处理器芯片上 的晶体管数每18个月翻一番)1.1 计算机硬件及发展每天进步一点点技能培训课件六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习世界上第一台电子计算机ENIAC诞生于1942年 18800个晶体管 70000个电阻器 18000个电容器 重量30吨 耗电140千瓦/h 5000次加法/s每天进步一点点技能培训课件六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军

5、梦学习Pentium IV(2000)42,000,000个晶体管 时钟频率1.5GHz 运算速度为1700 MIPS (MIPS 代表百万指 令集每秒 )每天进步一点点技能培训课件六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习1.2 计算机软件t软件程序,开发软件写程序?t错误!t程序只是软件的一个组成部分t写程序只是软件开发的过程中的一个步骤 软件是程序、数据以及有关文档资料的集合。软件是程序、数据以及有关文档资料的集合。t(可运行的)思想和内容的数字化t思想:算法、规律、办法(程

6、序)t内容:图形、图像、数据、声音、文字等( 数据)每天进步一点点技能培训课件六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习软件的分类t所有的硬件都是相似的,软件则各有各的不同。t但是软件的开发过程存在很多规律和共性,找到并 利用这些规律来帮助和指导软件的开发,这正是各 类软件技术研究的内容。操作系统 、语言 编译器、数据库管 理系统财务软件、文字 处理软件、用户 自己开发的系统 等硬 件系统软件应用软件用 户每天进步一点点技能培训课件六年级数学上册课件-比的基本性质和化简比江苏省连云

7、港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习1.3 硬件与软件的关系t软硬件独立原理和互动原理t独立原理:软件理论上能实现的功能本质上与硬 件是独立的(不管硬件是何种形式)t互动原理:软件实际能实现的功能受制于硬件, 硬件发展一个台阶,软件就能前进一大步t软硬件等效定律t简单的硬件+复杂的软件t简单的软件+复杂的硬件t最终都可以完成同一个任务,不同的只是时间!每天进步一点点技能培训课件六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军

8、梦学习2、软件技术概述软件本质上是一种思想,利用计算机来解决某个问题 的思想!软件的实现就是将这个思想数字化的过程!计算机解题过程:计算机解题过程:1.理解问题,建立数学模型2.设计解题方案3.程序编码和调试4.程序测试和维护每天进步一点点技能培训课件六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习软件技术分类程序设计语言编译技术软件及实现技术 操作系统及实用程序计算机 数据库技术软件技术 软件工具软件工程软件开发方法与技术 程序设计方法数据结构和算法每天进步一点点技能培训课件六年级数学

9、上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习3、数据结构和算法t程序数据的组织、存放方式影响程序效率。t数据结构研究数据的组织形式,是软件技术基础的 基础。3.1 3.1 数据结构数据结构每天进步一点点技能培训课件六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习3.2 数据算法t算法是对解题方法的精确描述。描述 的方式可以是各种各样的。如自然语 言,流程图,伪代码等。t算法必须具有有穷性

10、,确定性,能行 性,输入和输出。t一个问题可以有多种算法。算法的优 劣由算法的时间复杂度和空间复杂度 来衡量。每天进步一点点技能培训课件六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习应用程序用户程序操作系统虚拟 机操作系统裸 机操作系统负 责对计算机 系统的各种 软硬件资源 进行管理和 分配,为用 户提供友好 的计算机使 用界面和平 台。没有任何 软件裸机+操 作系统4、操作系统每天进步一点点技能培训课件六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进

11、化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习5、数据库技术t数据库是一种强大的数据处理技术。t它把应用中所有的数据有结构地集中在一起,并提供 对这些数据的存储管理、多用户共享、操纵、安全保 护、完整性控制等强大功能。t一个国家的信息化程度是衡量该国国力的重要标准, 而信息化是以数据库技术为基础的。t现代的银行、金融、证券、保险等各行业的高效运营 都依赖于数据库技术。每天进步一点点技能培训课件六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习6、软件工程t产生背

12、景t开发成本和进度估计不准确,生产效率 低。t用户对软件系统不满意的现象经常发生 。t软件产品的质量不可靠。t软件常常是不可维护的。t软件成本在计算机系统总成本中的比例 上升。每天进步一点点技能培训课件六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习软件工程概念t软件工程是指导计算机软件开发和维护 的工程学科,采用工程的概念、原理、 技术和方法来开发与维护软件。t软件生命期就象人的寿命一样,从出生 算到死亡,从产生开发要求算到软件报 废为止。包括:软件计划、需求分析、 软件开发和软件维护

13、四个时期。每天进步一点点技能培训课件六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习软件过程t软件计划t用户想解决什么问题?(软件定义)t这个问题能否解决?(可行性分析)t需求分析t目标系统应该做成什么样子?t软件开发t怎样实现目标系统?(软件设计)t系统的具体实现。(软件编码)t实现系统与是否符合目标?(软件测试)t软件维护t如何保持系统正常运行?每天进步一点点技能培训课件六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主

14、题教育活动PPT模板军队国防改革强军梦学习软件过程模型:瀑布模型软件计划需求分析软件设计软件编码软件测试软件维护变化的需求每天进步一点点技能培训课件六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习7、软件开发方法结构化方法 a 自顶向下,逐步细化 b 模块化 c 结构化程序设计每天进步一点点技能培训课件六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习自顶向下,逐步细化t由于人类思维

15、能力的限制,如果一次面临的因素太 多,就无法作出精确的思维。t例如:举办一个生日partyt布置场地t准备食物t准备节目t邀请客人t自顶向下,逐步细化就是将复杂的问题分解成若干 个子问题,直到所有子问题都简单到能用程序设计 语言来表达的方法。每天进步一点点技能培训课件六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习模块化t把一个程序按功能分解成若干彼此具有一定独立性同 时也具有一定联系的组成部分,这些组成部分称为模 块。每个程序由一个或多个模块组成。t优点:t降低复杂度:若P=P1+P2

16、,则C(P) C(P1)+C(P2)t软件结构清晰t容易测试和调试t提高软件的可修改性t方便开发任务的分配每天进步一点点技能培训课件六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习结构化程序设计t强调使用程序的三种基本控制结构(顺序、选择和循环 ),有限制地使用goto语句。每天进步一点点技能培训课件六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习课程回顾课程回顾1、计算机系统 2、软件技术概述 3、数

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号