全文预览

软件工程教案(精编版)

上传者:苏堤漫步 |  格式:doc  |  页数:175 |  大小:1267KB

文档介绍
险管理RSKM,集成化建组IT,项目定量管理QPM工程需求管理REQM,需求开发RD,技术解决方案TS,产品集成PI,验证VER,确认VAL支持配置管理CM,过程和产品质量保证PPQA,度量和分析MA,决策分析和解决方案DAR,组织级集成环境OEI,因果分析和解决方案CAR1.4软件过程模型软件过程模型是软件开发全部过程、活动和任务的结构框架,也称软件开发模型或软件生存周期模型。典型的软件过程模型有:瀑布模型(waterfallmodel)演化模型(evolutionarymodel)增量模型(incrementalmodel)原型模型(prototypingmodel)螺旋模型(spiralmodel)喷泉模型(waterfountainmodel)ponent-baseddevelopmentmodel)形式方法模型(formalmethodsmodel)1.4.1瀑布模型(1)特征接受上一阶段的结果作为本阶段的输入利用这一输入实施本阶段应完成的活动对本阶段的工作进行评审将本阶段的结果作为输出,传递给下一阶段系统工程需求分析与规约设计与规约编码与单元测试集成测试系统测试运行与维护(2)缺点缺乏灵活性,难以适应需求不明确或需求经常变化的软件开发开发早期存在的问题往往要到交付使用时才发现,维护代价大1.4.2演化模型演化模型的开发过程就是从构造初始的原型出发,逐步将其演化成最终软件产品的过程。适用于对软件需求缺乏准确认识的情况。典型的演化模型有:增量模型、原型模型、螺旋模型。1、增量模型增量模型将软件的开发过程分成若干个日程时间交错的线性序列,每个线性序列产生软件的一个可发布的“增量”版本,后一个版本是对前一版本的修改和补充,重复增量发布的过程,直至产生最终的完善产品。增量模型融合了瀑布模型的基本成分(重复地应用)和演化模型的迭代特征,强调每一个增量都发布一个可运行的产品。

收藏

分享

举报
下载此文档