开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第31天,点击查看活动详情
本篇文章我们对《软件工程》第五节面向对象分析部分的一些习题进行分析。
一. 单选题(共11题)
1. (单选题)下面哪一类图不属于UML中的静态视图()。
A. 类图
B. 状态图
C. 部署图
D. 对象图
2. (单选题)张三在软件公司工作,描述张三的类Employee和描述公司的类之间是()关系。
A. 泛化
B. 关联
C. 依赖
D. 实现
3. (单选题)客户去银行柜台跨行转账,柜员通过银行系统从客户账户往其他银行的账户进行转账操作。在上述过程中,( )是系统的直接参与者。
A. 柜员和另一个银行系统接口
B. 客户
C. 柜员和客户
D. 柜员
4. (单选题)在客户管理系统中,VIP客户除了拥有普通客户的权限外,还享有特殊的一些权限,那么描述VIP客户的类与普通客户的类之间可能是( )关系。
A. 泛化
B. 关联
C. 依赖
D. 实现
5. (单选题)( )是客户、建模人员、开发人员和测试人员对系统实现功能达成的契约。
A. 状态图
B. 类图
C. 用例图
D. 顺序图
6. (单选题)在用例图中,可以用( )来表示整个软件系统或其中一些子系统的边界,也可以用它表示软件系统的不同发布版本的功能范围。
A. 执行者
B. 关联关系
C. 用例
D. 边界框
7. (单选题)关于用例的概念,下列说法不正确的是( )。
A. 用例是一个类,而不是事件
B. 用例是通过Actor确认的
C. 用例是一个功能性单元
D. 可以借助状态图来描述用例
8. (单选题)下列选项中,()不属于描述系统动态行为特征的UML图。
A. 状态图
B. 类图
C. 活动图
D. 顺序图
9. (单选题)下列()图中的对象是含有生命线。
A. 状态图
B. 协作图
C. 活动图
D. 顺序图
10. (单选题)在UML建模过程中,通常表示顺序图中返回消息的符号是()。
A. 实线箭头线
B. 虚线箭头线
C. 实线直线
D. 虚线直线
11. (单选题)针对学生类中某个对象,在对象图中,其对象标识不合理的是()。
A. 张三:学生
B. 张三
C. 学生
D. :学生
二. 简答题(共4题)
12. (简答题)请绘制初步的类图。
功能功述:小张是一个爱书之人,家里各类书籍已过千册,而平时又时常有朋友外借,因此需要一个个人图书管理系统。该系统应该能够将书籍的基本信息按照计算机类、非计算机类分别建档,实现按照书名、作者、类别、出版社等关键字的组合查询功能。在使用该系统录入新书籍时系统会自动按规则生成书号,可以修改信息,但一经创建就不允许删除。该系统还应该能够对书籍的外借情况进行记录,可对外借情况列表打印。另外,还希望能够对书籍的购买金额、册数按照特定时间周期进行统计。
初步的类图绘制如下:
13. (简答题)请绘制学生端的用例图。
网络的普及带给了人们更多的学习途径,随之而来的管理远程网络教学的远程网络教学系统诞生啦,远程网络教学系统的功能需求如下:
(1)学生登录网站后可以浏览课件、查找课件、下载课件及观看教学视频。
(2)教师登录网站后可以上传课件、上传教学视频、发布教学心得、查看教学心得、修改教学心得。
(3)系统管理员负责对网站页面的维护,审核不合法课件和不合法教学信息,批准用户注册。
学生需要登录远程教学系统后才能正常使用该系统的所有功能,如果忘记密码可通过找回密码功能恢复密码。
学生端的用例图如下:
14. (简答题)绘制顺序图
在购物商城中,游客通过注册成为注册用户,请绘制出用户注册的顺序图。
用户注册顺序图如下:
15. (简答题)绘制协作图
在购物商城中,游客通过注册成为注册用户,请绘制出用户注册的协作图。
用户注册的协作图如下:
以上就是《软件工程》第五节面向对象分析部分的例题、答案与分析。希望对大家有帮助。
本篇文章只给出个人见解,不保证正确性。如果有错误请联系我。