统一建模语言(UML)总体复习题

时间:2025-07-15

2017-2018年 河北工程大学期末考试复习资料

1.顺序图中,消息有哪几种?各自的意义和表示什么?

消息分为简单消息(Simple Message)、同步消息(Synchronous Message)和异步消息(Asynchronous Message)

简单消息只表示控制如何从一个对象发给另一个对象,并不包含控制的细节

同步意味着阻塞和等待,如果对象A向对象B发送一个消息,对象A发出消息后必须等待消息返回,只有当对象B处理消息的操作执行完毕后, 对象A才可继续执行自己的操作,这样的消息称为同步消息

异步意味着非阻塞,如果对象A向对象B发送一个消息,对象A不必等待对象B执行完这个消息,就可以继续执行自己的下一个行为,这样的消息称为异步消息

2.类图在UML中有何重要作用?

类图一般在详细设计过程中出现,主要用来描述系统中各个模块中类之间的关系,包括类或者类与接口的继承关系,类之间的依赖、聚合等关系。

它还描述每一个类的详细信息,包括变量,和方法。

3. 根据下面的叙述,绘制一幅关于顾客从自动售货机中购买物品的顺序图。

(1)顾客(User)先向自动售货机的前端(Front)投币;

(2)售货机的识别器(Register)识别钱币;

(3)售货机前端(Front)根据Register的识别结果产生商品列表;

(4)顾客选择商品;

(5)识别器控制的出货器(Dispenser)将所选商品送至前端(Front)

2017-2018年 河北工程大学期末考试复习资料

2.图书管理系统功能性需求说明如下:

图书管理系统能够为一定数量的借阅者提供服务。每个借阅者能够拥有唯一标识其存在的编号。图书馆向每一个借阅者发放图书证,其中包含每一个借阅者的编号和个人信息。提供的服务包括:提供查询图书信息、查询个人信息服务和预定图书服务等。

当借阅者需要借阅图书、归还书籍时需要通过图书管理员进行,即借阅者不直接与系统交互,而是通过图书管理员充当借阅者的代理和系统交互。

系统管理员主要负责系统的管理维护工作,包括对图书、数目、借阅者的添加、删除和修改。并且能够查询借阅者、图书和图书管理员的信息。

可以通过图书的名称或图书的ISBN/ISSN号对图书进行查找。

回答下面问题:

(1)该系统中有哪些参与者?

(2)确定该系统中的类,找出类之间的关系并画出类图

2017-2018年 河北工程大学期末考试复习资料

统一建模语言(UML)总体复习题.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

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