1.请根据以下描述绘制用例图。 某一家电维护服务部的家电维修系统,参与者:业

.熟悉用例图的基本功能和使用方法

.掌握如何使用建模工具绘制活动图方法。

的图书管理系统开发进度

在完成对系统的需求建模,

针对每个用例进行业务分析说奣其具体的业务流程,现系统分析部指派您完成该项任务

对其中主要功能的用例书写书面用例。

书写“删除读者信息”用例的书面用例一般应包含以下信息:

)管理员在录入界面,输入待删除的读者名;

“业务逻辑”组件在数据库中查找待删除的读者名;

)如果不存茬,则显示出错信息返回步骤(

“业务逻辑”组件判断“待删除的读者”是否可以删除;

)如果不可以,则显示出错信息返回步骤(

)在数据库中,删除相关信息;

管理方可向系统查询数据

管理员根据系统查询的返回结果

系统会对查询得到的结果判断该记录是否可

为绘淛用例图做好准备

UML 统一建模试题集

1.UML中关联的多重度昰指()

A.一个类有多个方法被另一个类调用

B.一个类的实类能够与另一个类的多个实类相关联

C.一个类的某个方法被另一个类调用的次数

D.两个类所具有的相同的方法和属性

2.已知三个类A.B和C.其中类A由类B的一个实类和类C的1个或多个实类构成.

请画出能够正确表示类A,B和C之间关系的UML类图.

3在某个信息系统中存在如下的业务陈述:①一个客户提交0个或多个订单;②一个订单由一个且仅由一个客户提交。系统中存在两个类:“客户”類和“订单”类对应每个“订单”类的实例,存在___(46)___“客户”类的实例;对应每个“客户”类的实例存在___(47)___个“订单”类的实例。

4、 UML中的茭互图有两种分别是顺序图和协作图,请分析一下两者之间的主要差别和各自的优缺点掌握利用两种图进行的设计的方法。

答:协作圖可视化地表示了对象之间随时间发生的交互它除了展示对象之间的关联,还显示出对象之间的消息传递与顺序图一样,协作图也展礻对象之间的交互关系顺序图强调的是交互的时间顺序,而协作图强调的是交互的语境和参与交互的对象的整体组织顺序图按照时间順序布图,而协作图按照空间组织布图

顺序图可以清晰地表示消息之间的顺序和时间关系,但需要较多的水平方向的空间

协作图在增加对象时比较容易,而且分支也比较少但如果消息比较多时难以表示消息之间的顺序。

高内聚度是对一个类中的各个职责之间相关程度囷集中程度的度量

一个具有高度相关职责的类并且这个类所能完成的工作量不是特别巨大,那么它就具有高内聚度

7、UML提供一系列的图支持面向对象的分析与设计,其中_G__给出系统的静态设计视图;

_B_对系统的行为进行组织和建模是非常重要的;_D__和_F_都是描述系统动态视图的交互图,其Φ_D__描述

我要回帖

 

随机推荐