99网
您的当前位置:首页中国大学MOOC慕课爱课程(13)--试卷13网课刷课

中国大学MOOC慕课爱课程(13)--试卷13网课刷课

来源:99网
软件工程试题

一.简要回答问题(25分)

1.UML的静态和动态建模机制分别包含哪几种视图?2.试描述面向对象中继承机制的含义?它有何意义?

3.UML用例图中,“扩展”和“使用”关系的含义分别是什么?4.UML中交互图主要描述什么?顺序图和合作图之间有何异同?5.面向对象的软件测试包括哪些主要内容?

二.(20分)

绘制表示“学校”的UML类图,“学校”可以描述为:一个学校由多个学院组成,每个学院由多个教研室组成;每个老师和学生都属于某个教研室;每个老师和学生都有姓名和编号作为属性。

要求:(1)在给出的UML类图中应该出现抽象类;

(2)需要描述类之间的关系和多重性(Multiplicity)。三.(55分)针对以下应用问题(图书馆管理系统):

可以查询、借书、还书、预定、增加新书、增加新用户(借书者和管理员);每个借书者均拥有一个借书证,借书、还书、预定都需要先通过借书证登录系统;如果在还书时发现过期,则要求借书者补交相应罚金;所有借、还书信息都要记录在系统数据库中。1.2.3.4.

(15分)给出上述系统的UML用例图。

(15分)给出“还书”用例的UML顺序图(需考虑还书可能过期)。(15分)用UML状态图表示此系统中“图书”对象的状态变迁。

(10分)假定系统可在校园网环境下使用,试给出UML配置(deployment)图。

课程答案网课刷课flyingjgh

因篇幅问题不能全部显示,请点此查看更多更全内容