“软件工程”试题
一.简要回答问题(共25分,每小题5分)
1.UML的静态和动态建模机制分别包含哪几种视图?
2.试描述面向对象中继承机制的含义。
3.UML用例图中,“扩展”和“使用”关系的含义分别是什么?
4.UML中交互图主要描述什么?顺序图和通信图之间有何异同?
5.试说明UML类图的三个抽象层次以及它们之间的关系。
二.(20分)
绘制表示“书籍”的UML类图,“书籍”可以描述为:一本书由许多部分组成,每一部分又由许多章组成,每一章由多节组成。部分、章和节都具有标题和序号属性。
三.(15分)采用C++或者Java语言,写一段程序说明如何使用面向对象的多态机制。根据你写的程序,论述多态机制有什么好处。
java网课推荐四.(10分)试用一段C++或者Java代码说明如何在程序中实现两个类之间的关联关系。
五.(30分)针对以下应用问题(图书馆管理系统):
✧可以查询、借书、还书、预定、增加新书、增加新用户(借书者和管理员);
✧每个借书者均拥有一个借书证,借书、还书、预定都需要先通过借书证登录系统;
✧如果在还书时发现过期,则要求借书者补交相应罚金;
✧所有借、还书信息都要记录在系统数据库中。
1.(10分)给出上述系统的UML用例图。
2.(10分)给出“还书”用例的UML顺序图(需考虑还书可能过期)。
3.(10分)用UML状态图表示此系统中“图书”对象的状态变迁。
课程答案网课刷课flyingjgh

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。