刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

试题二(25分)

阅读以下关于系统分析与设计的叙述,在答题纸上回答问题1至问题3。

【说明】

某高校拟开发一套图书馆管理系统,在系统分析阶段,系统分析师整理的核心业务流程与需求如下:

系统为每个读者建立一个账户,并给读者发放读者证(包含读者证号、读者姓名),账户中存储读者的个人信息、借阅信息以及预订信息等,持有读者证可以借阅图书、返还图书、查询图书信息、预订图书、取消预订等。

在借阅图书时,需要输入读者所借阅的图书名、ISBN号,然后输入读者的读者证号,完成后提交系统,以进行读者验证。如果读者有效,借阅请求被接受,系统查询读者所借阅的图书是否存在,若存在,则读者可借出图书,系统记录借阅记录;如果读者所借阅的图书已被借出,读者还可预订该图书。读者如期还书后,系统清除借阅记录,否则需缴纳罚金,读者还可以选择续借图书。

同时,以上部分操作还需要系统管理员和图书管理员参与。

在图书馆管理系统中,对边界类、实体类和控制类的作用进行简要解释,并根据给出的候选项,完成类的识别与分类工作。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

边界类:通常描述参与者(用户、外部系统)与系统之间的交互。

实体类:是用于对必须存储的系统内部信息和相关行为建模的类。

控制类:用于对一个或几个用例所特有的控制行为进行建模,用于控制一个用例中的事件顺序,控制其他类工作。

(1)j)、l)

(2)a)、b)、c)、f)

注:c)可替换为d)或e),不得多选

(3)g)、h)、i)、k)

 

解析:

边界类主要描述参与者(如用户、外部系统)与系统的交互,涉及系统与用户之间的交互信息,如“罚金”和“借阅记录”都是用户在系统交互过程中产生的记录,属于边界类。

实体类是用于对系统内部信息和相关行为进行建模的类,包括需要存储的信息,如“系统管理员”、“图书管理员”、“读者”(或账户、读者证)和“图书”都是系统的核心数据,属于实体类。

控制类用于对一个或多个用例的控制行为进行建模,控制其他类的行为。在图书馆管理系统中,“借阅”、“归还”、“预订”和“续借”是对特定业务操作的控制,属于控制类。

根据以上解释,完成了类的识别与分类工作,将合适的候选项编号填入表2-3中的(1)~(3)空白处。

创作类型:
原创

本文链接:在图书馆管理系统中,对边界类、实体类和控制类的作用进行简要解释,并根据给出的候选项,完成类的识别与分

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share