欢迎来到天天文库
浏览记录
ID:18541688
大小:725.00 KB
页数:53页
时间:2018-09-19
《uml与rational rose讲义new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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
2、&D面向对象的基本原则: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类图的
3、属性、操作和使用方法223.3类图之间的关系253.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序列图定义迭代和约束的标签
4、374.1.3序列图的递归方式384.2协作图394.2.1协作图的格式和消息流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.第六周:
5、图书馆信息系统UML实例536.1需求536.2分析-用例图536.3建模及设计-类图536.4建模及设计-状态图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.1
6、Rational家族工具和应用方向介绍1.1.1用Rational工具和以往的软件开发方式,我们能改变什么?lRationalClearCase:提供版本控制,提供工作空间管理,建立管理和过程控制功能。lRationalClearQuest:定制缺陷和变更请求的信息域、过程、用户界面、查询、图表和报告等。lRationalRequisitePro:用户需求分析工具。lRationalRose:可视化的建模工具,将应用程序可视化、说明应用程序的完整结构或行为、创建一个模板引导你构建应用程序、将质量贯穿与整个开发生命周期、将开发过程中的所有决策信息整理
7、归档。lRationalUnified53第页f618fba4e2c4ac2879cbd9b894acf5e9.docProcess:是一个可以通过Web来使用的软件工程流程,可以提高团队的生产效率,并将最佳软件开发经验传递给所有团队成员。lRationalSoDA:文档维护工具。lRationalSuiteTestStudio:全方位的质量测试,包括单元测试和自动化测试。1.1.1在纵向看:软件的开发过程分为需求、建模、构造、测试、提交五个阶段。需求分析主要使用的工具为RationalRequisitePro分析建模阶段主要使用的工具为:Rati
8、onalRose。在系统构造阶段就是用基于面向对象的语言(如Java、C++等)用程序员的经验、技能、好的想法合理的在体现
此文档下载收益归作者所有