分析设计之UML建模_class3.pdf下载

weixin_39822095 2019-04-26 11:00:17
分析设计之UML建模,可以帮你分析设计一个项目,非常有用
相关下载链接://download.csdn.net/download/LSQ6063/1972934?utm_source=bbsseo
...全文
28 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
1. 第一周:概述................................................................ 4 1.1 Rational 家族工具和应用方向介绍........................................ 4 1.1.1 用Rational 工具和以往的软件开发方式,我们能改变什么? ............ 4 1.1.2 在纵向看:软件的开发过程分为需求、建模、构造、测试、提交五个阶段。4 1.1.3 从横行看:主要包括二大部分方法贯穿整个软件开发过程的始终。....... 5 1.1.4 利用Rational 的成功经验.......................................... 5 1.2 OOA&D 面向对象的基本原则: ............................................. 5 1.3 Rational Rose 的界面介绍............................................... 8 2. 第二周:静态建模:用例和用例图(Use Case Diagram) ............................ 8 2.1 角色和角色之间的关系................................................... 8 2.1.1 角色............................................................. 8 2.1.2 发现角色:....................................................... 9 2.1.3 角色之间的关系................................................... 9 2.2 用例和用例之间的关系.................................................. 10 2.2.1 用例的特征:.................................................... 10 2.2.2 发现用例........................................................ 10 2.2.3 用例之间的关系.................................................. 11 2.3 举例建立用例图的方法和文档的详细注释.................................. 12 2.3.1 描述用例........................................................ 12 2.3.2 测试用例........................................................ 13 2.3.3 实现用例........................................................ 13 3. 第三周:静态建模:类图和对象图(Class Diagram) .............................. 15 3.1 类的定义.............................................................. 16 3.2 类图的属性、操作和使用方法............................................ 17 3.3 类图之间的关系........................................................ 18 3.3.1 关联............................................................ 18 3.3.2 依赖性.......................................................... 19 3.3.3 精化关系........................................................ 20 3.3.4 聚合............................................................ 20 3.3.5 一般化.......................................................... 21 3.4 类图的约束和派生规则.................................................. 23 3.5 类图的接口、组件、包和模板............................................ 24 3.6 类图怎样生成java 代码框架............................................. 25 3.7 类的java 代码生成类图................................................. 25 4. 第四周:动态建模:序列图和协作图(Sequence & Callaboration Diagram) ......... 25 4.1 序列图................................................................ 26 4.1.1 序列图的格式和并发事件.......................................... 26 UML 和Rose 教程.doc 第页 3 4.1.2 序列图定义迭代和约束的标签...................................... 28 4.1.3 序列图的递归方式................................................ 28 4.2 协作图................................................................ 29 4.2.1 协作图的格式和消息流............................................ 29 4.2.2 协作图的链接.................................................... 30 4.2.3 对象的生命周期.................................................. 32 4.3 从序列图转换为协作图的方式............................................ 32 4.4 从协作图转换为序列图的方式............................................ 32 5. 第五周:动态建模:状态图/活动图(Statechart / Activity Diagram) ............. 32 5.1 状态图................................................................ 32 5.1.1 状态和转移...................................................... 32 5.1.2 事件............................................................ 33 5.1.3 状态图与子状态.................................................. 35 5.1.4 历史指示器...................................................... 35 5.2 活动图................................................................ 36 5.2.1 活动图的动作和转移.............................................. 37 5.2.2 活动图的泳道.................................................... 38 5.2.3 活动图的对象.................................................... 38 5.2.4 活动图的信号.................................................... 39 6. 第六周:图书馆信息系统UML 实例............................................. 39 6.1 需求.................................................................. 39 6.2 分析-用例图.......................................................... 40 6.3 建模设计-类图...................................................... 40 6.4 建模设计-状态图.................................................... 40 6.5 建模设计-序列图.................................................... 40 6.6 详细设计-类包........................................................ 40 6.7 详细设计-详细的类图.................................................. 40 6.8 详细设计-关键对象的状态图............................................ 40 6.9 详细设计-关键对象的序列图............................................ 40 6.10 详细设计-关键对象的协作图........................................... 40 6.11 详细设计-组件图..................................................... 40 6.12 接口的设计........................................................... 41 6.13 转成java 并encoding 实现............................................. 41 6.14 测试和配置-展开图................................................... 41 6.15 总结................................................................. 41
计算机与通信工程学院 实验报告 课程名称: UML 在嵌入式系统中的应用 学 期: 指导教师: 实验地点: 专业名称: 班 级: 姓 名: 学 号: 成 绩: 评 语: 教师签名: 日 期: 实验学时:课程实验共 20 学时,配合《UML 在嵌入式系统中的应用》理论课程的学习,培 养学生的嵌入式软件分析建模能力。 实验内容:该门课程的实验为一个完整性的系统建模实验,实验分为十个部分,最后完成图 书馆管理系统的全部建模过程, 最终形成一个完整的建模文档, 得到正向工程和数据库建模 的相关结果。具体内容如下: 内容一 建模工具学习 2 学时 内容二 用例图的制作 2 学时 内容三 类图的制作 2 学时 内容四 顺序图的制作 2 学时 内容五 通信图的制作 2 学时 内容六 活动图的制作 2 学时 内容七 状态图的制作 2 学时 内容八 组件图和部署图的制作 2 学时 内容九 数据模型的建立 2 学时 内容十 正向工程 2 学时 实验目的:使学生对系统级建模有个完整的认识,通过课程所学知识,结合实验内容,掌握 建模的思想、方法和其在系统分析设计中的重要意义。 实验难点: 实验的每一部分都是逐步累进的过程, 每个实验环节都是以前一个实验环节为基 础,每一部分的正确性会影响下一步实验的正常开展。 实验要求: (1)要求学生掌握 Rational Rose 建模软件的使用,可以利用其进行系统级建模。 (2)要求学生理解和掌握用例图,类图,书序图,通信图,活动图,状态图,组件图和部 署图,数据模型以及正向工程的建模实现。 实验验收:以最后一次实验课的现场实验验收(查看建模结果和问询)为准,实验报告作为 存档资料备查。 提交资料要求:提交实验总结,实验报告(正反面打印) ,实验的所有文档电子版(建模文 件,正向工程代码文件,实验报告,实验总结报告) 一.实验内容 内容 1 建模工具学习 1.实验内容: 熟悉 Rational Rose 建模环境。 2.实验目的: 1.熟悉 Rational Rose 建模环境。 3.实验过程: 熟悉 Rational Rose 建模环境 熟悉步骤: 1.双击"开始——程序——Rational Software——Rational Rose Enterprise Edition",启 动 Rational Rose 建模环境, 2.新建一个模型主界面包含五大部分:导航窗口、绘图窗口、工具栏、文档窗 口和日志窗口。 3 导航窗口四个视图根结点 (6) 用例视图(Use Case View (7) 逻辑视图(Logic View) (8) 组件视图(Component View) (9) 部署视图(Deployment View) 4.实验结果: 内容 2 用例图的制作 1.实验内容: 根据课堂所讲的案例——图书管理系统的要求, 完成对该系统的需求建模, 得到用例模型后, 应针对指定用例进行业务分析, 说明其具体的业务流程, 现系统分析部指派您完成该项任务。 要求:绘制图书管理系统的用例图,并对其中主要功能的用例书写用例规格。 2.实验目的: 1.熟悉用例图的基本功能和使用方法。 2 掌握如何使用建模工具绘制用例图。 3.实验过程: 建立用例模型 1.需求陈述 2.业务分析 3.绘图步骤: (1) 双击 Use Case View 节点下的 main,出现如图 1.3 所示,为绘制用例图做好准 备。 (2) 为用例工具栏添加用例间的"包含"和"扩展"连接符 (3) 添加参与者 (4) 添加用例 (5) 按步骤(3)和(4)反复操作,向用例图中添加其他的 Actor 和其他的 Use Case, (6) 用例的实现 (7) 绘制用例间的关系 (8) 保存模型文档 4.实验结果: 内容 3 类图的制作 1.实验内容: 1. 寻找和抽象出图书管理功能中的类。 2. 识别类间的关系。 2.实验目的: 1.理解类的基本概念。 2.掌握在 Rational Rose 中绘制类的操作方法。 3.实验过程: 分析阶段的静态建模 1.分析分析阶段类的识别仅限于业务领域的概念类(或称实体类) 2.绘制类的步骤: (1) 打开实验 1 保存的模型文件:图书管理系统.mdl。 (2) 打开 Rose 中的 Logical View(逻辑视图) (3) 鼠标右键单击新建的"Class Diagram"包 (4) 添加类"借书记录" (5) 设置类的属性 (6) 设置类的方法(也是操作) (7)重复(4)—(6)步骤,为图添加其他类,定义类的属性和方法 (8) 添加类的关联关系 (9) 设置关联属性 (10) 去掉关联的箭头 (11) 定义聚集关联 (12) 添加类的泛化关系 (13) 图书管理系统分析阶段的静态建模结束,点击主菜单"F

12,796

社区成员

发帖
与我相关
我的任务
社区描述
CSDN 下载资源悬赏专区
其他 技术论坛(原bbs)
社区管理员
  • 下载资源悬赏专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧