![第章面向对象软件开发过程U介绍_第1页](http://file4.renrendoc.com/view/f23fb917f05756066baf4d8950151366/f23fb917f05756066baf4d89501513661.gif)
![第章面向对象软件开发过程U介绍_第2页](http://file4.renrendoc.com/view/f23fb917f05756066baf4d8950151366/f23fb917f05756066baf4d89501513662.gif)
![第章面向对象软件开发过程U介绍_第3页](http://file4.renrendoc.com/view/f23fb917f05756066baf4d8950151366/f23fb917f05756066baf4d89501513663.gif)
![第章面向对象软件开发过程U介绍_第4页](http://file4.renrendoc.com/view/f23fb917f05756066baf4d8950151366/f23fb917f05756066baf4d89501513664.gif)
![第章面向对象软件开发过程U介绍_第5页](http://file4.renrendoc.com/view/f23fb917f05756066baf4d8950151366/f23fb917f05756066baf4d89501513665.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第七章面向对象软件开发过程
(1)
统一过程模型UP介绍1提纲§7a.1UP的基本结构§7a.2UP的阶段§7a.3迭代增量式开发§7a.4核心工作流§7a.5最佳实践§7a.6UP工件2§7a.1UP的基本结构软件开发模型的出发点如何更快(效率)更好(质量)地满足需求使得开发过程在一种受控的方式下运行过程←活动←任务还需要涉及:项目、人员、工件UP(UnifiedProcess)是一个软件开发过程的框架拥抱变化:用户反馈和适应调整逐步满足用户需求;迭代增量式开发用例驱动整个开发过程提倡基于构件的软件体系结构为中心展开开发活动3§7a.1UP的基本结构4UP科目(3e中)5§7a.2UP的阶段(初始阶段,inception)初始阶段的目标是为系统建立商业案例和确定项目的边界。项目边界的确定识别外部角色,识别用例,描述主要用例;(系统应该为不同的用户提供什么?)用户提出的非功能性要求描述。系统的整体架构划分(子系统的划分),与外界环境的交互关系等。商业案例(businesscase)使用资源估计,包括项目的支撑环境;估计潜在的风险;对整个项目做最初的项目成本和日程估计项目验收规范。6§7a.2UP的阶段(初始阶段,inception)初始阶段主要目标:明确软件系统的范围和边界条件,包括从功能角度的构想(vision)分析、产品验收标准和哪些做与哪些不做的相关决定;明确区分系统的关键用例和主要的功能场景;展现或者演示至少一种符合主要场景要求的候选软件体系结构;对整个项目做最初的项目成本和日程估计(更详细的估计将在随后的细化阶段中做出);估计出潜在的业务风险(主要指各种不确定因素造成的潜在业务风险);准备好项目的支持环境。评审标准:风险承担者就范围定义、成本/日程估计达成共识;以客观的主要用例证实对需求的理解;成本/日程、优先级、业务风险和开发过程的可信度;7§7a.2UP的阶段(初始阶段,inception)初始阶段的产出:构想文档:核心项目需求、关键特性、主要约束的总体构想;原始用例模型(完成10%~20%);原始项目术语表(可能部分表达为业务模型);原始商业案例,包括商业背景、验收规范、成本预计等;原始的业务风险评估;一个或多个原型8§7a.2UP的阶段(细化阶段,elaboration)细化阶段的主要目标是分析问题领域,建立健全的体系结构基础,编制项目计划,淘汰项目中最高风险的元素。确保软件结构、需求、计划足够稳定,确保项目技术风险已经降低到能够预计完成整个项目的成本和日程的程度;针对项目的软件结构上的主要技术风险已经解决或处理完成;通过完成软件结构上的主要场景建立软件体系结构的基线;建立一个包含高质量组件的可演化的产品原型;说明基线化的软件体系结构可以保障系统需求可以控制在合理的成本和时间范围内;建立好产品的支持环境。9§7明a.显2乔UP的阶爹段(诊细化升阶段晶,el甘ab缴or渴at烂io刃n)评审资标准已:产品侍的构拌想是亿否稳匪定?体系诊结构方是否狸稳定渴?可执遇行的吩原型盐版是浪否显并示技和术风裂险要资素已揪被处里理和馅可靠捕的解因决;构建涌阶段致的计绪划是发否足推够详寒细和导精确幼?是婚否被准可靠监的审距核基扑础支锁持?如果畜当前勾计划屡在现幸有的图体系绞结构丈环境幅中被办执行易而开持发出扇完整丛系统乎,是齐否所而有的墓风险贴承担猛人同扇意该盆构想副是可竟实现识的?实际眉的费响用开足支与鞭计划导开支旅是否率可以烤接受峡?10§7眼a.侄2馆UP的阶垃段(里细化杰阶段谎,el雁ab播or鹅at浙io初n)细化归阶段岂的产厨出:用例涂模型聚(完口成至蜜少80%)……所有纲用例苏均被订识别卡,大逐多数蓝用例售描述步被开乞发;补充兵捕获饭非功允能性跑要求舱和未旺关联躬于特臣定用笑例要馋求的稠需求巡寿(补半充规辣范)软件厦体系暖结构效描述可执律行的师软件蝇原型经修晓订过盼的技件术风扒险清键单和不商业绢案例总体挥项目眠的开菌发计概划,弦包括笨粗粒禾度的闯项目尸计划袋,显却示迭训代过敌程和抚对应致的审纪核标奋准;用户旁手册园的初喘始版拴本(甘可选货)11§7脸a.纹2猫UP的阶怠段(瞎构造咽阶段疯,co尿ns铸tr镜uc做ti资on)构造素阶段膨:所学有剩饭余的矮构件厨和应耻用程廉序功民能被弄开发湖并集恰成为泻产品恭,所目有的幻玉功能滩被详视尽的谅测试哭。通过拆优化胖资源询和避任免不冷必要心的返步工达泥到开馋发成探本的经最小蒙化;根据辫实际过需要辛达到肠适当纸的质阅量目而标;根据热实际灶需要翅形成荣各个衣版本攀(α,β和re设le醉as酷e)对所但有必言须的崖功能独完成慎分析亩、设白计、丝式开发吹和测孙试工唉作;采用睬循环期渐进赢的方砌式开模发出县一个泻可以柿提交则给最岭终用骂户的行完整拣产品钩;确定碌软件蓬、站腥点、污用户码都为魔产品道的最运终部惊署做软好了催相关金准备预;达成脉一定竭程度朵上的粒并行菜开发溪机制市。12§7蜘a.视2笛UP的阶研段(诊构造猜阶段焦,co槽ns兼tr浴uc撒ti竭on)审核稳标准供:产品扁是否驰足够丢稳定肉和成增熟地吃发布卸给用权户?是否嫩所有备的风娇险承愤担人煎准备紫好向猛用户铸移交齿?实际巨费用牙与计间划费姜用的离比较砌是否喷仍可口被接谋受?构造何阶段置的产俱出:特定健平台黑上的滴集成抛产品叼;用户恰手册芒;当前渔版本披的描组述。13§7饥a.愚2负UP的阶民段(诵移交竖阶段付,tr康an辱si酿ti傅on)移交庄阶段嘱的主琴要目注标:零确保殊软件虹产品蓝可以湾提交风给最唯终用膝户。进行β测试猜以期窃达到恨最终身用户翼的需醉要;β测试渠版本棚和旧青系统日的并矩轨;转换甩功能窜数据萍库;对最扶终用饮户和适产品丸支持猴人员莲的培洲训;提交夜给市伶场和型产品去销售取部门捡;和具槐体部虹署相建关的宗工程删活动荷;协调bu繁g修订决、改洪进性棋能和女可用酒性(u漏sa迁bi别li些ty)等蜘工作谎;基于丙完整踩的构蔑想和喷产品粥验收测标准弯对最凑终部膝署做暴出评艘估;达到狗用户好要求续的满客意度家;达成区各风赏险承筒担人朽对产兰品部穷署基赔线已矩经完窄成的产共识惭;达成矿各风降险承乒担人熊对产瞧品部换署符龙合构宽想中岗标准携的共他识14§7种a.岩2估UP的阶猜段(筹移交焦阶段者,tr泄an慰si摔ti攻on)评审豆标准烛:用户忽是否晓满意帖?实际蔬费用洪与计斤划费角用的件比较掀是否鹿仍可役被接或受?总结湖:15§7榆a.汗3迭代队增量卖式开连发UP的每谣个阶容段可休以进贤一步姑分为耕迭代烧过程倘。迭代称过程秒是生悬成可吩执行酸产品宽版本敲(内到部和贷外部歼)的底完整污开发简循环匀,是萍最终告产品敲的一党个子稳集,储从一志个迭棋代过育程到跑另一讲个迭鸡代过冈程递息增式嗽增长漠形成陈最终胜的系赠统。16§7丹a.鸣3迭代非增量挺式开际发迭代丢化的被方法怖:将整每个项旁目的岛开发财目标没划分视成为群一些哑更易消于完献成和执达到要的阶尘段性掠小目村标,两这些骑小目六标都静有一砖个定墓义明振确的既阶段料性评薪估标妄准。迭代译就是筐为了经完成准一定松的阶暑段性碌目标股而所矩从事拖的一领系列切开发踩活动攻。在每膀个迭裹代开叫始前件都要驴根据薄项目挪当前孔的状选态和断所要遭达到剑的阶跟段性召目标听制定宅迭代醉计划工;整个顿迭代麻过程染包含仆了需盏求、靠设计夏、实跑施(研编码择)、躁部署排、测储试等狗各种浓类型协的开衬发活失动;迭代绵完成守之后恩需要狮对迭分代完巨成的快结果慌进行遵评估踪蝶,并货以此丧为依哑据来还制定胀下一亏次迭高代的猾目标螺。17§7无a.贫3迭代凝增量包式开轻发UP中的误迭代结增量逼式开劳发(方风险劈燕驱动颠)18§7泰a.嫁3迭代婶增量尽式开雀发项目余的主悬要风富险集粱中在建前两久个阶运段:在细私化阶罪段中万经过鸣几次冈迭代俱后,剩为系殿统建马立一废个稳建定的迁架构贼,之郊后在助实现寸更多宾的系除统需脸求时暂,不禁再对帮该架钻构进谦行修巡寿改。同时毕,在百细化汁阶段厉中,抹通过东迭代后来不品断地枕收集剩用户投的需速求反么馈,征便得罪系统菌的需穗求逐随步地奔明确班和完稿整。19§7分a.临3迭代竹增量带式开阴发20§7睁a.跪3迭代扇增量欺式开虫发开发剥计划扯的组步织项目勉计划偿确尚定整辆个项毛目的反开发度目标驱和进牙度安棉排,轻包括踢每一厌个阶游段的岁起止抵时间向段。阶段介计划悲当墓前阶桶段中亭包含暮有几笨个迭糟代,视每一这次迭死代要你达到粪的目搁标以收及进对度安妈排。迭代恭计划洁针畏对当息前迭添代的忧详细船开发让计划擦,包笼括开盈发活包动以塘及相州关资载源的陆分配匠。21§7凯a.希3迭代松增量分式开免发项目鹅开发寨计划深也是镰完全就体现海迭代杜化的扭思想慢:每次软迭代枯中项放目经炭理都互会根红据项赚目情移况来嫌不断工地调邻整和斤细化喘项目写开发禽计划茂。迭代厦计划寸是在创对上杜一次蹄迭代忧结果伤进行钉评估站的基吧础上腊制定指的,具如果使上一带次迭园代达闻到了讨预定暂的目法标,腐那么暗当前近迭代森只需鸽要解泪决剩名下的把问题尺;如惠果上成一次镰迭代初中留悼有一榆些问韵题还仅没有瓶解决沫,则横当前病迭代商还需阴要继享续去享解决务这些闷问题何。所以吓必须讨注意号,迭举代是踢不能束重叠碗的,耀即当蛾还没指有完妈成当同前迭宰代时仙,决植不能婚进入华下一巾迭代怒,因郊为下神一次章迭代概的计与划是正根据润当前松迭代辱的结馋果而桑制定垫的。22§7联a.央4核心攻工作霜流软件棚开发演流程中定义占了“鸡谁”忠、“凭何时微”、鲜“如搭何”跃做“膛某事姜”。筛四种汤主要团的建纽奉模元芦素被甘用来喝表达飞:角色似(wo枕rk冷er)“争谁”活动涛(ac蔑ti还vi案ty)“勾如何堤”工件旗(ar下ti赴fa谢ct)“耽某事宇”工作奖流(wo碎rk吉fl寨ow,di税sc弯ip知li阴ne)“何时饭”23§7瓦a.追4核心术工作败流工作芬流是络产生身具有伍可观望察结偏果的蔽活动璃序列24§7言a.撤4核心洒工作活流25§7辨a.围4核心密工作茎流(草商业喊建模兰)商业钥建模大多侵数商浅业工辈程化呈的主舞要问女题是烟软件奏工程前人员踢和商仙业工骄程人宵员之蜓间不怎能正逝确地吩交流盯,这防导致拥了商蜂业工解程的落产出劝没有描作为写软件恼开发纠输入蛛而正诵确地迟被使钉用,紧反之鲁亦然厨。在商斑业建丝式模中误使用删商业往用例呆来文付档化寒商业犯过程虚,从决而确脾保了毒组织貌中所兵有商健业过覆程人烛员达胳到共刻识。商业界用例帽被分趟析以浮理解披商业主过程剩如何艘被业捞务支省持,帜而这桶些在仁商业首对象忽模型冲中被搬核实锻。许多长项目洁可能点不进昨行商踩业建衡模。26§7筛a.拨4核心合工作补流(政需求夫)需求是描要述系夸统应文“做塞什么阴”,经并允尼许开锯发人私员和夏用户跪就该靠描述让达成离共识宽。创建大构想建立狱用例宽模型识别ac风to膝r识别us瞧e惩ca鹿se描述us佣e宋ca榴se其他宰功能丝式和非浊功能侄性需渔求在所补充火规范扑中说本明。Us樱e箱ca钥se起到荒贯穿摆整个戒系统劫的开隔发周子期线畏索的悼作用停,相拢同的鲜用例渣模型时在需泰求捕斧获阶汁段、稻分析/设计夫阶段权和测男试阶稠段中怖使用赵。27§7犁a.啄4核心涛工作码流(播分析夺和设物计)分析晋和设锄计显示五系统捷“如川何”晃在实杆现阶愈段被鼻实现价的,雀达到暑下列惨目标迈:在特勤定的赤实现笋环境暂中完据成用趁例描礼述中粱指定喇的任遣务和广功能满足旱了所涨有的瘦需求健壮索地被催建造惯(如睛果功赔能需域求发飞生变网化,妈应该努易于宰更改傲)分析烫设计倾结果罪是一纳个设曲计模奔型和亭可选扭的分逃析模廊型:设计灯模型玻由设茅计类晨和一催些描扶述组楼成:设计仍类被分组织羡成具退有良誉好接狭口的倦设计狱包和胸设计灭子系晴统描述棚则体吗现了五类的牢对象悄如何巴协同家工作靠实现氧用例纠的功杜能设计百模型谎是源款代码勺的抽争象设计乱活动滥以体坑系结帅构设泼计为嘴中心28§7疾a.怎4核心水工作雷流(丹实现帐)实现目的沙:定义薪代码柱的组勤织结哨构——以层浩次化若方式园组织属实施滚子系衡统;实现纯类和肢对象——以构嘱件的删形式芒(源架文件罩、二肥进制呼文件特、可佣执行仇文件悄等)寨;将开库发出偿的构采件作豪为单赌元进呼行测恳试;将由救单个旷实现厉者或渐小组超产生鸣的结换果集朱成为押可执立行的藏系统善。29§7纵a.巡寿4核心雕工作胁流(打测试异)测试目的验证滔对象鬼间的狮交互豪作用天;验证缴软件烈构件批的正恰确集软成;验证歌所有制需求若被正群确的迎实现筐;识别斜并确执保在姐软件麻发布泊之前材缺陷叠被处蒜理。UP提出让了迭遗代的劳方法,意槐味着占在整偏个项糖目中洁进行衡测试听,从蹲而允聋许尽瓦可能早地发饺现缺石陷,当从根瓣本上炮降低困了修穴改缺口陷的劲成本绘;测试金生命蕉周期示的几尽个阶播段:疮计划验、设印计、撞实现数、执乔行和论审核奏。30§7疾a.弹4核心宋工作鱼流(弯发布革)发布目标甩是成住功地眉生成朋版本食,将欢软件含分发铜给最藏终用铲户。治包含仿的活睡动:生成郊软件猜本身抢外的涛产品道;软件磨打包安装姑软件给用誓户提帅供帮插助许多观情况惩下还轰包括姥如下蹲的活碌动:计划敢和进赛行β测试水版移植氏现有困的软唱件或染数据正式休验收31§7苍a.课4核心犹工作集流(漫配置只和变刺更管确理)配置扁和变榜更管尸理完成涨建立犁并管拍理基无线的姻任务蔬。基线赚:已普经通申过正局式复誓审和过批准警的某黑规约锡或产卡品,某它因原此可魂以作茂为进吊一步罗开发租的基简础,模并且桑只能衬通过看正式蓄的变智更控燃制过衣程进罚行改趁变。配置域项:惭置于深配置党和变住更管巩理控腰制之足下的印工件帽。提供交了管兼理系标统演护化中余的多拥个变行体、设跟踪送软件巧版本宽的准绍则;描述丧了如蔑何管乓理并坐行开舱发、冷分布贴式开滥发,月如何滑自动质化创巩建工堂程;涵盖桨了需们求变贷更管僻理,同即:衡如何虏报告挖缺陷某?如沿何管述理缺桂陷?县及如燥何使泼用缺含陷来柴跟踪塘进展阅和发或展的赚倾向无?32§7耍a.温4核心鼓工作饶流(矛项目觉管理踪蝶、环逝境)项目皆管理集中窗在迭腾代开插发过轮程的梁组织扒管理帖方面目标服是提拼供以割下的育事物柄来使篇该任在务更球简单锁:管理祸项目嘱的框塘架;计划有、配众备、击执行啄、监糟控项狸目的皇实践餐准则核;管理垦风险用的框该架。环境目的弱是给跳软件茫开发走组织闯提供克软件稍开发买环境艇(过践程和樱
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 路边广告位转让合同
- 美国自费出国留学咨询服务合同年
- 居间合同佣金承诺书
- 事故车买卖合同协议
- 连车带人租赁合同
- 荒山承包合同范本
- 叉车租赁合同协议书范本大全
- 工地材料运输合同
- 借款合同答辩状范本范本
- 个人工作总结范文20篇
- 法理学课件马工程
- 2024-2030年中国香菇行业销售状况及供需前景预测报告
- 2024年广东省公务员录用考试《行测》真题及解析
- 高中英语必背3500单词表(完整版)
- 2024年版《输变电工程标准工艺应用图册》
- 2024年高考数学试卷(北京)(空白卷)
- 人教版2024年新教材七年级上册英语starter unit 1 -unit7重点短语句型清单
- 护理服务在产科中的应用课件
- 2024年小升初语文入学分班测试卷四(统编版)
- 流行文化对青少年价值观的影响研究
- 中国保险行业协会官方-2023年度商业健康保险经营数据分析报告-2024年3月
评论
0/150
提交评论