系统分析与设计-chap2-软件生存期_第1页
系统分析与设计-chap2-软件生存期_第2页
系统分析与设计-chap2-软件生存期_第3页
系统分析与设计-chap2-软件生存期_第4页
系统分析与设计-chap2-软件生存期_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第2件生存期和RUPSoftwareLifetimeYangYI,ComputerScienceDepartment,SYSU :86-第2件生存期和软件生存周软件开发模传统模面向对象模Ration统一过程(附加内容WhatIsaAmodelisasimplificationofWhyModelingachievesfourHelpsyoutovisualizeasystemasyouwantittoPermitsyoutospecifythestructureorbehaviorofaGivesyouatemplatethatguidesyouconstructingasthedecisionsyouhaveYoubuildmodelsofcomplexsystemsbecauseyoucannotcomprehendsuchasysteminitsentirety.Youbuildmodelstobetterunderstandthesystemyouaredevelo TheImportanceofLess More FighterSoftwareTeamsOftenDoNotManysoftwareteamsbuildapplicationsapproachingtheproblemliketheywerebuildingpaperairplanesStartcodingfromprojectWorklongerhoursandcreatemoreLacksanyplannedDoomedtoModelingisacommonthreadtosuccessfulFourPrinciplesofThemodelyoucreateinfluenceshowtheproblemisattacked.Everymodelmaybeexpressedatdifferentlevelsofprecision.ThebestmodelsareconnectedtoNosinglemodelisPrinciple1:TheChoiceofModelIsThemodelsyoucreateprofoundlyinfluencehowaproblemisattackedandhowasolutionisshaped.Insoftware,themodelsyouchoosegreatlyaffectyourworldview.Eachworldviewleadstoadifferentkindof

Principle2:LevelsofPrecisionMayEverymodelmaybeexpressedatdifferentlevelsofThebestkindsofmodelsletyouchooseyourdegreeofdetail,dependingon:WhoisviewingtheWhytheyneedtoviewViewforViewforPrinciple3:TheBestModelsAreConnectedtoAllmodelssimplifyAgoodmodelreflectspotentiallyfatalPrinciple4:NoSingleModelIsNosinglemodelissufficient.Everynon-trivialsystemisapproachedthroughasmallsetofnearlyindependentCreatemodelsthatcanbebuiltandstudied y,butstill Implementation

Use-Case

Process

Systemtopology软件生存周三个时软件问题定可行性分析:研究经济、技术、操作等的行需求分析:收集需求,需求建系统设计:软件结构设计、数据设计、接设计和过程设编码:产生源程测试:产生软件测试计划和软件测试报软件:修改、完善第2件生存期和主要内软件开形式化方法模面向对象模Ration统一过程(附加内容软件开发传统模瀑布模型(waterfall快速原型模型(rapidprototype演化模增量模型(incremental螺旋模型(spiral形式化方法模转换模型(transformational面向对象过程模构件集成模型(componentintegration第2件生存期和软件开传统模演化模面向对象模Ration统一过程(附加内容瀑布模瀑布模特存在问第2件生存期和传统模演化模面向对象模Ration统一过程(附加内容快速原型快速原型特种第2件生存期和主要内软件开演化模形式化方法模Ration统一过增量模增增量

增量模增特螺旋螺旋模特瀑布模型+快速原型+风险分迭代一个螺旋式周规原型用户第2件生存期和主要Ration统一过程(附加内容变换变换转换模特形式变换第2件生存期和主要内软件生传统模面向对象模Ration统一过程(附加内容构件集成构件集成特Rational统一过RationalUnifiedProcess(RUP)RationalUnifiedProcess有四个阶阶段结束标志着重要的里生命周目标里

初始可运能力里程

产品迭代初迭体系架构体系架迭 迭开迭开迭开迭迭迭布版(内部的或外部的)的独特活动序列初启阶段初启迭代....…明确目标和范精化阶段尽快稳定并验证软件构确定项目开发开发开发项目–精化阶初启迭代....…

精化迭代

精化迭代 测 功明确目标和范 建 架构建阶段(alpha,beta等初启迭代....…

精化迭代

精化迭代 测 功

构建迭代明确目标和范

建 架

开发其他功移交阶段获得涉众的认同软件过软件过程定义由什么事软件新需软件

新系统 角色可由单个或一个团队

活角

制由过程生成或使用的一段 工 工 列软件生命期和软件过一次迭所有的规规业务模规业务模被验被实被实业务用例模用例模BB 被自动业务对象模 设计模实施测试模需分析需分析和实测规程指导迭代化的

RUP的关键分解 组织 描述阶 迭 规 工作流详参 涉角 活负负输文模制Key传统模瀑布模型(waterfall快速原型模型(rapidprototype演化模增量模型(incremental螺旋模型(spiral形式化方法模转换模型(transformational面向对象过程模构件集成模型(componentintegrat

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论