软件=程序+数据+文档
是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及其相关文档的完整集合。
– 程序=数据结构+算法
是按事先设计的功能和性能要求编写的指令序列;
– 数据=结构化数据+非结构化数据
是使程序能正常操纵信息的数据结构;
– 文档=文字材料+图表说明
是与程序开发、维护和使用有关的图文材料。
软件特点:
1)具有抽象性
2)无明显的制造过程
3)存在退化问题
4)对计算机系统有着不同程度的依赖性
5)尚未完全摆脱人工的开发方式
6)软件本身是复杂的
7)成本相当昂贵
8)相当多的软件工作涉及 会因素
软件的分类
软件工程研究的内容主要包括以下两个部分:
软件开发技术。主要研究软件开发方法、软件开发过程、软件开发工具和环境。
软件开发过程管理。主要研究软件工程经济学和软件管理学。
软件开发的含义:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!