专业软件设计师网站|培训机构|服务商(加客服微信:cnitpm或QQ:947530340进软件设计师学霸群)

软题库 培训课程
当前位置:信管网 >> 软件设计师 >> 试题库 >> 文章内容
2022年上半年软件设计师下午案例分析真题答案及解析(试题三)
来源:信管网 2022年05月29日 【所有评论 分享到微信

2022年上半年软件设计师下午案例分析真题已经发布!为方便广大考生估分及备考练习,信管网将不断为大家更新2022年上半年软件设计师下午真题答案及解析至完毕,以下是2022年上半年软件设计师下午案例分析真题答案及解析试题三。

【点击查看:2022年上半年软件设计师下午案例分析真题答案及解析完整版

【点击查看:历年软件设计师真题在线做题及PDF下载

2022年上半年软件设计师下午案例分析真题答案及解析(试题三)

试题三(15分)

阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。

[说明]

某公司的人事能门拥有一个地址博(AddressBookSystem),管理系统(ddressBookSystem),用于管理公司所有员工的地址记录(PersonAddress)。员工的地址记录包括:姓名、住址、城市、省份、邮政编码以及联系电话等等信息。

管理员可以完成对地址簿中地址记录的管理操作,包括:

(1)维护地址记录。根据司的人员变动情况,对地址记录进行添加、修改、删除等操作;

(2)排序。按照员工姓氏的字典顺序或邮政编码对址领中的所有记录。

(3)打印地址记录。以邮件标签的格式打印一个地址单独的地址簿。系统会记录管理为便于管理,管理员在系统中为公可的不同部门建立员对每个地址簿的修改操作,包括:

(1)创建地址簿。新建个地址簿并保存。

(2)打开地址簿。打开一一个已有的地址簿。

(3)修改地址簿。对打开的地址簿进行修改并保存

系统将提供一个GUI(图形用户界面)实现对地址簿的各种操作。

现采用面向对象方法分析并设计该地址簿管理系统,得到如图3-1所示的用例图和图3-2所示的类图。

图3-1 用例图


图3-2 类图

问题1(6分)

根据说明中的描述,给出图3-1中U1~U6所对应的用例名。

问题2(5分)

根据说明中的描述,给出图3-2中类AddressBook的主要属性和方法以及类PersonAddress的主要属性(可以使用说明中的文字)。

问题3(4分)

根据说明中的描述以及图3-1所示的用例图,请简要说明extend和include关系的含义是什么?

【参考答案】

问题1(6分):

U1:按员工姓氏的字典顺序排序 U2:按邮政编码排序

U3:创建地址簿 U4:修改地址簿 U5:打开地址簿 U6:保存地址簿

问题2(5分):

AddressBook的属性包括:姓名、部门、住址、城市、省份、邮政编码以及联系电话。

AddressBook的方法包括:添加、修改、删除地址记录,排序,打印地址记录。

PersonAddress的属性包括:姓名、住址、城市、省份、邮政编码以及联系电话。

PersonAddress的方法包括:创建地址簿,打开地址簿,修改地址簿。

问题3(4分):

包含(include)两个以上用例有共同功能,可分解到单独用例,形成包含依赖;执行基本用例时,每次都必须调用被包含的用例。

扩展(extend)如果一个用例明显地混合了两种或两种以上的不同场景,即根据情况可能发生多种事情,则可以断定将这个用例分为一个主用例和一个或多个辅用例进行描述可能更加清晰。

扫码关注公众号

温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!

信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。

信管网软考课程由信管网依托10年专业软考教研倾力打造,官方教材参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。

相关内容

发表评论  查看完整评论  

推荐文章