版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章软件开发模型
软件工程研究室SoftwareEngineering1基本内容容系统开发发生命周周期软件开发发生命周周期模型型目的:指导软件件开发的的全过程程2计划阶段段定义问题题确认系统统的可行行性制定项目目进度表表为项目安安排人员员启动项目目分析阶段段收集信息息确定系统统需求建立需求求发现的的原型划分需求求的优先先级产生并评评估可替替换方案案与管理人人员一起起审查建建议设计阶段段设计并集集成网络络设计应用用程序结结构设计用户户界面设计系统统界面设计并集集成数据据库设计细节节的原型型化设计并集集成系统统控制实现阶段段构建软件件的部件件检验并测测试开发调整整原型转换数据据培训与文文档安装系统统支持阶段段目标:保保证系统统在安装装后有效效地运行行对最终用用户的支支持帮助台,,由技术术人员组组成培训计划划维护并增增强计算算机系统统增强升级维护2.1系统开发发生命周周期(SDLC,systemsdevelopmentlifecycle)图2-1系统开发发生命周周期32.2软件开发发模型/软件生命命周期模模型(1)瀑布模型型(WaterfallModel)1970W..Royce定义阶段段开发阶段段
运行、维维护阶段段需求分析
计划设计
编码测试运行维护
图2-2瀑布模型4瀑布模型型的变种种:需求分析运行维护功能说明编码测试结构设计计详细设计计计划分析设计编码编码设计需求计划评价测试运行图2-3ANSI模型图2-4b模型5(2)渐增增模型(IncrementalModel))可行性
确认需求
确认产品设计检验详细设计校验
系统测试确认
编码单元测试集成测试检验详细设计校验编码单元测试集成测试检验详细设计校验编码单元测试集成测试检验实现部分功能增量1图2-5渐增模型增量26构件1规格说明实现集成交付设计规格说明实现集成交付设计规格说明实现集成交付设计构件2构件n图2-6渐增模型7(3)快速原原型模型型(RapidPrototypingModel)规格说明明可运行原原型需求分析原型评价最终系统设计
最终系统实现
原型开发图2-7快速原型型模型8计划需求分析设计编码测试运行计划计划需求分析需求分析设计设计编码编码测试测试运行运行原型模型型的种类类:抛弃式原原型、进进化式原原型、可可操作式式原型图2-8进化式原原型9操作模型型(OperationalModel))图2-9可操作式式原型操作规格(面向问题)测试转换规格(面向实现)执行与修订提交的系统10(4)螺旋模模型(SpiralModel)风险分析原型1需求、生生命周期计划划风险分析原型2软件需求需求确认开发计计划划风险分析
原型3软件产品设计设计确认认验证集成与测试计划划风险
可运行模拟模型详细设计编码单元测试试集成测试试图2-10螺旋模型型分析制定计划划确定目标标选择方案案设定约束束风险分析析识别风险险排除风险险客户评估估实施工程程开发验证提出修改改意见
实现
验收测试原型基准11调试验收入库概括聚集编码设计分析图2-11喷泉模型(5)喷泉模型型无隙性,复用概括、聚聚集对客观世世界的模型化化12(6)其他软软件开发发模型可重用的的软件开开发模型型构件集成成软件开发发模型基于智能能的软件件开发模模型形式化的的软件开开发模型型并发的软软件开发发模型13(SoftwareReuseModel)J.C..Jones于1984年提出的的。软件计划需求分析软件设计实现测试运行,维护可重用构件库图2-12软件重用用模型可重用的的软件开开发模型型14构件集成成模型将新构件件存入库中中候选构件件在构件库库中查找构件件进行下一一次迭代是否存在在构件?是否计划风险分析析用户通信信产品开发发与发布布用户评估估提取构件件图2-1315智能模型型图2-9智能模型型获取需求需求分析析优化程序验证维护调整知识库/专家系统统/具体描述述图2-14智能模型型16
小结软件开发发模型是是软件开发发全过程程、活动、任务务的结构构框架软件生命命周期各各个阶段及各各阶段的的任务软件开发发模型::瀑布模型型-知道做什什么原型模型型-快速开发发增量模型型-并行开发发螺旋模型型-风险驱动动喷泉模型型-重用各模型优优点、缺缺点17习题1.什什么是是软件的的生命周周期?2.软软件生生命周期期分哪几几个阶段段?各阶阶段的任
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 外协生产市场调研策略
- 垃圾分类处理挖机租赁协议样本
- 市政道路新建工程路基施工合同
- 智能停车场建设合同
- 科技资源拓展房屋拆迁施工合同
- 曲棍球比赛场地租赁合同
- 天津市菜市场市场调研数据备份
- 洗衣店装修工程投标样本
- 精神健康诊所医生聘用合同样本
- 加拿大餐厅门面租赁合同
- 特种设备“日管控”安全检查记录、每周安全排查治理报告
- 2023年江苏南京航空航天大学工作人员招聘56人笔试《行政职业能力测验》模拟试卷(答案详解版)
- 2024年中国中煤能源集团限公司招聘10人高频考题难、易错点模拟试题(共500题)附带答案详解
- 心理健康科普文化墙
- 【川教版】《生态 生命 安全》四年级上册第10课《认识传染病》课件
- 装修垃圾清运处置方案
- 家庭影音室装修方案
- 艺术设计就业职业生涯规划
- 2024年浙江杭州滨江城建发展有限公司招聘笔试参考题库含答案解析
- 枪库应急处置预案
- 处理不同类型客户的技巧与策略
评论
0/150
提交评论