欢迎来到天天文库
浏览记录
ID:58928879
大小:2.49 MB
页数:88页
时间:2020-09-28
《计算机软件系统ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机软件系统计算机软件及软件技术操作系统程序设计语言翻译系统算法与数据结构软件开发与软件工程学习目标与要求1.了解什么是计算机软件和计算机软件技术2.了解操作系统的作用和功能,理解多任务处理和文件管理的基本原理3.了解计算机程序设计语言的作用、基本结构以及它们的执行过程4.了解算法和数据结构的概念1.计算机软件及软件技术从软件分支学科的内涵来讲,计算机软件所包含的内容可概括为:算法和软件基础理论构造计算机软件的方法学各种软件开发技术以及与此相关的开发工具什么是计算机软件一个完整的计算机系统有两个基本组成部分:硬件和软件计算机硬件:组成计算机各种物理设备的总称计算机软件(Comput
2、erSoftware):能指挥计算机完成特定任务的、以电子格式存储的程序、数据和相关的文档。计算机软件示意图计算机软件程序规程规则文档什么是计算机软件软件的三层含义(从科学概念上讲):个体含义,即上面所说的计算机系统中的程序、规程、规则及其文档整体含义,指在特定计算机系统中所有个体含义下的软件的总体学科含义,即指软件在研究、开发、维护以及使用中所涉及的理论、方法、技术所构成的学科,在这一意义上称为软件学软件的分类从应用的角度出发,将软件分为:系统软件应用软件系统软件概念:为了有效地运行计算机系统、给应用软件开发与运行提供支持、或者能为用户管理与使用计算机提供服务的一类软件(如各种操作
3、系统、编译程序)系统软件的主要特征:与计算机硬件系统有很强的交互性,能对硬件资源进行统一的控制、调度和管理。有一定的通用性,并不是专为解决某个(种)具体应用而开发的。系统软件是任何计算机系统中必不可少的。应用软件应用软件:泛指那些专门用于解决各种具体应用问题的软件。按照应用软件的开发方式和适用范围,应用软件可再分为:通用应用软件定制应用软件主要通用应用软件类别和功能类别功能流行软件举例文字处理文本编辑、文字处理、桌面排版等WPS、Word、AdobeAcrobat、FrontPage等电子表格表格定义、数值计算和统计、绘图等Excel等图形图像图像处理、几何图形绘制、动画制作等Aut
4、oCAD、Photoshop、CorelDraw、3DSMAX等媒体播放播放各种数字音频和视频文件MediaPlayerRealPlayer、Winamp等网络通信电子邮件、聊天、IP电话等OutlookExpress、MSNOICQ等演示软件投影片制作等PowerPoint等定制应用软件定制应用软件是按照不同领域用户的特定应用要求而专门设计的软件。如某超市的销售管理和市场预测系统等。此类软件专用性强、运行效率高,但设计和开发成本相对较高。计算机软件的发展与计算机应用和硬件的发展互相推动和制约。软件的发展大致经历了三个主要阶段:(1)第一阶段(1940年代到1950年代中期)从第一台
5、计算机上的第一个程序开始到实用的高级语言程序出现以前,是计算机软件发展初期。应用领域较窄:主要是科学与工程计算。处理对象:数值数据工作方式:个体;编程语言:使用低级语言编程人们对和程序有关的文档的重要性认识不足,重视编程技巧计算机软件的发展计算机软件的发展(2)第二阶段(1950年代中期到1960年代后期)出现了高级程序语言、操作系统、数据库管理系统、“软件”术语等“软件危机”:软件的复杂程度迅速提高,研制周期变长,正确性难以保证,可靠性问题尤为突出。解决危机的方法:提出结构程序设计方法提出用工程方法开发软件从理论上探讨程序正确性和软件可靠性问题。研究内容:增加了并发程序,并着重研究
6、高级程序设计语言、编译程序、操作系统以及各种支撑软件和应用软件。计算机系统的处理能力得到加强,设计和编制程序的工作方式逐步走向合作方式。计算机软件的发展(3)第三阶段(1960年代迄今)软件工程软件领域工作新的特点:随着应用领域的不断拓广,出现了嵌入式应用软件、网络软件及分布式应用软件软件工程发展迅速,形成了“计算机辅助软件工程”。除了开发各类工具与环境用以支持软件的开发与维护外,还出现了一些实验性的软件自动化系统致力研究软件过程本身规律,研究各种软件开发规范与模型除了软件传统技术继续发展外,人们着重研究以智能化、自动化、集成化、并行化、开放化以及自然化为标志的软件开发新技术注意研究
7、软件理论,特别是探讨软件开发过程的本质计算机软件技术计算机软件技术:研制开发计算机软件所需的所有技术的总称。按照计算机软件分支学科的内容划分,计算机软件技术主要包括:软件工程技术程序设计技术软件工具环境技术系统软件技术数据库技术网络软件技术与实际工作相关的软件技术软件技术还渗透到计算机科学技术的其他领域2.操作系统操作系统概念操作系统(OperatingSystem,简称OS)用于控制、管理、调配计算机的所有资源。是给计算机配置的一种必不可少的系统软件。操
此文档下载收益归作者所有