软件开发统一过程(RU)

软件开发统一过程(RU)

ID:40837392

大小:274.69 KB

页数:38页

时间:2019-08-08

软件开发统一过程(RU)_第1页
软件开发统一过程(RU)_第2页
软件开发统一过程(RU)_第3页
软件开发统一过程(RU)_第4页
软件开发统一过程(RU)_第5页
资源描述:

《软件开发统一过程(RU)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件开发统一过程(RUP)初识ruprup:rationalunifiedprocess翻译为rational统一过程rup动态结构: 1。初识阶段 2。细化阶段 3。构造阶段 4。移交阶段 每个阶段包含一个或多个迭代初识ruprup核心工作流程(核心工作流程显示生成特定的工件集可能要经历的所有活动。) 1。业务建模 2。需求 3。分析设计 4。实施 5。测试 5。部署牢记rup基础是迭代开发和风险驱动。初识ruprup的核心思想: 1。尽早并且持续的化解重大风险,否则带来很多麻烦 风险列表是不断变化的,要持续不断的化解风险。2。确保满足客户需求

2、用例驱动。 用例的主要优势是使团队成员在设计、实现、测试和最终编写用户手册的过程中紧紧的以用户需求为中心。初识rup3。把注意力放在可执行软件上 可执行软件使项目进度的最好体现。对项目进度评估时,尽可能以正在编写以及正在运行的代码和通过测试的用例为标准。4。尽早在项目中适应变化 rup要求在初识阶段结束时达成对系统总体外貌的共识,在细化阶段结束时候建立系统构架的基线(设计、实现、测试的构架),在构造阶段结束时候完成"特性冻结"。5。在早期确定一个可执行的构架(architectural) 确立了系统的构架,就识别出了在创建系统时候会遇到的许多最复杂

3、的困难。初识ruprup4个主要建模元素: 角色role:who 活动activity:how例如用例分析,用例设计 制品artifact:what例如用例实现,模型,文档,源代码,可执行体 工作流workflow:when例如顺序图初识rupRUP中最重要的应该是:1、UseCase2、单元测试3、迭代开发4、分层架构初识rup分析设计按照RUP大致可细分为如下几个步骤:1.创建Actors;2.创建UseCases,并描述每个UseCase(功能描述);3.创建SequenceDiagrams、StatechartDiagrams,得到系统Ob

4、jects;初识rup4.从SequenceDiagrams分析出的Objects入手,创建系统Classes和Packages;5.为Classes添加Property和Methods,并画出ClassDiagrams,细化类设计。6.为SequenceDiagrams中Objects指定对应Class;7.设计系统实现结构,为各个Classes和Packages指定实现的Component,并画出初步ComponentDiagrams。UML讲解了解UMLUML的架构了解UMLUML统一建模语言UnifiedModelingLanguage是一

5、种建模语言是第三代用来为面向对象开发系统的产品进行说明可视化和编制文档的方法了解UMLUML的目标是?易于使用表达能力强进行可视化建模?与具体的实现无关可应用于任何语言平台和工具平台?与具体的过程无关可应用于任何软件开发的过程?简单并且可扩展具有扩展和专有化机制便于扩展无需对核心概念进行修改�?有利于面对对象工具的市场成长了解UML为面向对象的设计与开发中涌现出的高级概念例如协作框架模式和组件提供支持强调在软件开发中对架构框架模式和组件的重用与最好的软件工程实践经验集成可升级具有广阔的适用性和可用性UML的架构UML的架构UML是由图和元模型组成.

6、图(Diagram)是UML的语法元模型(metamodel)则给出的图的意思是UML的语义UML的架构UML的语义是定义在一个四个抽象级建模概念框架中的这四层分别是:元元模型(meta-metamodel)层组成UML最基本的元素事物Thing代表要定义的所有事物元模型(metamodel)层组成了UML的基本元素包括面向对象和面向组件的概念通常叫做类模型classmodel或类型模型typemodelUML的架构模型model层组成了UML的模型这一层中的每个概念都是元模型层中概念的一个实例通过版类化这一层的模型通常叫做类模型classmode

7、l或类型模型typemodel用户模型usermodel层这层中的所有元素都是UML模型的例子这一层中的每个概念都是模型层的一个实例UML的模型视图图静态视图用例图、类图、对象图、组件图、展开图动态视图状态图、序列图、活动图、协作图UML的模型视图图与系统架构建模用例图(Usecasediagram)在用户模型视图用例图Usecasediagram描述系统的功能UML的模型视图图与系统架构建模类图(Classdiagram)在结构模型视图类图Classdiagram描述系统的静态结构UML的模型视图图与系统架构建模对象图(Objectdiagram

8、)描述系统在某个时刻的静态结构UML的模型视图图与系统架构建模序列图(Sequencediagram)在行为模型视图序列图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。