版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件开发生命周期共四十页议程软件开发过程(guòchéng)
软件开发生命周期模型
RUP/XP的初步理解共四十页软件开发过程(guòchéng)业务建模需求分析设计构建(ɡòujiàn)测试部署共四十页业务(yèwù)建模的目的了解客户组织的结构及运转(yùnzhuǎn)机制了解客户组织中当前存在的问题并确定改进的可能性
业务流程重组确保客户、最终用户和开发人员就目标组织达成共识导出支持目标组织所需的系统需求需求共四十页成果(chéngguǒ)组织结构视图
概述业务中的关键角色和职责(zhízé)以及他们的分组情况。业务流程视图
包括业务的关键业务流程并对其进行概述,这些流程是业务存在的原因。
共四十页什么(shénme)是需求需求是指系统必须(bìxū)符合的条件或具备的功能功能性:系统无需考虑物理约束而必须能够执行的动作非功能性可用性可靠性性能实施需求接口需求……共四十页需求(xūqiú)收集客户(kèhù)访谈问卷调查……成果:描述性的文档共四十页系统分析构架分析用例分析确定(quèdìng)设计元素确定设计机制描述运行时构架描述分布目标:搞清楚做什么?成果:需求规格说明书及相关分析文档共四十页系统(xìtǒng)设计用例设计子系统设计类设计数据库设计目标:解决的问题是该如何(rúhé)做?成果:设计说明书及相关设计文档共四十页构建(ɡòujiàn)(实现)用具体的编程语言去实现设计思想,满足客户的需求成果(chéngguǒ):代码及文档等等共四十页测试(cèshì)依据需求规格说明书验证是否满足客户(kèhù)的需求。成果:测试报告共四十页部署(bùshǔ)在生产环境中实施系统(xìtǒng),使之正常运转成果:可以正常运转的系统共四十页维护(wéihù)维持(wéichí)正常运行纠错改进共四十页CONCEPTIONINITIATIONANALYSISDESIGNCONSTRUCTION共四十页软件开发生命周期模型(móxíng)瀑布模型原型模型渐进模型快速应用开发(kāifā)(RAD)模型螺旋模型共四十页瀑布(pùbù)模型共四十页瀑布模型也称为线性顺序模型或典型的生命周期模型在阶段中每个阶段都有开始(kāishǐ)点和结束点,且从一个阶段到下一个阶段都有明确的递交物这种模型对于需求一开始就定义很明确和以后只有次要变动的情形来说,是理想的模型。多数软件系统是动态的—随着用户的增多他们需要不断地变动。因此,这种模型可证明是低效的。瀑布(pùbù)模型共四十页原型(yuánxíng)模型产品的第一版是试验性的这种试验的主要目的是评估此产品的可行性和验证需求这种产品的‘第一版’称为原型抛弃此产品,在更为(ɡènɡwéi)扎实的基础上开始真正的开发原型法最适合用户不能精确地表述他或她的需求共四十页原型(yuánxíng)模型共四十页原型法和瀑布模型的结构化技术可以(kěyǐ)结合起来使用在向软件工程师提供了足够的关于用户的确切需求反馈之前,使用原型法。然后第二个版本按照瀑布模型开发过程(guòchéng)模型的结合共四十页渐进(jiànjìn)模型渐进模型把原型法和瀑布模型结合(jiéhé)起来其开发阶段是由可运行的软件产品的扩展增量组成的模型。分析增量的需求然后分别设计、编码、测试、集成每个增量,并提交给客户然后第二个版本按照瀑布模型开发共四十页快速应用开发模型是一个线性过程模型使用基于构件的系统,如面向对象系统在开发中通常同时涉及(shèjí)到不止一个开发组每个组都独立地遵顺RAD过程RAD模型有以下五各阶段:业务建模数据建模快速(kuàisù)应用开发模型(RAD)共四十页过程建模应用(yìngyòng)生成测试和调整组3组1组2业务建模数据建模过程建模应用建模测试和调整业务建模数据建模过程建模应用建模测试和调整业务建模数据建模过程建模应用建模测试和调整快速应用开发(kāifā)模型(RAD)共四十页对于开发时间很短的应用开发来说,RAD模型时合适的
用自动化工具来生成代码也可用第四代工具或在RAD模型中使用面向对象语言,因为构件可被重用RAD模型需要比其他模型更多的人力资源,不论(bùlùn)开发者还是客户都需要介入到RAD中快速的跟踪活动快速(kuàisù)应用开发模型(RAD)共四十页螺线(luóxiàn)模型螺线模型是加入了风险控制的渐进模型。螺线模型是由分析、设计、实现和测试4个部分组成的迭代模型,每一个周期都是一次迭代过程。每迭代一次,系统就生成一个新版本,软件开发就前进一个层次。螺线模型提供了大型软件设计的宏观过程,在早期就注意到软件重用、软件进化和快速原型这个模型使管理(guǎnlǐ)转向强调风险评估和风险消除对于十分复杂和风险很大的项目,此模型可以有效地实现共四十页螺线(luóxiàn)模型共四十页现代的软件开发过程(guòchéng)理论RUP(统一软件过程)XP(极限编程过程)微软的里程碑方式印度和美国(měiɡuó)中小型软件企业的CMM中国的软件作坊共四十页软件(ruǎnjiàn)生命周期(开发周期)共四十页先启主要目标:建立项目的软件规模和边界条件,包括运作前景、验收标准以及希望产品中包括和不包括的内容识别系统的关键用例对比一些主要场景,展示备选构架评估整个项目的总体成本和进度评估潜在的风险(各种不可(bùkě)预测因素)准备项目的支持环境共四十页精化(jīnɡhuà)主要目标确保构架、需求和计划足够稳定,充分减少风险,从而能够有预见性地确定完成开发所需的成本和进度处理在构架方面具有重要意义的所有项目风险建立(jiànlì)一个已确定基线的构架制作产品质量构件的演进式原型证明已建立基线的构架将在适当时间、以合理的成本支持系统需求建立支持环境(创建开发案例、创建模板和指南、安装工具)共四十页构建(ɡòujiàn)主要目标完成所有(suǒyǒu)所需功能的分析、开发和测试迭代式、递增式地开发为部署应用程序作好准备共四十页产品化主要目标确保最终用户可以使用软件培训用户(yònghù)和维护人员根据产品的完整前景和验收标准,对部署基线进行的评估共四十页统一软件(ruǎnjiàn)过程RUP三大(sāndà)特点:用例驱动以体系结构为核心迭代开发,增量开发共四十页迭代(diédài)式开发共四十页RUP开发周期开始阶段:基本需求的说明建立(jiànlì)商业用例(环境、预算、可行性)建立用例模型(<20%)和项目词汇初步的项目规划和风险评估细节阶段完善用例模型(80%)多次迭代,构造软件架构和可执行原型提供完整的项目规划、风险评估共四十页RUP开发周期(续)构造阶段系统(xìtǒng)实现、开发组件系统测试、系统集成提交软件beta版、用户手册过渡阶段软件beta版的测试替换旧系统运行用户培训和支持服务共四十页迭代1迭代2迭代3分析设计编码测试发布1分析设计编码测试发布2分析设计编码测试发布3迭代n分析设计编码测试最终发布……..增量(zēnɡliànɡ)型(RUP)共四十页XP的增量(zēnɡliànɡ)过程简单设计迭代计划测试驱动Pair开发持续集成重构1..N个Iteration发布计划1..N个Release小发布发布1..N个Task共四十页RUP?XP?XP用于2-10人的小规模开发队伍RUP用于大规模的开发队伍最佳过程:剪裁RUP与XP,吸取它们的最佳实践,形成适合(shìhé)你们开发团队的过程。共四十页内容(nèiróng)总结软件开发生命周期。成果:设计说明书及相关设计文档。依据需
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度项目经理聘用合同范本-城市综合体项目项目经理服务协议
- 二零二五年度地铁食堂便民服务承包合同
- 2025年度经理合同分享及项目管理执行协议
- 2025年度终止合伙合同:大数据分析与应用终止合伙协议
- 二零二五年度油气输送管道租赁与环保监测合同
- 2025年度篮球赛事安全风险管理与应急预案合同
- 二零二五年度兼职聘用合同终止协议书
- 2025年度汽车美容院加盟区域保护合同
- 2025年度员工分红股激励计划与股权激励合同
- 2025年度知识产权侵权赔偿合同种类及赔偿金额确定方法
- 2023-2024年员工三级安全培训考试题及参考答案(综合题)
- 对口升学语文模拟试卷(6)-江西省(解析版)
- 招标采购基础知识培训
- 电力系统分布式模型预测控制方法综述与展望
- 2024年注册建筑师-二级注册建筑师考试近5年真题附答案
- 五年级口算题卡每天100题带答案
- 2024年贵州省中考理科综合试卷(含答案)
- 无人机技术与遥感
- 燃煤电厂超低排放烟气治理工程技术规范(HJ 2053-2018)
- TSG-T7001-2023电梯监督检验和定期检验规则宣贯解读
- 养阴清肺膏的临床应用研究
评论
0/150
提交评论