软件工程导论第一章.pptVIP

  • 47
  • 0
  • 约2.94万字
  • 约 88页
  • 2017-02-09 发布于重庆
  • 举报
软件工程导论第一章

原型模型适用情况用户定义了一组一般性目标,但不能标识出详细的输入、处理及输出需求 开发者可能不能确定算法的有效性、操作系统的适应性或人机交互的形式; ……原型模型可能是最好的选择 (1) 原型系统已经通过与用户交互而得到验证,据此产生的规格说明文档正确地描述了用户需求,因此,在开发过程的后续阶段不会因为发现了规格说明文档的错误而进行较大的返工。 * (渐增模型) 先完成一个系统子集的开发,再按同样的开发步骤增加功能 (系统子集),如此递增下去直至满足全部系统需求。 系统的总体设计在初始子集设计阶段就应作出设想。 特点: ? 反复的应用瀑布模型的基本成分和原型模型的迭代特征,每一个线型过程产生一个“增量”的发布或提交,该增量均是一个可运行的产品。 ? 早期的版本实现用户的基本需求,并提供给用户评估的平台。 如果项目在既定的商业要求之前不可能找到足够的开发人员,这种情况下增量模型显得特别有用 早期的增量可以由少量的人员实现。如果核心产品的口碑不错,可为下一个增量投入更多的人力 产品交付给用户后用户可能不满意; 到了预定的交付日期软件可能还未开发出来; 实际的开发成本可能超过预算; 产品完成前一些关键的开发人员 “跳槽”了; 产品投入市场之前竞争对手发布了一个功能相近、价格更低的软件等。 螺旋模型将开发过程划分为几个螺旋周期,每个周期有三到六个任务区域,

文档评论(0)

1亿VIP精品文档

相关文档