![[计算机软件及应用]软件开发生命周期PPT课件_第1页](http://file1.renrendoc.com/fileroot_temp2/2020-5/14/97ca0a5c-249b-4d1f-9f70-0981d92e2cf6/97ca0a5c-249b-4d1f-9f70-0981d92e2cf61.gif)
![[计算机软件及应用]软件开发生命周期PPT课件_第2页](http://file1.renrendoc.com/fileroot_temp2/2020-5/14/97ca0a5c-249b-4d1f-9f70-0981d92e2cf6/97ca0a5c-249b-4d1f-9f70-0981d92e2cf62.gif)
![[计算机软件及应用]软件开发生命周期PPT课件_第3页](http://file1.renrendoc.com/fileroot_temp2/2020-5/14/97ca0a5c-249b-4d1f-9f70-0981d92e2cf6/97ca0a5c-249b-4d1f-9f70-0981d92e2cf63.gif)
![[计算机软件及应用]软件开发生命周期PPT课件_第4页](http://file1.renrendoc.com/fileroot_temp2/2020-5/14/97ca0a5c-249b-4d1f-9f70-0981d92e2cf6/97ca0a5c-249b-4d1f-9f70-0981d92e2cf64.gif)
![[计算机软件及应用]软件开发生命周期PPT课件_第5页](http://file1.renrendoc.com/fileroot_temp2/2020-5/14/97ca0a5c-249b-4d1f-9f70-0981d92e2cf6/97ca0a5c-249b-4d1f-9f70-0981d92e2cf65.gif)
已阅读5页,还剩43页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
14.05.2020,.,0,软件工程与项目管理,第三章软件项目生命周期模型,14.05.2020,.,1,本章要点,一、生存期模型定义二、常用生存期模型三、案例分析,14.05.2020,.,2,建筑工程类项目典型生存期模型,14.05.2020,.,3,软件生命周期,软件生命周期(SDLD)是指从软件开始开发到报废的全过程,亦称软件生存期(lifecycle)。一般用经典的瀑布模型来描述。,14.05.2020,.,4,GB8567中规定,软件生命周期分为7个阶段:1.可行性研究和项目开发计划2.需求分析3.概要设计4.详细设计5.编码6.测试7.维护,14.05.2020,.,5,在大部分文献中将生存周期划分为5个阶段,即需求定义、设计、编码、测试及维护。其中需求定义阶段包括可行性研究和项目开发计划、需求分析,设计阶段包括概要设计和详细设计。为了描述软件生存期的活动,提出了生存期模型。,14.05.2020,.,6,软件生存期模型,软件开发的一种框架。说明了软件的活动和进行软件开发的过程。,14.05.2020,.,7,软件生存期模型特征,描述了开发的主要阶段定义了每一个阶段要完成的主要过程和活动规范了每一个阶段的输入和输出提供了一个框架,可以将必要的活动映射到该框架中。,14.05.2020,.,8,本章要点,一、生存期模型定义二、常用生存期模型三、案例分析,14.05.2020,.,9,常用生存期模型,瀑布WaterfallV模型V-shaped原型Prototyping增量Incremental螺旋式Spiral快速应用开发RAD渐近式阶段,14.05.2020,.,10,本章要点,一、生存期模型定义二、常用生存期模型瀑布V模型原型增量螺旋式快速应用开发渐近式阶段三、案例分析,14.05.2020,.,11,WaterFallmodel,瀑布模型是将软件生存周期各活动规定为依线性顺序联接的若干阶段的模型。,14.05.2020,.,12,WaterFallmodel,14.05.2020,.,13,14.05.2020,.,14,WaterFallmodel适合的项目,项目的需求在项目开始前很明确解决方案在项目开始前也很明确类似的项目如:公司的财务系统库存管理系统短期项目,14.05.2020,.,15,本章要点,一、生存期模型定义二、常用生存期模型瀑布V模型原型增量螺旋式快速应用开发渐近式阶段三、案例分析,14.05.2020,.,16,V模型,接收测试,集成测试,系统测试,项目规化,需求分析,总体设计,详细设计,编码和调试,集成测试,单元测试,14.05.2020,.,17,V模型模型适合的项目,项目的需求在项目开始前很明确解决方案在项目开始前也很明确对系统的性能安全很严格的项目类似的项目如:航天飞机等公司的财务系统,14.05.2020,.,18,本章要点,一、生存期模型定义二、常用生存期模型瀑布V模型原型增量螺旋式快速应用开发渐近式阶段三、案例分析,14.05.2020,.,19,Prototype,14.05.2020,.,20,Prototype模型适合的项目,项目的需求在项目开始前不明确需要减少项目需求的不确定性类似的项目如:确定显示界面第一次开发的产品,验证可行性,14.05.2020,.,21,本章要点,一、生存期模型定义二、常用生存期模型瀑布V模型原型增量螺旋式快速应用开发渐近式阶段三、案例分析,14.05.2020,.,22,IncrementalModel,14.05.2020,.,23,增量模型适合的项目,项目开始,明确了需求的大部分,但是需求可能会发生变化对于市场和用户把握不是很准,需要逐步了解对于有庞大和复杂功能的系统进行功能改进,就需要一步一步实施的,14.05.2020,.,24,本章要点,一、生存期模型定义二、常用生存期模型瀑布V模型原型增量螺旋式快速应用开发渐近式阶段三、案例分析,14.05.2020,.,25,SpiralModel,14.05.2020,.,26,SpiralModel,螺旋模型沿着螺线旋转,在四个象限上分别表达了四个方面的活动,即:制定计划确定软件目标,需求和选定实施方案,弄清项目开发的限制条件风险分析评估所选方案,考虑如何识别和消除风险实施工程实施软件开发,编码,测试等客户评估评价开发工作,提出修正建议,规划下期任务,14.05.2020,.,27,SpiralModel适合的项目,风险是主要的制约因素不确定因素和风险限制了项目进度用户对自己的需求也不是很明确需要对一些基本的概念进行验证可能发生一些重大的变更项目规模很大项目中采用了新技术,14.05.2020,.,28,本章要点,一、生存期模型定义二、常用生存期模型瀑布V模型原型增量螺旋式快速应用开发渐近式阶段三、案例分析,14.05.2020,.,29,RA,14.05.2020,.,30,RAD,14.05.2020,.,31,RAD模型适合的项目,很小并且具有探索性质的项目适合一个复杂度从小到大变化的项目,例如重整企业的信息系统,14.05.2020,.,32,本章要点,一、生存期模型定义二、常用生存期模型瀑布V模型原型增量螺旋式快速应用开发渐近式阶段三、案例分析,14.05.2020,.,33,最常用的渐进式阶段模型,综合了增量模型和螺旋式模型的一个实用模型渐进式前进阶段式提交,14.05.2020,.,34,渐进式迭代模型34,14.05.2020,.,35,阶段性完成规划,14.05.2020,.,36,渐进式阶段模型的特点,阶段式提交一个可运行的产品关键的功能更早出现早期预警问题,避免软件缺陷不知不觉的增长减少报告负担阶段性完成可以降低估计失误阶段性完成均衡了弹性与效率,14.05.2020,.,37,渐进式阶段模型适合的项目,可以适合任何规模的项目,主要是中型或大型项目希望随时看到未来的项目,14.05.2020,.,38,银行业务系统的生存期实例,产品阶段1设计,业务需求分析,原形系统分析,项目规划,集成测试,产品阶段1开发,产品阶段n设计,产品阶段n开发,确认测试,产品提交,银行业务需求原形系统源代码,项目规划,项目规划,14.05.2020,.,39,产品阶段1设计,阶段目标:设计公共控制系统功能模块输入:系统设计文件数据库结构定义过程:详细设计输出:详细设计文件时间计划:2001/1/15-2001/2/15(暂定),14.05.2020,.,40,其它模型,其他例如:Codeandfix自定义,14.05.2020,.,41,Codeandfix,需求了解,编码、走查,编译、检错,修正,编写文档,提交,修正,测试,14.05.2020,.,42,选择生存期的步骤,熟悉各种生存期模型评审、分析项目的特性选择适合项目的生存期模型标识生存期模型与项目不一致地方,并进行裁减,14.05.2020,.,43,Rational统一开发过程,14.05.2020,.,44,本章要点,一、生存期模型定义二、常用生存期模型三、案例分析,14.05.2020,.,45,案例分析,“School项目”应该采用什么生存期模型?,14.05.2020,.,46,学生成绩管理主要包括数据维护、成绩查询和成绩统计等三大功能模块。其中数据维护应实现班级、学生、课程和课程成绩等信息的录入、修改和删除等功能;成绩查询包括按学生查询其所有课程的成绩、按课程查询所有学生的成绩、按课程和班级查询所有学生的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年3月湖北东津国投集团及子公司社会招聘拟聘用人员模拟试卷有完整答案详解
- 工程债权债务转让协议范文8篇
- 2025年及未来5年中国互联网+烘焙食品市场供需格局及未来发展趋势报告
- 2025国网国际发展有限公司第二批高校毕业生录用人选的考前自测高频考点模拟试题及答案详解(全优)
- 2025年福建省罗源县城市管理和综合执法局内勤人员招聘模拟试卷附答案详解(完整版)
- 2025贵州安顺参加“第十三届贵州人才博览会”引才模拟试卷带答案详解
- 班组安全生产培训资料课件
- 2025安徽芜湖经济技术开发区招聘中学非编教师55人模拟试卷及一套答案详解
- 2025呼伦贝尔牙克石市第三批招聘16名城镇公益性岗位劳动保障协理员考前自测高频考点模拟试题附答案详解(完整版)
- 2025年福建省宁德市霞浦县实验幼儿园招聘若干人模拟试卷及答案详解(全优)
- 2025年《数字孪生与虚拟调试技术应用》课程标准
- 生物●安徽卷丨2024年安徽省普通高中学业水平选择性考试生物试卷及答案
- 蓝牙耳机委托加工协议书
- 北京车牌出租协议书
- 忠诚协议书和婚内财产协议
- 2025-2030汽车贷款行业市场深度分析及发展策略研究报告
- 反诈知识进校园主题团课
- SCR脱硝催化剂体积及反应器尺寸计算表
- 煤巷掘进工作面瓦斯超限管控措施培训课件
- 投标代理人委托书
- 2025届高三英语一轮复习人教版(2019)必修第二册单词默写纸
评论
0/150
提交评论