【精品】《可视化建模与UML》实验指导书

【精品】《可视化建模与UML》实验指导书

ID:45552678

大小:492.85 KB

页数:36页

时间:2019-11-14

【精品】《可视化建模与UML》实验指导书_第1页
【精品】《可视化建模与UML》实验指导书_第2页
【精品】《可视化建模与UML》实验指导书_第3页
【精品】《可视化建模与UML》实验指导书_第4页
【精品】《可视化建模与UML》实验指导书_第5页
资源描述:

《【精品】《可视化建模与UML》实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、可观侑層觀垢UML实验指导书信息学院实验一UML建模基础3实验二用例图4实验三类图8实验对象图10实验五1114实验六包图实验七交互图16实验八活动图20实验九交互概述图22实验十状态图23实验十一构件图27实验十二需求建模实例与分析实验十三设计建模实例与分析实验十数据库建模实例与分析293031实验_UML建模基础[实验目的和要求]1、熟悉UML建模工具VisualParadigm和RationalRose的基本菜单及操作。2、掌握UML的三大组成部分及各部分作用。3、掌握UML规则和相关机制。4、掌握UML的可见性

2、规则和构造型的作用。[实验内容和步骤]1、练习使用建模工具建立各种UML图形,并对图形进行相应编辑和修改。2、认识各种UML关系及可见性符号,并用工具表示出来。[分析与讨论]1、总结UML在软件工程中的作用以及使用UML建模的必要性。实验二用例图[实验目的和要求]1、掌握用例与场景的概念。2、掌握UML用例图的组成、作用以及使用场合。3、掌握用例与用例之间的各种关系。4、学习针对具体场景使用用例图进行分析说明的方法。5、掌握用例描述的概念和基本结构,以及用例描述的作用。[实验内容和步骤]1、什么是用例,什么是场景?用例

3、和场景之间的关系是怎样的?答:用例是用户希望系统具备的功能,它定义了系统的行为特征。2、用例图中有哪些组成元素?在UML中是如何表示的?答:用例图的组成元素有参与者.用例.关系.系统。3、用例与用例之间的包含关系、扩展关系和泛化关系各代表什么含义?它们之间有何区别?对以上三种关系各举一例,画出用例图,并进行说明。答:用例与用例之间的包含关系实际上就是面向对象语言中对象之间的调用关系,扩展关系实际上就是一种依赖的关系,泛化关系实际上就是面向对象中的继承关系。4、为了满足物业中介行业的信息化要求,甲公司基于详尽的需求调研与

4、分析,准备研发一套符合市场需要的、实用的信息管理系统。主要将实现客户资料信息管理、客户委托(出租、出售、租赁、购买)信息管理、业务线索生成与管理、房源状态自动更新、权限管理、到期用户管理、房源组合查询等功能。该公司小王,通过多次的与潜在客户的交流与沟通,完成了最初的用例模型的开发,下是一个用例模型的局部:小李认为该模型不符合“用例建模”的思想,存在明显的错误。请用200字以内说明错误所在,并说明应该如何修改。答:用例图是用来显示多个外部参与者以及他们与系统提供的用例之间的联系。是用户从系统外部观察系统的功能。5、阅读下

5、面的用例图,说明该图所表达的信息。答:客户预定座位,首先检查座位信息,若座位未满则处理等候的队列;若座位已满则不处理等候队列。总台检查座位信息,安排座位。总台通过收款(收取现金或刷银联行卡)办理结账。6、下图是一个描述保险商务系统的简单用例图。根据该用例图回答问题。a)“签订保险单”用例可能涉及到哪几个实体类?答:客户.保险员.保险单三个实体类。b)现实生活中签订保单的基本流程如下:客户提出购买需求,保险员根据客户需求选择相应的保险服务,客户阅读保险条款,同意后打印保单样据,客户签字并支付保金,保单开始生效,保险员做相

6、关系统纪录。如需要根据以上信息,请列举这个用例描述中可能存在扩展事件流。答:a・客户阅读保险条款,同意后打印保单样据,客户签字并支付保金,保单开始生效,保险员做相关系统纪录。b.客户阅读保险条款,不同意其中的条款。c)保单管理用例在实际开发过程中可以泛化出若干小用例,列出可能存在的子用例,并且说明这些用例和“保单管理”用例之间应该是什么关系?答:这些用例和保单管理用例是泛化关系。保单管理可能存在的子用例是保单查询.保单保存。[分析与讨论]1、总结用例图的重要作用,讨论并指出哪些场合下可以使用用例图。答:用例图显示多个外

7、部参与者以及他们与系统提供的用例之间的连接。通过用例建模可以对外部的角色以及他们所需要的系统功能建模。用例图用于系统分析阶段。2、讨论用例分析技术和结构化分析之间的关系和区别。答:区别:结构化系统开发方法是指把整个系统开发过程分成若干阶段,每个阶段进行若干活动,每项活动应用系统标准、规范.方法和技术,完成一个或多个任务,形成符合给定规范的软件产品。用例分析是面向对象(ObjectOriented)的开发方法。联系:它们都可以是软件的开发更容易。3、在使用用例图的时候应该如何确定用例,应注意哪些问题?答:如何确定用例:a

8、参与者需要从系统中获取哪种功能?及参与者要系统做什么?b参与者是否需要读取.产生.删除.修改或存储系统中的某种信息?c系统的状态改变是是否通知参与者?d是否存在影响系统的外部事件?e系统需要什么样的输入.输出信息?需要注意的是:一定不要再用例图中使用两种命名方法。即在椭圆之外和椭圆之内。实验三UML类图[实验目的和要求]1、掌握类

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。