77范文网 - 专业文章范例文档资料分享平台

UML实验

来源:网络收集 时间:2020-02-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

中南民族大学实验报告

课程名称: 可视化建模与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、 用例与用例之间的包含关系、扩展关系和泛化关系各代表什么

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

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

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库UML实验在线全文阅读。

UML实验.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/769153.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: