UML实验

2020-02-21 13:10

中南民族大学实验报告

课程名称: 可视化建模与UML

专 业: 信息管理与信息系统

学 号: 09056037

姓 名: 李江波

指导教师: 于同洋

实验地点:管理学院综合实验室

目 录

实验一 UML建模基础 实验二 实验三 实验四 实验五 实验六 实验七 实验八 实验九 用例图 UML类图 对象图 包图 状态图 活动图 时序图与协作图 组件图

实验一 UML建模基础

实验目的

? 熟悉UML建模工具Rational Rose的基本菜单及操作。 ? 掌握UML的三大组成部分及各部分作用。 ? 掌握UML规则和相关机制。

? 掌握UML的可见性规则和构造型的作用。

实验内容

1、 练习使用建模工具建立各种UML图形,并对图形进行相应编

辑和修改。 如下图:

2、 认识各种UML关系及可见性符号,并用工具表示出来。

分析与结果

总结UML在软件工程中的作用以及使用UML建模的必要性。 答:UML在软件工程中的作用:用例图是软件需求分析阶段中形成的文档,行为图是总体设计时形成的文档,流程图是详细设计时的文档,类图、协作图均为软件工程提供便捷的面向对象分析、设计方法。建模是所有建造优质软件活动的中心一环。

UML建模的必要性:UML建模使得高质量的软件开发变成了一个结构、过程和工具的结合体。软件组织获得成功的因素之一就是对建模的使用。模型是对现实的简化,提供系统的细节设计和总体设计。建立模型可以帮助开发者更好的了解正在开发的系统。

UML可以作为系统分析设计过程使用的表示和体现工具。对于开发团队的层面来说:有利于队员间在各个开发环节间确立沟通的标准,便于系统文档的制定和项目的管理。UML简单、直观和标准利于运用UML来交流、共享开发经验和资源。

实验二 用例图

实验目的

? 掌握用例的概念。

? 掌握UML用例图的组成、作用以及使用场合。 ? 掌握用例与用例之间的各种关系。

? 学习针对具体场景使用用例图进行分析说明的方法。

? 掌握用例描述的概念和基本结构,以及用例描述的作用。

实验内容

1、 什么是用例,什么是场景?用例和场景之间的关系是怎样的?

答:用例是外部可见的系统功能单元,通过一系列系统单元与一个或多个参与者之间交换的信息表达,在不揭示系统内部构造的前提下定义连贯的行为。场景是事物的动作、状态组合,由多个参与者组成,是展示用例图的场所。用例是对场景间的交换信息的表达,用例包含它所必需的所有行为(执行次序、标准行为的不同变形、一般行为下的所有异常情况和预期反应)。

2、 用例图中有哪些组成元素?在UML中是如何表示的?

答:用例图包含6个元素:参与者(Actor):由参与用例时所担当的角色来表示;用例(Use Case):用一个椭圆表示;关联关系(Association):使用带箭头表示;包含关系(Include):用虚线箭头加《include》字样,箭头指向被包含的用例;扩展关系(Extend):虚线箭头加《extend》字样,箭头指向被扩展的用例(基础用例);泛化关系(Generalization):用一个三角箭头从子用例指向父用例。

3、 用例与用例之间的包含关系、扩展关系和泛化关系各代表什么

含义?它们之间有何区别?对以上三种关系各举一例,画出用例图,并进行说明。

答: 包含关系是:一个用例可以简单地包含其他用例具有的行


UML实验.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:分析包豪斯对现代设计的影响和启发和教育

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: