第7讲 UML与统一开发过程课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

内蒙古工业大学软件体系结构与UML第7讲UML与统一开发过程教学目的掌握基本概念软件过程、统一软件过程(RUP)、工作流。掌握统一开发过程(RUP)第7讲UML与统一开发过程掌握统一开发过程核心工作流第7讲UML与统一开发过程

内蒙古工业大学软件体系结构与UML教学重点统一开发过程(RUP)统一开发过程核心工作流教学内容第8章UML与统一开发过程第7讲UML与统一开发过程第7讲UML与统一开发过程

内蒙古工业大学软件体系结构与UML8.1软件过程历史概述软件开发过程是指实施于软件开发和维护中的阶段、方法、技术、实践及相关产品(计划、文档、模型、代码、测试用例和手册等)的集合。软件开发过程的目的通过理解软件开发的基本原则有助于对软件开发过程中一些重要的问题做出明智的决定;第7讲UML与统一开发过程第7讲UML与统一开发过程

内蒙古工业大学软件体系结构与UML可以促进开发工作的标准化、促进项目小组之间的可重用性和一致性;它提供了一个可以使软件企业引进行业内先进开发技术的机会,这些技术包括代码检测、配置管理、变更控制以及体系结构建模等等。当前流行的软件过程RationalUnifiedProcess(RUP)OPENProcessObject-OrientedSoftwareProcess(OOSP)ExtremeProgramming(XP)第7讲UML与统一开发过程第7讲UML与统一开发过程

8.2RUP简介内蒙古工业大学软件体系结构与UMLRUP过程RationalUnifiedProcess(以下简称RUP)是一套软件工程方法,主要由IvarJacobson的TheObjectoryApproach和TheRationalApproach发展而来。是目前流行的软件开发模型框架。第7讲UML与统一开发过程第7讲UML与统一开发过程

内蒙古工业大学软件体系结构与UML谁在使用RUP第7讲UML与统一开发过程电信业Ericsson、Alcatel、MCI交通、航空、国防Lockheed-Martin、BritishAerospace制造业Xerox、Volvo、Intel金融业Visa、MerrillLynch、Schwab系统集成业ErnstYoung、Oracle、DeloitteTouche第7讲UML与统一开发过程

内蒙古工业大学软件体系结构与UMLRUP的特点第7讲UML与统一开发过程用例驱动用UseCase作为划分问题的组织单元,分析和设计活动的局部粒度都遵循这一划分原则。UseCase的定义反映了系统外部要素根据特定目标使用拟建系统的状况,能确保问题的局部划分粒度适当,保持了全局与局部的平衡。第7讲UML与统一开发过程

内蒙古工业大学软件体系结构与UML第7讲UML与统一开发过程以体系结构为中心确保方案从一开始就具备高内聚和低耦合的特性。第7讲UML与统一开发过程

内蒙古工业大学软件体系结构与UML第7讲UML与统一开发过程增量和迭代开发基于风险前驱的原则,渐进地展开分析、设计及其相关活动,每个迭代都会提供一次验证和调整模型机会,推动软件质量的提升。第7讲UML与统一开发过程

内蒙古工业大学软件体系结构与UMLRUP开发模型第7讲UML与统一开发过程第7讲UML与统一开发过程

内蒙古工业大学软件体系结构与UML第7讲UML与统一开发过程RUP的二维开发模型通过时间组织,是过程展开的生命周期特征,体现开发过程的动态结构;以内容来组织,是自然的逻辑活动,体现开发过程的静态结构横轴纵轴第7讲UML与统一开发过程

内蒙古工业大学软件体系结构与UMLLIFECYCLE指软件开发生命周期。5部分组成:需求捕获(Requirement)、系统分析(Analysis)、系统设计(Design)、系统实现(Implementation)和测试(Testing)CoreWorkflows指软件开发过程的核心工作流。包括:起始阶段(Inception)、分析与设计阶段(Elaboration)、构建阶段(Construction)和完成阶段(Transition)。第7讲UML与统一开发过程第7讲UML与统一开发过程

内蒙古工业大学软件体系结构与UMLRUP的迭代开发模型RUP的每个阶段可以分解为一个迭代。它增量式的发展,从一个迭代过程到另一个迭代过程,直到成为最终的系统。迭代一个迭代是一个完整的开发循环,产生一个可执行的产品版本,是最终产品的一个子集。是一次小型的瀑布项目。第7讲UML与统一开发过程第7讲UML与统一开发过程

内蒙古工业大学软件体系结构与UML第7讲UML与统一开发过

文档评论(0)

mwk365 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档