![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
uml软件建模教程实验报告
文章平均质量分 88
小孙同学1024
分享学习的日常
展开
-
UML软件建模教程实验一建模软件的安装配置
借助 Rose,可以创建一个强大可靠的、基于构件的构架,它可以将发生变更的地方隔离开来。然后,再建立一个UML项目,包括类图、用例图等,过程类似rational rose。打开rational rose -> 在浏览器内的Use Case视图中,双击Main,让新的用例图显示在框图窗口中 ->在工具栏中选择Use Case ->在框图窗口合适位置单击即可 ->创建三个后在工具栏选择Generalization进行连接。在安装过程中,该对话框会出现1-2次,请一定点击右上角“X”,不要点击“OK”。原创 2023-06-14 20:37:09 · 1703 阅读 · 0 评论 -
UML软件建模教程实验二用例图实例
1请简述分层设计用例图的构建过程。(1)确定系统的输入输出;(2)由外向里画系统的顶层数据流图;(3)自顶向下逐层分解,绘出分层数据流图2 采用分层结构设计用例图的优点?(1)开发人员可以只关注整个结构中的其中某一层;(2)可以很容易的用新的实现来替换原有层次的实现;3)可以降低层与层之间的依赖;4)有利于标准化;(5)利于各层逻辑的复用。原创 2023-06-14 21:10:56 · 2561 阅读 · 0 评论 -
UML软件建模教程实验三类图实例
1 请简述建立类关系的过程。1)创建类在Rational Rose中->利用模型的Logic视图中的类图标和绘图工具,在图中创建一个类->双击打开它的对话框并在Documentation字段中添加文本来对这个类进行说明。2)创建方法选择浏览器中或类图上的类->使用快捷菜单的new→Operation->输入方法的名字,可在Documentation字段中为该方法输入描述其目的的简要说明。3)创建属性选择浏览器中或类图上的类->使用快捷菜单的new→Attribute->输入属性原创 2023-06-14 21:37:15 · 3383 阅读 · 0 评论 -
UML软件建模教程实验四包图和对象图实例
请简述建立对象图的过程。打开Rational Rose在Logical View中创建相关的类->创建属性和方法->在Use Case View中右击选择new->Collabortion Diagram->选择object->在窗口中绘图后右击->选择Open Specification设置name和class->使用object Line连接。2 请简述建立包图的过程。打开Rational Rose在Logical View中右击选择new->Package->创建后选择右击点击->new-原创 2023-06-14 21:42:13 · 2978 阅读 · 1 评论 -
UML软件建模教程实验五顺序图实例
1 请简述建立顺序图的过程。打开Rational Rose->在Logical View的右键菜单->new->Sequence Diagram->创建成功后右击菜单中选择new->class并拖入视图中->按要求增加Object和Actor等元素->最后用Object Message进行连接。2请简述顺序图和状态图的不同?顺序图 :用于表示程序执行时 各个对象的交互过程 (这些对象会按调用时间顺序排序)状态图 :描述一个特定对象的所有可能状态,以及由于各种事件的发生而引起的状态之间的转移原创 2023-06-14 21:57:30 · 3349 阅读 · 0 评论 -
UML软件建模教程实验六状态图实例
1 请简述状态图的作用。状态图清晰地描述了状态之间的转换顺序,通过状态的转换顺序也就可以清晰地看出事件的执行顺序。如果没有状态图我们就不可避免地要使用大量文字来描述外部事件的合法顺序。清晰的事件顺序有利于程序员在开发程序时避免出现事件顺序错误的情况。状态图清晰地描述了状态转换时所必需的触发事件、监护条件和动作等影响转换的因素,有利于程序员避免程序中非法事件的进入。状态图通过判定可以更好地描述工作流因为不同的条件发生的分支。2请简述建立状态图的过程。创建状态图:在浏览器中右击类->选择new→原创 2023-06-14 22:08:18 · 3032 阅读 · 0 评论 -
UML软件建模教程实验七活动图实例
1 请简述状态图、活动图的区别。1)状态图是描述某一对象的状态转化的,它主要是展示的是对象的状态。描述的是一个对象的事情。从状态图中我们可以看出,对象在接受了事件刺激后,会做出什么样的反应。(2)活动图是描述系统在执行某一用例时的具体步骤的,它主要表现的是系统的动作,描述的是整个系统的事情。2 请简述增加同步功能的过程。(1)选择synchronization工具栏按钮,单击框图来增加同步棒。(2)画出从活动到同步棒的交接箭头,表示在这个活动之后开始并行处理。(3)画出从同步棒到可原创 2023-06-14 22:18:10 · 2332 阅读 · 0 评论 -
UML软件建模教程实验八构件图和配置图实例
1 请简述绘制构件图的过程。打开Rational Rose ->右单击浏览器中的Component 视图->选择New→Component Diagram,并命名新的框图->选择Component工具栏按钮,单击框图增加构件,并命名构件->右单击构件,选择Open Specification,在“stereotype”中设置构件版型->最后使用Dependency连接。2请简述构件图和类有何关联。(1)类表示逻辑抽象,而构件表示物理抽象。(2)构件是其他元素的物理实现。(3)类可以直接拥原创 2023-06-14 22:38:10 · 3986 阅读 · 0 评论