- 2
- 0
- 约6.35千字
- 约 69页
- 2020-01-25 发布于浙江
- 举报
2.1.2.3 快速原型开发 * * 沟通 策划 建模 构建 部署 2.1.2.3 快速原型开发 88年提出 特征:初始的软件需求不很明确,客户只说出了一些功能,但不知道详细的输入、处理、输出。开发人员对技术、效率、平台也不清楚。但是整个开发过程不宜用线性模型,同时,需要向用户迅速提供一套功能有限的软件产品。然后在后续版本中再细化和扩展功能; * * * * 2.1.2.4 演化模型 项目开发初始阶段对需求的认识不够清晰,使得开发工作出现再开发在所难免。经验告诉我们:开发“两次”后的软件能较好地满足用户的要求。 第一次:试验开发,目的是探索可行性,弄清楚项目的需求。 第二次:在第一次的原型基础上进行开发,从而获得较为满意的软件产品。 * * 2.1.2.4 演化模型 需求分析 软件设计 程序编码 软件测试 软件集成 软件评审 需求分析 软件设计 程序编码 软件测试 软件集成 软件评审 反馈 “第一次” “第二次” 适合:事先不能清晰和完整定义需求的软件开发。 原型增加了开发的工作量,增加了管理上的困难。特别是原型过程步骤事先难于计划,不知道应反复几次,从哪里开始反复,预算进度均难于控制。但它具有切合实际,成功率较高的优点,故至今仍在使用。 * * 2.1.2.5 螺旋模型 88年由Boehm提出 对于大型项目而言,事先不能完整清晰地定义需求是常事,而且开发一个原型是远远不能解决
原创力文档

文档评论(0)