- 15
- 0
- 约9.37千字
- 约 86页
- 2021-09-24 发布于河北
- 举报
第 9 章 数据库应用系统开发 ;9.1 软件工程;2.软件开发经历的3个阶段
(1)程序设计时期(1946年~20世纪60年代中期)
(2)软件时期(20世纪60年代中期~20世纪70年代中期)
(3)软件工程时期(1970年至今)
3.软件危机
;软件危机主要有以下几方面的表现。
? 软件的复杂性越来越高,“手工作坊”式的软件开发方式已无法满足要求。
? 对软件成本和进度统计不准,实际费用超出预算。
? 开发周期成本。
? 软件质量难以保证,常被怀疑。
? 缺乏良好的软件文档。
? 现有的软件极难维护。
? 软件开发效率远跟不上计算机发展的需求。
? 用户往往对软件不满意。;4.软件工程学概述
(1)软件工程学的研究对象
(2)软件工程学的基本目标
(3)软件工程学的3个要素
(4)软件生命周期(Software Life Cycle);9.1.2 软件生存周期
一个软件从用户提出开发、使用要求到废弃不用为止的全过程,称为软件生存周期,又称软件生命周期。
软件生命周期由软件定义、软件开发和软件维护3个时期组成。每个时期又分为若干个阶段。
软件生存周期的模型主要有以下两个。
1.瀑布模型(1976年由B.W.Boehm提出);按瀑布模型,一个完整的软件开发过程分为如下几个阶段。
(1)计划阶段:
(2)开发阶段:
(3)运行阶段:
2.快速原型
;9、我们的市场行为主要
原创力文档

文档评论(0)