目录
一、什么是软件
二、软件的特点
三、软件的分类
一、什么是软件
1.软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合。
2.程序是按事先设计的功能和性能要求执行的指令序列。
3.数据是使程序能正常操纵信息的数据结构。
3.文档是与程序开发,维护和使用有关的图文材料。
二、软件的特点
· 软件是一种逻辑实体,而不是具体的物理实体。因而它具有抽象性
· 软件的生产与硬件不同,在它的开发过程中没有明显的制造过程
· 在软件的运行和使用期间,没有硬件那样的机器磨损,老化问题
· 软件的开发和运行常受到计算机系统的限制,对计算机系统有着不同程序的依赖性
· 软件的开发至今尚未完全摆脱手工艺的开发方式
· 软件本身是复杂的。(1)实际问题的复杂性;(2)程序逻辑结构的复杂性
· 软件成本相当昂贵
· 相当多的软件工作涉及到 会因素
三、软件的分类
· 按软件的功能进行划分:
— 系统软件:操作系统;数据库管理系统;设备驱动程序;通信处理程序等。
支持需求分析、设计、实现、测试和支持管理的软件。
—应用软件:商业数据处理软件;工程与科学计算软件;计算机辅助设计/制造软件等。
· 按软件工作方式划分:
·实时处理软件;· 分时软件; · 交互式软件;· 批处理软件。
· 按软件服务对象的范围划分:
· 项目软件(某些领域的特殊需要或国家需要);· 产品软件(开发后,推向市场,以盈利为目的)。
· 按使用的频度进行划分:
· 一次使用; · 频繁使用
· 按软件失效的影响进行划分:
· 高可靠性软件; · 一般可靠性软件
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!