- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.1.2 软件与硬件 软件这个词是相对硬件而言的。硬件是看得见摸得到的实体,如CPU、存储器、显示器、键盘等。软件通常分为系统软件与应用软件。 3.1.4 软件版本 Alpha版(内部测试版): Beta版(外部测试版) Demo版(演示版) Enhance版(增强版或加强版) Free版(自由版) Full Version版(完全版) Shareware版(共享版) Release版(发行版) Upgrade版(升级版) 3.1.5 软件版权 我国在2001年12月20日公布并于2002年1月1日起实施的《计算机软件保护条例》,对计算机程序、文档、软件开发者和软件著作权人都做了明确的定义。事实证明,《计算机软件保护条例》保护了计算机软件著作权人的权益,调整了计算机软件在开发、传播和使用中发生的利益关系,鼓励了计算机软件的开发与应用,促进了软件产业和国民经济信息化的快速发展。 3.2 系统软件 系统软件是用来管理、监控和维护计算机的软件,它是为整个计算机系统所配置的、不依赖于特定应用领域的软件,它可以扩大计算机的功能,提高计算机的工作效率。系统软件是必不可少的,一般由生产厂家或专门的软件开发公司研制,其他程序都在它的支持下编写和运行。系统软件主要包括操作系统和实用系统软件 3.2.1 操作系统 操作系统 操作系统主要有以下五大管理功能: (1)作业管理:包括任务、界面管理、人机交互、图形界面、语音控制和虚拟现实等; (2)文件管理:又称为信息管理; (3)存储管理:实质是对存储“空间”的管理,主要指对主存的管理; (4)设备管理:实质是对硬件设备的管理,其中包括对输入输出设备的分配、启动、完成和回收; (5)进程管理:实质上是对处理机执行“时间”的管理 3.2.2 几种典型的计算机操作系统 1. 操作系统诞生——CP/M 2. 操作系统远古霸主——DOS 3. 操作系统当代大亨——Windows 4. 诱人的小企鹅——Linux 5. 神奇的精灵——FreeBSD 6. 多才多艺的艺术大师——BeOS 3.2.3 数据库管理系统 数据库管理系统(Database Management System)是一种用于操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。 3.4 软件工程 软件在人们生活中无所不在。办公、娱乐、教育、生产、军事,都有软件的身影。在很多情况下,人们的安全、娱乐和决定都有赖于软件。软件的作用越大,社会对软件的需求越大。这促使更多的公司开始研究如何高质量、快速地开发软件,满足社会需求。软件工程就在这样的背景下诞生了。 3.4.1 软件危机 软件危机的主要表现有: (1)软件需求增长得不到满足; (2)软件生产成本高,价格高昂; (3)软件生产进度无法控制; (4)软件需求定义不准确,易偏离用户需求 (5)软件质量不易保证; (6)软件可维护性差。 3.4.2 软件工程 “软件工程学”这一计算机科学的分支,其所包含的内容可以概括为: (1)软件开发技术。包括软件开发方法学、软件工具、软件工程环境。 (2)软件工程管理。包括软件管理、软件工程经济学。 3.4.4 软件产业 目前得到公认的产业发展模式有印度模式、美国模式、日本模式、爱尔兰模式等。 (1)技术与服务领导型——美国模式; (2)国际加工服务型——印度模式; (3)嵌入式系统开发型——日本和欧洲模式 (4)生产本地化型——爱尔兰模式。 3.5 计算机软件应用 计算机软件的发展大致经历了三个阶段: 第一阶段,20世纪40年代到50年代中期,发展初期。在这个阶段,软件开发采用低级语言,效率低下,应用领域基本局限于科学和工程的数值计算。 第二阶段,20世纪50年代中期到60年代后期。相继诞生了大量的高级语言,程序开发的效率显著提高,并产生了成熟的操作系统和数据库管理系统。在后期,由于软件规模不断扩大,复杂度大幅提高,产生了“软件危机”,也出现了有针对性地进行软件开发方法的理论研究和实践。 第三阶段,20世纪70年代至今。软件应用领域和规模持续扩大,大型软件的开发成为一项工程性的任务,由此产生了“软件工程”并得到长足发展。同时软件开发技术继续发展,并逐步转向智能化、自动化、集成化、并行化。 LOGO LOGO 第3章计算机软件 中国石油大学出版社 Add your company slogan LOGO 本章概要 本章介绍计算机软件的基础知识、软件的分类、软件工程和软件的应用。软件工程的介绍有助于读者了解大
原创力文档


文档评论(0)