- 10
- 0
- 约3.24千字
- 约 7页
- 2017-08-26 发布于江苏
- 举报
选择一个良好的开发范型对于一个软件产品(项目)的开发至关重要,但是软件管理没有银弹,如何针对项目具体情况选择合适的范型是项目成功的第一步。
分为5大类:
瀑布:
迭代:演化;增量;喷泉。
螺旋:瀑布+演化+风险;其实严格的讲也是一种迭代;
转换:基于形式化规格说明语言及程序变换的软件开发模型,它采用形式化的软件开发方法对形式化的软件规格说明进行一系列自动或半自动的程序变换,最后映射为计算机系统能够接受的程序系统。变换模型的优点是解决了代码结构经多次修改而变坏的问题,减少了许多中间步骤(如设计、编码和测试等)。但是变换模型仍有较大局限,以形式化开发方法为基 础的变换模型需要严格的数学理论和一整套开发环境的支持,目前形式化开发方法在理论、实践和人员培训方面距工程应用尚有一段距离。
第四代:自动生成代码;
目前软件组织常采用的几种范型:瀑布;演化;增量;喷泉;螺旋;5种
适用场景
特点
缺点
瀑布Waterfall
需求能够被很好的定义和理解;
阶段性明确;
基线(或里程碑)管理;
是其他范型的基础;
项目结束前可能出现大量的集成和测试工作;
项目结束前用户都不能看到系统;
演化evolution
需求不明;
用户愿意更多的参与;
瀑布模型的增量演化;
与瀑布相比,需要更有力的管理;
需要用户更多的参与
增量 increment
需求明确且可分段;
适用于开发公司产品;
与瀑布相
您可能关注的文档
- 计算机网络原理及应用试卷(ABCDE).doc
- 计算机应用基础知识点.doc
- 岬间海湾岸线平衡形态神经网络模型.pdf
- 检测信号传输系统设计与实现论文.pdf
- 建国60周年城市交通规划发展回顾与展望.pdf
- 建筑沉降监测工程实例分析.doc
- 建筑分析 建筑作品的图像解析.ppt
- 建筑工程图识别与理解———模型与算法.pdf
- 建筑施工论文:建筑沉降缝对倾及纠偏分析.doc
- 建筑学的逻辑架构--中国建筑师的理论跋涉 [精华].pdf
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)