2014年9月;主要内容;第一章
软件工程概述;本章主要内容;11 软件及软件工程—软件;11 软件及软件工程—软件;11 软件及软件工程—软件;11 软件及软件工程—软件工程;软件危机的主要特征;例:Windows95有1000万行代码
Windows2000有5000万行代码
Exchange2000和 Windows2000开发人员结构;改正一个问题需付出的代价;11 软件及软件工程—软件工程;11 软件及软件工程—软件工程;;11 软件及软件工程—软件工程;11 软件及软件工程—软件工程;;12 软件生存周期与开发模型—生存周期;12 软件生存周期与开发模型—开发模型;软件过程模型;瀑布模型;问题定义;特征
接受上一阶段的结果作为本阶段的输入
开发阶段严格按线性方式进行
对本阶段的工作进行评审
每一阶段具有相关的里程碑和交付产品
缺点
缺乏灵活性,难以适应需求不明确或需求经常变化的软件开发
开发早期存在的问题往往要到交付使用时才发现,维护代价大
适用
在开发的早期阶段软件需求被完整确定;许多软件项目在开发早期对软件需求的认识是模糊的、不确定的,因此软件很难一次开发成功。
可以在获取了一组基本的需求后,通过快速分析构造出该软件的一个初始可运行版本(原型),然后根据用户在试用原型的过程中提出的意见和建议、或者增加新的需求,对原型进行改造,获得原型的新版本,
原创力文档

文档评论(0)