软件开发过程(RUP)培训资料课件_第1页
软件开发过程(RUP)培训资料课件_第2页
软件开发过程(RUP)培训资料课件_第3页
软件开发过程(RUP)培训资料课件_第4页
软件开发过程(RUP)培训资料课件_第5页
已阅读5页,还剩71页未读 继续免费阅读

下载本文档

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

文档简介

软件开发统一过程(RUP)培训资料软件开发统一过程(RUP)培训资料1初识ruprup:rationalunifiedprocess翻译为rational统一过程rup动态结构:

1。初识阶段

2。细化阶段

3。构造阶段

4。移交阶段

每个阶段包含一个或多个迭代初识ruprup:rationalunifiedproc2初识ruprup核心工作流程(核心工作流程显示生成特定的工件集可能要经历的所有活动。)

1。业务建模

2。需求

3。分析设计

4。实施

5。测试

5。部署牢记rup基础是迭代开发和风险驱动。初识ruprup核心工作流程(核心工作流程显示生成特定的工件3初识ruprup的核心思想:

1。尽早并且持续的化解重大风险,否则带来很多麻烦

风险列表是不断变化的,要持续不断的化解风险。2。确保满足客户需求

用例驱动。

用例的主要优势是使团队成员在设计、实现、测试和最终编写用户手册的过程中紧紧的以用户需求为中心。初识ruprup的核心思想:

1。尽早并且持续的化解重大风险4初识rup3。把注意力放在可执行软件上

可执行软件使项目进度的最好体现。对项目进度评估时,尽可能以正在编写以及正在运行的代码和通过测试的用例为标准。4。尽早在项目中适应变化

rup要求在初识阶段结束时达成对系统总体外貌的共识,在细化阶段结束时候建立系统构架的基线(设计、实现、测试的构架),在构造阶段结束时候完成"特性冻结"。5。在早期确定一个可执行的构架(architectural)

确立了系统的构架,就识别出了在创建系统时候会遇到的许多最复杂的困难。初识rup3。把注意力放在可执行软件上

可执行软件使项目进度5初识ruprup4个主要建模元素:

角色role:who

活动activity:how例如用例分析,用例设计

制品artifact:what例如用例实现,模型,文档,源代码,可执行体

工作流workflow:when例如顺序图初识ruprup4个主要建模元素:

角色role:who

6初识rupRUP中最重要的应该是:1、UseCase2、单元测试3、迭代开发4、分层架构初识rupRUP中最重要的应该是:7初识rup分析设计按照RUP大致可细分为如下几个步骤:1.

创建Actors;2.

创建UseCases,并描述每个UseCase(功能描述);3.

创建SequenceDiagrams、StatechartDiagrams,得到系统Objects;初识rup分析设计按照RUP大致可细分为如下几个步骤:8初识rup4.

从SequenceDiagrams分析出的Objects入手,创建系统Classes和Packages;5.

为Classes添加Property和Methods,并画出ClassDiagrams,细化类设计。6.

为SequenceDiagrams中Objects指定对应Class;7.

设计系统实现结构,为各个Classes和Packages指定实现的Component,并画出初步ComponentDiagrams。初识rup4.从SequenceDiagrams分析出的9UML讲解了解UMLUML的架构UML讲解了解UML10了解UMLUML统一建模语言UnifiedModelingLanguage是一种建模语言是第三代用来为面向对象开发系统的产品进行说明可视化和编制文档的方法了解UMLUML统一建模语言UnifiedModelin11了解UMLUML的目标是易于使用表达能力强进行可视化建模与具体的实现无关可应用于任何语言平台和工具平台与具体的过程无关可应用于任何软件开发的过程简单并且可扩展具有扩展和专有化机制便于扩展无需对核心概念进行修改�有利于面对对象工具的市场成长了解UMLUML的目标是12了解UML为面向对象的设计与开发中涌现出的高级概念例如协作框架模式和组件提供支持强调在软件开发中对架构框架模式和组件的重用与最好的软件工程实践经验集成可升级具有广阔的适用性和可用性了解UML为面向对象的设计与开发中涌现出的高级概念例如协作框13UML的架构UML的架构UML是由图和元模型组成.图(Diagram)是UML的语法元模型(metamodel)则给出的图的意思是UML的语义UML的架构UML的架构14UML的架构UML的语义是定义在一个四个抽象级建模概念框架中的这四层分别是:元元模型(meta-metamodel)层组成UML最基本的元素事物Thing代表要定义的所有事物元模型(metamodel)层组成了UML的基本元素包括面向对象和面向组件的概念通常叫做类模型classmodel或类型模型typemodelUML的架构UML的语义是定义在一个四个抽象级建模概念框15UML的架构模型model层组成了UML的模型这一层中的每个概念都是元模型层中概念的一个实例通过版类化这一层的模型通常叫做类模型classmodel或类型模型typemodel用户模型usermodel层这层中的所有元素都是UML模型的例子这一层中的每个概念都是模型层的一个实例UML的架构模型model层组成了UML的模型这一层中16UML的模型视图图静态视图用例图、类图、对象图、组件图、展开图动态视图状态图、序列图、活动图、协作图

UML的模型视图图静态视图17UML的模型视图图与系统架构建模用例图(Usecasediagram)在用户模型视图用例图Usecasediagram描述系统的功能UML的模型视图图与系统架构建模用例图(Usecase18UML的模型视图图与系统架构建模类图(Classdiagram)

在结构模型视图类图Classdiagram描述系统的静态结构UML的模型视图图与系统架构建模类图(Classdiag19UML的模型视图图与系统架构建模对象图(Objectdiagram)描述系统在某个时刻的静态结构UML的模型视图图与系统架构建模对象图(Objectdia20UML的模型视图图与系统架构建模序列图(Sequencediagram)在行为模型视图序列图Sequencediagram按时间顺序描述系统元素间的UML的模型视图图与系统架构建模序列图(Sequence21UML的模型视图图与系统架构建模交互协作图(Collaborationdiagram)按照时间和空间的顺序描述系统元素间的交互和它们之间的关系UML的模型视图图与系统架构建模交互协作图(Collabo22UML的模型视图图与系统架构建模状态图(Statediagram)描述了系统元素的状态条件和UML的模型视图图与系统架构建模状态图(Statedi23UML的模型视图图与系统架构建模响应活动图Activitydiagram描述了了系统元素的活动UML的模型视图图与系统架构建模响应活动图Activity24UML的模型视图图与系统架构建模组件图(构件图)(Componentdiagram)

描述了实现系统的元素的组织UML的模型视图图与系统架构建模组件图(构件图)(Comp25UML的模型视图图与系统架构建模展开图(配置图)(Deploymentdiagram)

描述了环境元素的配置并把实现系统的元素映射到配置上UML的模型视图图与系统架构建模展开图(配置图)(Depl26UML模型元素UML模型元素27UML关系模型元素与模型元素之间的连接关系也是模型元素常见的关系有1、通用化(generalization)UML关系模型元素与模型元素之间的连接关系也是模型元素常见的28UML关系2、关联(association)

聚合aggregation其中聚合是关联的一种特殊形式UML关系2、关联(association)29UML关系3、依赖(dependency)4、实现(realization)

UML关系3、依赖(dependency)30UML实例设计全过程UML实例设计全过程31客户需求在控制台中输入信息,如果是整数,则输出该整数的绝对值,否则输出信息“输入数据不正确”客户需求在控制台中输入信息,如果是整数,则输出该整数的绝对值32用例图用例图33序列图序列图34类图类图35组件图组件图36展开图展开图37演讲完毕,谢谢观看!演讲完毕,谢谢观看!38软件开发统一过程(RUP)培训资料软件开发统一过程(RUP)培训资料39初识ruprup:rationalunifiedprocess翻译为rational统一过程rup动态结构:

1。初识阶段

2。细化阶段

3。构造阶段

4。移交阶段

每个阶段包含一个或多个迭代初识ruprup:rationalunifiedproc40初识ruprup核心工作流程(核心工作流程显示生成特定的工件集可能要经历的所有活动。)

1。业务建模

2。需求

3。分析设计

4。实施

5。测试

5。部署牢记rup基础是迭代开发和风险驱动。初识ruprup核心工作流程(核心工作流程显示生成特定的工件41初识ruprup的核心思想:

1。尽早并且持续的化解重大风险,否则带来很多麻烦

风险列表是不断变化的,要持续不断的化解风险。2。确保满足客户需求

用例驱动。

用例的主要优势是使团队成员在设计、实现、测试和最终编写用户手册的过程中紧紧的以用户需求为中心。初识ruprup的核心思想:

1。尽早并且持续的化解重大风险42初识rup3。把注意力放在可执行软件上

可执行软件使项目进度的最好体现。对项目进度评估时,尽可能以正在编写以及正在运行的代码和通过测试的用例为标准。4。尽早在项目中适应变化

rup要求在初识阶段结束时达成对系统总体外貌的共识,在细化阶段结束时候建立系统构架的基线(设计、实现、测试的构架),在构造阶段结束时候完成"特性冻结"。5。在早期确定一个可执行的构架(architectural)

确立了系统的构架,就识别出了在创建系统时候会遇到的许多最复杂的困难。初识rup3。把注意力放在可执行软件上

可执行软件使项目进度43初识ruprup4个主要建模元素:

角色role:who

活动activity:how例如用例分析,用例设计

制品artifact:what例如用例实现,模型,文档,源代码,可执行体

工作流workflow:when例如顺序图初识ruprup4个主要建模元素:

角色role:who

44初识rupRUP中最重要的应该是:1、UseCase2、单元测试3、迭代开发4、分层架构初识rupRUP中最重要的应该是:45初识rup分析设计按照RUP大致可细分为如下几个步骤:1.

创建Actors;2.

创建UseCases,并描述每个UseCase(功能描述);3.

创建SequenceDiagrams、StatechartDiagrams,得到系统Objects;初识rup分析设计按照RUP大致可细分为如下几个步骤:46初识rup4.

从SequenceDiagrams分析出的Objects入手,创建系统Classes和Packages;5.

为Classes添加Property和Methods,并画出ClassDiagrams,细化类设计。6.

为SequenceDiagrams中Objects指定对应Class;7.

设计系统实现结构,为各个Classes和Packages指定实现的Component,并画出初步ComponentDiagrams。初识rup4.从SequenceDiagrams分析出的47UML讲解了解UMLUML的架构UML讲解了解UML48了解UMLUML统一建模语言UnifiedModelingLanguage是一种建模语言是第三代用来为面向对象开发系统的产品进行说明可视化和编制文档的方法了解UMLUML统一建模语言UnifiedModelin49了解UMLUML的目标是易于使用表达能力强进行可视化建模与具体的实现无关可应用于任何语言平台和工具平台与具体的过程无关可应用于任何软件开发的过程简单并且可扩展具有扩展和专有化机制便于扩展无需对核心概念进行修改�有利于面对对象工具的市场成长了解UMLUML的目标是50了解UML为面向对象的设计与开发中涌现出的高级概念例如协作框架模式和组件提供支持强调在软件开发中对架构框架模式和组件的重用与最好的软件工程实践经验集成可升级具有广阔的适用性和可用性了解UML为面向对象的设计与开发中涌现出的高级概念例如协作框51UML的架构UML的架构UML是由图和元模型组成.图(Diagram)是UML的语法元模型(metamodel)则给出的图的意思是UML的语义UML的架构UML的架构52UML的架构UML的语义是定义在一个四个抽象级建模概念框架中的这四层分别是:元元模型(meta-metamodel)层组成UML最基本的元素事物Thing代表要定义的所有事物元模型(metamodel)层组成了UML的基本元素包括面向对象和面向组件的概念通常叫做类模型classmodel或类型模型typemodelUML的架构UML的语义是定义在一个四个抽象级建模概念框53UML的架构模型model层组成了UML的模型这一层中的每个概念都是元模型层中概念的一个实例通过版类化这一层的模型通常叫做类模型classmodel或类型模型typemodel用户模型usermodel层这层中的所有元素都是UML模型的例子这一层中的每个概念都是模型层的一个实例UML的架构模型model层组成了UML的模型这一层中54UML的模型视图图静态视图用例图、类图、对象图、组件图、展开图动态视图状态图、序列图、活动图、协作图

UML的模型视图图静态视图55UML的模型视图图与系统架构建模用例图(Usecasediagram)在用户模型视图用例图Usecasediagram描述系统的功能UML的模型视图图与系统架构建模用例图(Usecase56UML的模型视图图与系统架构建模类图(Classdiagram)

在结构模型视图类图Classdiagram描述系统的静态结构UML的模型视图图与系统架构建模类图(Classdiag57UML的模型视图图与系统架构建模对象图(Objectdiagram)描述系统在某个时刻的静态结构UML的模型视图图与系统架构建模对象图(Objectdia58UML的模型视图图与系统架构建模序列图(Sequencediagram)在行为模型视图序列图Sequencediagram按时间顺序描述系统元素间的UML的模型视图图与系统架构建模序列图(Sequence59UML的模型视图图与系统架构建模交互协作图(Collaborationdiagram)按照时间和空间的顺序描述系统元素间的交互和它们之间的关系UML的模型视图图与系统架构建模交互协作图(Collabo60UML的模型视图图与系统架构建模状态图(Statediagram)描述了系统元素的状态条件和UML的模型视图

温馨提示

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

最新文档

评论

0/150

提交评论