您的位置: 网站首页 > 公共课 > 计算机软件技术基础 > 第1章 信息与计算机 > 【1.5 计算机软件的发展过程】

1.5 计算机软件的发展过程

 

1.5  计算机软件的发展过程

1.5.1高级语言阶段(20世纪60年代)

主要研制各种功能较强的高级语言编译程序。

 

1.5.2结构程序设计阶段(20世纪70年代)

    为解决“软件危机”,提高程序的正确性而提出:

 

1.  结构化程序设计

将程序的结构限制为顺序、选择和循环三种基本结构,尽量不使用GOTO语句。在程序设计上采用由顶向下和自底向上的模块化设计方法。

 

2.  软件生产管理

提出软件生产的各种合理管理的体制,制定软件开发与维护的概念方法和技术,即软件工程。

 

1.5.3 自动程序设计阶段(20世纪80年代)

1. 软件开发支撑环境

集成化、一体化的自动开发软件系统

 

2. 更高效的开发工具与方法

例如:原型法,软件可重用法,面向对象法,第四代语言等。