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

统一建模语言UML实验报告

来源:用户分享 时间:2025/5/15 14:40:29 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

2)在前图的基础上,继续画出可能存在的包含用例和扩展用例。

[分析与讨论]

1、 总结UML在软件工程中的作用以及使用UML建模的必要性。 答:UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它溶入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。使用UML可以对已有的用各种方法建立的模型进行描述,并比原来的方法描述得更好。在软件开发的生命期方面,UML对于开发的要求具有无缝性。开发过程的不同阶段可以采用相同的一套概念和表示法,在同一个模型中它们可以混合使用。在开发的不同阶段,不必转换概念和表示。这种无缝性对迭代式的、增量式软件开发是至关重要的。在应用领域方面,UML适用于各种应用领域的建模,包括大型的、复杂的、实时的、分布式的、集中式数据或计算的。

2、总结用例图的重要作用,讨论并指出哪些场合下可以使用用例图。 答:用例图显示多个外部参与者以及他们与系统提供的用例之间的连接。通过用例建模可以对外部的角色以及他们所需要的系统功能建模。用例图用于系统分析阶段。

3、讨论用例分析技术和结构化分析之间的关系和区别。?

答:区别:用例分析是面向对象(Object Oriented)的开发方法。 结构化系统开发方法是指把整个系统开发过程分成若干阶段,每个阶段进行若干活动,每项活动应用系统标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的软件产品。 联系:它们都可以是软件的开发更容易

4、 在使用用例图的时候应该如何划分用例,应注意哪些问题? 答:如何确定用例:

a 参与者需要从系统中获取哪种功能?及参与者要系统做什么? b 参与者是否需要读取、产生、删除、修改或存储系统中的某种信息? c 系统的状态改变是是否通知参与者? d 是否存在影响系统的外部事件? e 系统需要什么样的输入、输出信息?

需要注意的是:一定不要再用例图中使用两种命名方法。即在椭圆之外和椭圆之内。

实验二 对象图及交互图

[实验目的和要求]

1、 掌握对象的概念,对象的表示方法,掌握类与对象的关系。 2、 掌握时序图(顺序图)与协作图(通信图)这两种交互图的概

念及作用。

3、 掌握UML中静态图形和动态图形的区别和联系。

4、 掌握UML时序图与协作图的基本图形,了解它们各自的组成元

素、特定作用和适用场合。

5、 重点掌握时序图的画法以及其中元素所代表的意义。

[实验内容和步骤]

1、 什么是对象,对象的三大特征是什么?UML中对象的表示方法

有哪些?

答:对象代表一个单独的,可确认的物体、单元或实体,它可以是具体的也可以是抽象的,在问题领域里有确切定义的角色。换句话说,对象是边界非常清楚的任何事物。对象的三大特征是封装、继承和多态。

UML中对象的表示方法有: 对象名和属性。

2、 在下图中最上面的对象的名称是什么?该图表示的意思是什

么?请绘制出与其相应的类图。

China:CountryfuJian:ProvincesiChuan:Province

答;china:country.该图表示福建省和四川省都包含在中国中。

相应的类图:

3、 说明对象图的适用场景以及它的优缺点。

答:对系统的设计视图建模时,可以使用一组类图完整地描述抽象的语义以及它们之间的关系。但是使用对象图不能完整地描述系统的对象结构。

4、 UML中的时序图与协作图之间各有什么区别和联系?

答:两者都是表示交互的方式,但时序图描述时间交互的各种信息,协作图描述的是和对象结构相关的信息。

5、 在顺序图和协作图中,应如何表示“循环”,“判断”等结构?

答:整个消息的传递过程就形成了一个完整的序列,因此通过在每个消息的前面加上一个用冒号隔开的顺序号来表

搜索更多关于: 统一建模语言UML实验报告 的文档
统一建模语言UML实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2i32l1kknn8jj339nae9_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top