下载此文档

计算机软件系统.ppt


文档分类:IT计算机 | 页数:约121页 举报非法文档有奖
1/121
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/121 下载此文档
文档列表 文档介绍
第4章计算机软件系统
计算机软件概述
操作系统
算法与编程语言
翻译程序
数据库管理系统

软件是一个发展的概念,puter program)几乎是同义词,后来,软件的概念在程序的基础上得到了延伸。1983年,IEEE对软件给出了一个较为全面的定义:“软件是计算机程序、方法、规范及其相应的文档以及在计算机上运行时所必需的数据。”
程序
程序是告诉计算机做什么和如何做的一组指令(语句),这些指令(语句)都是计算机所能够理解并能执行的一些命令。
它具有下述特点:
完成某一特定的信息处理任务
使用某种计算机语言描述如何完成该任务;
存储在计算机中,并在启动运行(被CPU执行)后才能起作用。
计算机的灵活性和通用性
不同的程序,完成不同的任务
同一程序处理不同的数据,完成不同的任务
软件
软件的含义比程序更宏观、更物化一些。一般情况下,软件往往指的是设计比较成熟、功能比较完善、具有某种使用价值的程序。而且,人们常常把程序、与程序相关的数据和文档统称为软件。
程序当然是软件的主体,单独的数据或文档一般不认为是软件
数据指的是程序运行过程中需要处理的对象和必须使用的一些参数
文档是指用自然语言或形式化语言所编写的用来描述程序的内容、组成、设计、功能规格、开发情况、测试数据和使用方法等的文字资料和图表。
软件与程序的区别
软件是结果,程序是过程,也就是说软件是包含程序的有机集合体,程序是软件的必要元素。任何软件都有至少一个可运行的程序。
其实软件和程序本质上是相同的。因此,在不会发生混淆的场合下,软件和程序两个名称经常可互换使用,并不严格加以区分。至于“软件产品”,则是软件开发厂商交付给用户用于特定用途的一整套程序、数据及相关的文档(一般是安装和使用手册),它们以光盘或磁盘作为载体,也可以免费或经过授权后从网上下载。
计算机软件与知识产权
软件是智力活动的成果,受到知识产权(版权)法的保护,版权是授予软件作者某种独占权利的一种合法的保护形式。
版权授予软件作者(版权所有者)享有下列权利:
拷贝、发布、修改、署名、出售、···
保护知识产权的目的:确保脑力劳动受到奖励并鼓励发明创造,保护其权益就能充分发挥它们的创造能力,社会也会从他们的成果中受益。
购买一个软件,用户仅仅得到了该软件的使用权,并没有获得它的版权。随意进行软件拷贝和分发是一种违法行为。
软件的特性
1. 不可见性(是无形的,它不能被人们直接观察和触摸。)
2. 适用性(可以适应一类应用问题的需要)
3. 依附性(依附于特定的硬件、网络和其他软件)
4. 复杂性(规模越来越大,结构越来越复杂,开发人员越来越多,开发成本也越来越高) ,例如:
Exchange 2000
Windows 2000
项目经理
25人
约 250人
开发人员
140人
约 1700人
测试人员
350人
约 3200人
软件的复杂性举例
程序规模:Windows XP源程序约有5000万行
人员队伍:Vista及新版Office 2007两个团队开发设计成员总共9000余人
资金投入:微软为Vista投入90亿美元,包括Vista未来的配套及合作伙伴的投入,预计在180亿美元以上,如果加上新版Office的成本,投入资金在240亿~270亿美元之间
开发周期:Vista的开发经历6年,发布时间一拖再拖
软件的特性
5. 无磨损性(功能和性能一般不会发生变化)
6. 易复制性(可以非常容易且毫无失真地进行复制)
7. 不断演变性(软件的生命周期) ,例如:
8. 有限责任(有限保证)
9. 脆弱性(黑客攻击、病毒入侵、信息盗用···)
Windows版本演变

计算机软件系统 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数121
  • 收藏数0 收藏
  • 顶次数0
  • 上传人s0012230
  • 文件大小2.82 MB
  • 时间2017-11-18
最近更新