![软件开发模型_第1页](http://file4.renrendoc.com/view14/M0A/13/00/wKhkGWcHLQSARvy8AAIB3FOQ8mQ573.jpg)
![软件开发模型_第2页](http://file4.renrendoc.com/view14/M0A/13/00/wKhkGWcHLQSARvy8AAIB3FOQ8mQ5732.jpg)
![软件开发模型_第3页](http://file4.renrendoc.com/view14/M0A/13/00/wKhkGWcHLQSARvy8AAIB3FOQ8mQ5733.jpg)
![软件开发模型_第4页](http://file4.renrendoc.com/view14/M0A/13/00/wKhkGWcHLQSARvy8AAIB3FOQ8mQ5734.jpg)
![软件开发模型_第5页](http://file4.renrendoc.com/view14/M0A/13/00/wKhkGWcHLQSARvy8AAIB3FOQ8mQ5735.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
增量(zēnɡliànɡ)模型&螺旋模型徐哲男共十六页目录(mùlù)软件开发模型(móxíng)瀑布模型快速原型模型增量模型螺旋模型共十六页软件开发
模型(móxíng)回到目录(mùlù)共十六页软件开发模型(móxíng)(一)——瀑布模型定义:瀑布模型(WaterfallModel)是将软件生存周期的各项活动规定为按固定顺序而连接的若干阶段工作,形如瀑布流水,最终得到软件产品。地位:这是一种经典模型,提供了软件开发的基本框架。优点:各阶段划分清晰强调(qiángdiào)计划与需求分析适合需求稳定的产品开发缺点:单一流程,不可逆风险显露得晚,纠正机会少回到目录项目计划需求分析系统设计测试运行维护软件实现共十六页软件开发模型(二)——快速(kuàisù)原型模型回到目录(mùlù)定义:先迅速建造一个可以运行的软件原型,以便理解和澄清问题。开发人员与用户针对原型反复讨论,直到达成共识,最终在确定的客户需求基础上开发客户满意的软件产品。优点:克服瀑布模型的缺点,减少由于软件需求不明确带来的开发风险适合预先不能确切定义需求的软件系统的开发能快速吸引用户,从而抢占市场先机缺点:没有考虑软件整体质量和长期维护大部分开发都不适合,往往只用于演示功能若达不到质量要求,就会被抛弃,并重新设计需求分析原型开发原型评价最终系统设计最终系统实现用户反馈共十六页软件开发模型(móxíng)(三)——增量模型回到目录(mùlù)定义:是演化模型的一种变式,整个产品被分解成若干个版本,开发人员逐个版本进行设计、实现、集成和测试,直至产品最终交付完成。优点:有效缩短开发时间,规避并降低开发风险开发人员与用户可通过原型充分地交流有利于用户培训、销售和开发的同步模型的灵活性可使其适应需求的变化缺点:软件必须是开放式的体系架构对产品需求分析要求高,若需求不全面,会影响产品设计的完整性分析增量时间设计编码测试增量1第1个版本发布分析设计编码测试增量2第2个版本发布分析设计编码测试增量n第n个版本发布……共十六页软件开发模型(móxíng)(四)——螺旋模型回到目录(mùlù)定义:该模型是演化模型的另一种变式,兼顾了增量模型的迭代特征,以及瀑布模型的系统化和严格监控特点,加入并强调了对风险分析的重视。阶段步骤:制定计划风险分析实施工程客户评估制定计划风险分析实施工程客户评估确定软件目标,选定实施方案评估所选方案,考虑如何识别和消除风险实施软件开发和验证评价之前工作,提出修正建议,制定下一步计划迭代1~N次共十六页案例(ànlì)分析
《校务通管理系统》的生存期模型。针对本项目的开发特点,参考企业的生存期模型说明和软件过程体系,决定(juédìng)采用增量式模型如下图,理由如下:1、校务通系统的全部功能分成通用功能和日常业务管理功能两大类,因此可以先基于通用功能作出一个最小的使用版本,再逐步添加其余的功能。2、在校务通系统需求规格中,要求系统有可扩充性。若使用增量模型,可以保证系统的可扩充性。3、对一个管理方式已经比较成熟的学校,要完全舍弃原有的管理方式,用校务通系统替代全部管理,这是不实际的。所以,可以从最基础的做起,逐步扩充其应用,所以选用增量模型来开发校务通系统。4.本项目具备增量式模型的其他特点a) 项目复杂程度为中等。b)预计开发软件的成本为中等。c) 产品和文档的再使用率会很高。d)项目风险较低共十六页软件开发模型(móxíng)(四)——螺旋模型2回到目录(mùlù)优点:设计上灵活,各阶段都可变更开发过程划分详细,成本计算更简单客户参与各阶段开发,保证项目可控强调风险分析,规避开发风险适合庞大、复杂并且具高风险的项目缺点:需要相当丰富的风险评估知识与经验过长的开发周期,导致产品交付时,技术可能落后过多的迭代增加开发成本,延迟交付时间制定计划风险分析实施工程客户评估共十六页案例(ànlì)分析回到目录(mùlù)共十六页项目规划阶段 阶段目标: 根据合同和初步的需求分析确定项目的规模、时间计划和资源需求。 输入: 合同文本、工作说明书 过程: 项目规划,计划确认输出: 项目计划需求分析阶段 阶段目标:确定客户的需求 输入: 项目计划,工作说明书 过程: 需求获取,需求分析,需求控制 输出: 原型(yuánxíng)系统,需求规格设计阶段 阶段目标: 总体系统结构设计 输入: 原型系统,需求规格过程: 总体设计输出: 系统设计说明书,数据库结构定义回到目录(mùlù)共十六页
增量1实现
阶段目标:
实现系统的通用功能
输入:
系统设计说明书
数据库结构定义 过程: 详细(xiángxì)设计,编码,代码走查,代码评审,单元测试 输出:
详细设计说明书,源代码,可运行版本-1
增量2实现阶段目标:
实现系统的招生管理功能
输入: 系统设计说明书
数据库结构定义
过程: 详细设计,编码,代码走查,代码评审,单元测试
输出:
详细设计说明书,源代码,可运行版本-2
增量3实现阶段目标:
实现系统的学生日常管理功能 输入:
系统设计说明书
数据库结构定义
过程:
详细设计,编码,代码走查,代码评审,单元测试
输出: 详细设计说明书,源代码,可运行版本-3回到目录(mùlù)共十六页
增量4实现阶段目标: 实现系统的教务管理功能
输入:
系统设计说明书
数据库结构定义 过程: 详细设计,编码,代码走查,代码评审,单元测试 输出: 详细设计说明书,源代码,可运行(yùnxíng)版本-4
增量5实现阶段目标:
实现系统的教师辅助功能 输入: 系统设计说明书
数据库结构定义 过程: 详细设计,编码,代码走查,代码评审,单元测试
输出:
详细设计说明书,源代码,可运行版本-5
增量6实现阶段目标:
实现系统的聊天室/论坛功能 输入: 系统设计说明书
数据库结构定义
过程:
详细设计,编码,代码走查,代码评审,单元测试 输出: 详细设计说明书,源代码,可运行版本-6回到目录(mùlù)共十六页
集成测试 阶段目标:
通过集成环境下的软件测试
输入: 测试计划
测试案例
过程: 集成测试,系统测试
输出:
系统软件包,测试报告,产品(chǎnpǐn)说明书
产品提交
阶段目标:
产品可投入使用
输入: 系统软件包 过程: 产品提交 输出:
验收报告回到目录(mùlù)共十六页回到目录(mùlù)THEEND共十六页内容(nèiróng)总结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025合同模板中央空调销售合同范本
- 北京亿欧网盟科技有限公司-新质生产力系列:2025中国消费级AI硬件价值洞察及GEEK50榜单报告
- 2024年三年级道德与法治下册 第四单元 多样的交通和通信 11四通八达的交通第二课时说课稿 新人教版
- 2024年秋七年级地理上册 第五章 世界的发展差异 5.2《国际经济合作》说课稿2 (新版)湘教版
- 9 古代科技 耀我中华(说课稿)2024-2025学年统编版道德与法治五年级上册
- 养殖设备销售合同范例
- 2024年一年级道德与法治上册 第16课 我有一双明亮的眼睛说课稿 未来版
- 9 种豆子 说课稿-2023-2024学年科学二年级下册冀人版
- 出售电厂锅炉合同范例
- 人员转公司合同范例
- 2022煤矿安全规程解读课件
- 2024年中国南方航空股份有限公司招聘笔试参考题库含答案解析
- 六年级上册数学应用题100题
- 个人代卖协议
- 赏析小说语言(二)
- 【立高食品公司的偿债能力现状及问题分析(论文9000字)】
- 10.《运动技能学习与控制》李强
- 大地保险理赔标准
- 冀教版数学七年级下册综合训练100题含答案
- 农电公司绩效考核管理办法
- 斜拉桥施工技术之斜拉索图文并茂
评论
0/150
提交评论