- 35
- 0
- 约1.23万字
- 约 15页
- 2019-03-29 发布于天津
- 举报
? PAGE 16 ?
第I部分 软件过程改进方法论
? PAGE 15 ?
第1章 绪 论
“二十多年来,并未实现用新的软件方法和技术解决软件产业化和软件质量方面问题的承诺,工业界和政府组织认识到根本的问题是软件开发过程管理上的不足。”
—— DoD, Report of the Defense Science Board Task Force on Military Software, September 1987
第 1 章 绪 论
本章主要探讨了软件开发过程、软件质量问题、传统工业的质量控制和过程改进等。
1.1 软件生产过程的变迁
1945年,第一台数字计算机ENIAC诞生。那时,科学家们使用机器语言进行编程。从指令规模上看,多则几千条的机器指令,就已经成为一个大的程序了。从人力规模上看,两三个科学家能一起编写一个大的机器指令程序就很了不起了。因此,那个时候的程序开发工作更像是一种“艺术”。
随着计算机技术的发展,产生了专业的分工。需要专业的编程人员担任程序员的角色。汇编(Assemble)语言的诞生,使得专业的程序员避免了使用二进制指令的编码。汇编语言是最早将各个程序模块进行组装(Assembling)的语言。采用汇编语言进行开发时,一个项目规模可以多达上万行指令,人力资源可以多达几十个人月,开发时间也可以大大缩短。并且人们能够对汇编语言进行代码
原创力文档

文档评论(0)