导论-软件-岳丽华

导论-软件-岳丽华

ID:33499589

大小:1.74 MB

页数:77页

时间:2019-02-26

导论-软件-岳丽华_第1页
导论-软件-岳丽华_第2页
导论-软件-岳丽华_第3页
导论-软件-岳丽华_第4页
导论-软件-岳丽华_第5页
资源描述:

《导论-软件-岳丽华》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机软件20013.12.162013/12/16计算机科学导论岳丽华1内容操作系统(OperatingSystem)编译程序(Compiler)软件工程(Softwareengineering)2013/12/16计算机科学导论岳丽华2概述计算机由硬件系统和软件系统两个部分组成,它们构成了一个完整的计算机系统软件一般指计算机系统中的程序及文档,也可以指在研究、开发、维护以及使用上述含义下的软件所涉及的理论、方法、技术所构成的学科通常,把未配置任何软件的计算机称为“裸机”。2013/12/16计算机科学导论岳丽华3概述-续作用计算机用户与硬件之间的接口界面在计算机

2、系统中起指挥管理作用2013/12/16计算机科学导论岳丽华4概述-续发展过程的三个阶段高级程序语言出现之前(50年代中期前)编程用低级语言,个体工作方式,强调编程技巧软件工程出现之前(60年代中期前)高级语言:FORTRAN、ALGOL、COBOL、。。。操作系统、数据库管理系统目前程序正确性、软件可靠性、并发程序、。。。。2013/12/16计算机科学导论岳丽华5数学计算应用-汇编语言编程到高级语言编程2013/12/16计算机科学导论岳丽华6应用软件系统软件概述-续高级程序设计语言汇编语言机器语言分类系统软件计算机系统中最靠近硬件层次的软件操作系统、编译

3、程序、数据库管理系统与具体的应用领域无关支撑软件支撑其他软件的开发、运行、维护的软件软件开发环境、中间件应用软件特定应用领域的专用软件人口普查软件、订票软件等2013/12/16计算机科学导论岳丽华7计算机软件-续软件研究基本内容软件语言用以书写软件的语言需求级语言、功能级语言、设计级语言、实现级语言、文档语言软件方法学以软件方法为对象的学科自顶向下的/自底向上的方法、形式/非形式方法、整体/局部方法2013/12/16计算机科学导论岳丽华8概述-续软件工程应用计算机科学与数学原理制作软件的工程4要素:目标、风范、过程、原则软件系统操作系统、中间

4、件系统、数据库系统、语言处理系统、分布式软件系统、网络软件系统、人-机交互软件系统等2013/12/16计算机科学导论岳丽华9程序设计设计、编写、调试程序的方法和过程结构化/非结构化程序设计过程式/非过程式程序设计顺序、并发、并行、分布式程序设计逻辑、函数、对象式程序设计2013/12/16计算机科学导论岳丽华10程序设计-续小程序设计采用已趋成熟的方法完成一个任务或相关度非常高的几个任务的程序设计灵活性强、功能简单、参与人员少、开发周期短2013/12/16计算机科学导论岳丽华11小程序举例2013/12/16计算机科学导论岳丽华程序设计-续大型程序设计与整个软

5、件系统的体系结构相关联涉及模块范围以外的大型系统的构成、模块与其规格说明、成品软件结构的不断进化等一般由许多模块组成,各开发设计小组之间以标准的规格文档交流,要求设计规范的接口并做好信息隐藏开发人员多(十多人、几十人等)周期长(人月、人年计算)2013/12/16计算机科学导论岳丽华13程序设计-续系统程序设计指操作系统、编译系统、数据库管理系统等管理系统资源的软件系统的设计操作系统用于管理计算机的资源和控制程序的运行语言处理系统是用于处理软件语言等的软件,如编译程序等数据库系统是用于支持数据管理和存取的软件,它包括数据库、数据库管理系统等2013/12/16计算机

6、科学导论岳丽华14程序设计-续其他软件系统分布式软件系统是支持分布式处理的软件系统,是在由通信网络互联的多处理机体系结构上执行任务的系统。包括分布式操作系统、分布式程序设计系统、分布式文件系统、分布式数据库系统等人机交互系统是提供用户与计算机系统之间按照一定的约定进行信息交互的软件系统,可为用户提供一个友善的人机界面。2013/12/16计算机科学导论岳丽华OS2013/12/16计算机科学导论岳丽华操作系统(OS)从资源管理的角度看,操作系统具有五个方面的功能:处理机管理、存储管理、设备管理、文件管理以及作业管理。这五大部分相互配合,协同工作,实现对计算机系统的资源管理和

7、控制程序的执行2013/12/16计算机科学导论岳丽华17OS-分类分时批处理操作系统分时操作系统实时操作系统网络操作系统2013/12/16计算机科学导论岳丽华18OS-批处理系统工作流程2013/12/16计算机科学导论岳丽华19OS-进程管理所谓“程序”,是一个在时间上严格有序的指令集合。程序规定了完成某一任务时,计算机所需做的各种操作,以及这些操作的执行顺序。2013/12/16计算机科学导论岳丽华20OS-进程管理“进程”是一个动态的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。