软件与软件危机
一、软件发展历史:
“软件”出现于20世纪60年代,尽管自从第一台计算机问世以来就开始了软件的产生,但“软件”的发展经历了四个时代。
四个时代:
- 程序设计的原始时代(20世纪50年代)
a.生产方式:个体手工劳动;
b.编程语言:机器语言、汇编语言;
c.无软件说明书等任何文档,不可视;
d.开发方法追求编程技巧,程序难懂;
e.只有程序、程序设计概念。
- 基本软件时代(20世纪50年代末~60年代末)
a.操作系统+编译技术;
b.“功能性程序设计”开发方法;
c.高级语言开发工具。
问题:软件数量膨胀,需求复杂,难度变大开发成本高涨,个体化软件开发方式不适应规模大、结构复杂的软件开发,产生了“软件危机”。