- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章计算机软件课件.ppt
学习目标与要求 掌握计算机软件的概念和类型 掌握操作系统的作用、功能、常用操作系统的种类 熟悉机器语言、汇编语言和高级程序设计语言的特点及执行过程 熟悉算法的概念和特点 了解软件的生命周期和开发原则 计算机软件的概念 一个完整的计算机系统有硬件和软件两个基本组成部分 计算机硬件:组成计算机各种物理设备的总称 计算机软件(Computer Software):能够完成特定功能的程序、数据以及相关文档 计算机系统=硬件+软件 软件、硬件和用户的关系 3.1 什么是计算机软件 设计比较成熟,功能比较完善、具有某种使用价值的程序 软件通常包括: 存储介质上的程序 相关的文档资料 软件的两大组成要素 可执行部分: 系统程序:面向计算机系统的,支撑应用程序的运行 应用程序:面向用户的,解决各种特定实际问题的程序 不可执行部分: 面向用户的文档:用户手册、操作手册等 面向开发方的文档:系统可行性论证报告、软件计划说明书、数据库设计说明书等 3.1.2 计算机软件的分类 从应用的角度出发,软件可分为系统软件和应用软件两种。 (1) 系统软件 系统软件:给应用程序开发和运行提供支持,或为用户管理和使用计算机提供方便的软件。 如:基本输入输出系统(BIOS)、操作系统、 程序设计语言处理系统、数据库管理系统, 常用的实用程序等 系统软件的主要特征: 交互性:能对硬件资源进行统一管理和控制 通用性:不是专为解决某个具体应用而开发 (2)应用软件 应用软件:专门用于解决各种具体应用问题的软件。 由于计算机的通用性和应用的广泛性,应用软件比系统软件更丰富多样。 按照软件的开发方式和适用范围,可分为: 通用应用软件 定制应用软件 ②定制应用软件 按照不同领域用户的特定应用要求而专门设计开发的软件 如:超市的销售管理和预测系统、汽车制造厂的集成制造系统、大学教务管理系统、酒店客房管理系统等 这类软件专用性强,设计和开发成本相对较高 3.1.2 计算机软件的分类(续) 从软件权益如何处置出发,软件可分为商品软件、共享软件和自由软件三种。 商品软件:用户需要付费才能够得到其使用权 共享软件:在购买前允许试用一段时间,试用期过后就要付费成为注册用户 自由软件:用户可共享自由软件,允许随意拷贝、修改其源代码,但对软件源代码的任何修改都必须向所有用户公开 3.1.3 软件的版权问题 发表权 署名权 修改权 复制权 发行权 出租权 翻译权 信息网络传播权 3.1.4 软件危机 软件危机: 20世纪60年代,在软件开发的过程中,出现了复杂程度高、研发周期长、正确性难以保证等难题。 IBM公司投入1000人书写了近100万行的IBM360操作系统,将近有1000个程序错误。 3.1.4 软件危机 软件工程 借鉴工程经验,针对软件产品的性质和特征,运用科学知识,找出一套原理和方法克服软件产品开发过程中的困难 计算机软件有哪些特性? (1) 1. 不可见性(是无形的,不能被人们直接观察、欣赏和评价) 2. 适用性(可以适应一类应用问题的需要 ) 3. 依附性(依附于特定的硬件、网络和其他软件 ) 4. 复杂性(规模越来越大,开发人员越来越多,开发成本也越来越高) ,例如: 软件的复杂性 举例 程序规模:Windows XP源程序约有5000万行 人员队伍:Vista及新版Office 2007两个团队开发设计成员总共9000余人 资金投入:微软为Vista投入90亿美元,包括Vista未来的配套及合作伙伴的投入,预计在180亿美元以上,如果加上新版Office的成本,投入资金在240亿~270亿美元之间 开发周期:Vista的开发经历6年,发布时间一拖再拖 计算机软件有哪些特性? (2) 5. 无磨损性(功能和性能一般不会发生变化 ) 6. 易复制性(可以非常容易且毫无失真地进行复制 ) 7. 不断演变性(软件的生命周期 ) ,例如: 1989年Word 1.0 ■ 1997年推出Word 97 2000年推出Office 2000 ■ 2003年 Office 2003 必威体育精装版版本是Office 2007 3.2 系统软件 3.2.1 操作系统(OS) OS屏蔽了计算机中几乎所有物理设备的技术细节,为使用、开发和运行其他软件提供了一个高效、可靠的平台。 OS非常庞大和复杂,它由许多程序模块组成 为什么需要操作系统? 操作系统(Operating System,简称OS)是计算机中最重要的不可缺少的一种系统软件,它负责控制和管理计算机中所有软硬件资源。 1、操作系统的作用 三项主要作用: 为计算机中运行的程序管理和分配各种软硬件资源 为用户提供各种服务界面 为应用程序
文档评论(0)