uml与rational rose讲义

uml与rational rose讲义

ID:17378385

大小:725.00 KB

页数:53页

时间:2018-08-30

uml与rational rose讲义_第1页
uml与rational rose讲义_第2页
uml与rational rose讲义_第3页
uml与rational rose讲义_第4页
uml与rational rose讲义_第5页
资源描述:

《uml与rational rose讲义》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、f618fba4e2c4ac2879cbd9b894acf5e9.docUML与RationalRose讲义2002年8月2日53第页f618fba4e2c4ac2879cbd9b894acf5e9.doc目录目录21.第一周:概述41.1Rational家族工具和应用方向介绍41.1.1用Rational工具和以往的软件开发方式,我们能改变什么?41.1.2在纵向看:软件的开发过程分为需求、建模、构造、测试、提交五个阶段。51.1.3从横行看:主要包括二大部分方法贯穿整个软件开发过程的始终。51.1.4利用Rational的成功经验61.2OOA&D面向对象的基本原则:

2、61.3RationalRose的界面介绍102.第二周:静态建模:用例和用例图(UseCaseDiagram)112.1角色和角色之间的关系112.1.1角色112.1.2发现角色:112.1.3角色之间的关系122.2用例和用例之间的关系132.2.1用例的特征:132.2.2发现用例132.2.3用例之间的关系142.3举例建立用例图的方法和文档的详细注释152.3.1描述用例152.3.2测试用例162.3.3实现用例173.第三周:静态建模:类图和对象图(ClassDiagram)203.1类的定义213.2类图的属性、操作和使用方法223.3类图之间的关系25

3、3.3.1关联253.3.2依赖性263.3.3精化关系273.3.4聚合283.3.5一般化293.4类图的约束和派生规则303.5类图的接口、组件、包和模板323.6类图怎样生成java代码框架333.7类的java代码生成类图334.第四周:动态建模:序列图和协作图(Sequence&CallaborationDiagram)334.1序列图354.1.1序列图的格式和并发事件3553第页f618fba4e2c4ac2879cbd9b894acf5e9.doc4.1.2序列图定义迭代和约束的标签374.1.3序列图的递归方式384.2协作图394.2.1协作图的格式

4、和消息流394.2.2协作图的链接394.2.3对象的生命周期424.3从序列图转换为协作图的方式424.4从协作图转换为序列图的方式425.第五周:动态建模:状态图/活动图(Statechart/ActivityDiagram)425.1状态图425.1.1状态和转移425.1.2事件445.1.3状态图与子状态455.1.4历史指示器465.2活动图475.2.1活动图的动作和转移485.2.2活动图的泳道505.2.3活动图的对象505.2.4活动图的信号516.第六周:图书馆信息系统UML实例536.1需求536.2分析-用例图536.3建模及设计-类图536.4

5、建模及设计-状态图536.5建模及设计-序列图536.6详细设计-类包536.7详细设计-详细的类图536.8详细设计-关键对象的状态图536.9详细设计-关键对象的序列图536.10详细设计-关键对象的协作图536.11详细设计-组件图536.12接口的设计536.13转成java并encoding实现536.14测试和配置-展开图546.15总结5453第页f618fba4e2c4ac2879cbd9b894acf5e9.doc1.第一周:概述1.1Rational家族工具和应用方向介绍1.1.1用Rational工具和以往的软件开发方式,我们能改变什么?lRatio

6、nalClearCase:提供版本控制,提供工作空间管理,建立管理和过程控制功能。lRationalClearQuest:定制缺陷和变更请求的信息域、过程、用户界面、查询、图表和报告等。lRationalRequisitePro:用户需求分析工具。lRationalRose:可视化的建模工具,将应用程序可视化、说明应用程序的完整结构或行为、创建一个模板引导你构建应用程序、将质量贯穿与整个开发生命周期、将开发过程中的所有决策信息整理归档。lRationalUnified53第页f618fba4e2c4ac2879cbd9b894acf5e9.docProcess:是一个可以

7、通过Web来使用的软件工程流程,可以提高团队的生产效率,并将最佳软件开发经验传递给所有团队成员。lRationalSoDA:文档维护工具。lRationalSuiteTestStudio:全方位的质量测试,包括单元测试和自动化测试。1.1.1在纵向看:软件的开发过程分为需求、建模、构造、测试、提交五个阶段。需求分析主要使用的工具为RationalRequisitePro分析建模阶段主要使用的工具为:RationalRose。在系统构造阶段就是用基于面向对象的语言(如Java、C++等)用程序员的经验、技能、好的想法合理的在体现

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

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

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