2023年软考软件设计师教程试题分析加答案.docx
《2023年软考软件设计师教程试题分析加答案.docx》由会员分享,可在线阅读,更多相关《2023年软考软件设计师教程试题分析加答案.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软考软件设计师教程试题分析加答案软件设计师考试属于全国计算机技术与软件专业技术资格考试(简称计算机 软件资格考试)中的一个中级考试。考试不设学历与资历条件,也不管年龄和专 业,考生可根据自己的技术水平选择合适的级别合适的资格,但一次考试只能报 考一种资格。考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、 统一标准、统一证书的考试办法。下面是希赛小编整理的软考软件设计师考前必 做的练习题。试题一分析本题重要考察类图和顺序图。【问题1】需要分析此门禁系统的体系结构,根据体系结构的描述来看什么数据放在什 么类中最为合适。题目中提到:系统中的每个电控锁都有一个唯一的编号。锁的 状态有两种:
2、已锁住和未锁住。所以Lock中具有锁编号和锁状态这两 个属性。又由于题中有:在主机上可以设立每把锁的安全级别以及用户的开锁权 限。只有当用户的开锁权限大于或等于锁的安全级并且锁处在已锁住状态时, 才干将锁打开。因此,Lock中尚有锁的安全级别。【问题2】一方面,(1)、( 2 )是 FingerReader 和 LockController 之间的交互。 所以我们看题目中是如何描述他们的交互的。题目中有指纹采集器将发送一个 中断事件给锁控器,锁控器从指纹采集器读取用户的指纹,所以(1)应填中 断事件”,(2 )应填读取指纹。(3 )是主机与Userinfo的交互,从图2-35中可以看出,Use
3、rlnf。中存储了用户的指纹信息和开锁权限,所以(3 )应是从工资系统交互,但是由对于注册工资支付的顾客生成付费请求并发送给工资系 统可知,工资支付是由工资系统控制,所以注册也需要和工资系统交互。【问题3】在顾客订餐过程的描述中,在顾客选菜”之前,图中缺少符号和活动。由 说明中顾客可以订餐(假如未登录,需先登录)可以判断,在系统”显示菜 单和今日特价之后顾客选菜”之前,需要判断(鉴定符号 )当前用 户身份是否为顾客,假如不是,需先登录;由发送E-mail给顾客以确认 订餐,同时发送相关订餐信息告知给餐于员工可知,发送E-mail和告知餐厅 员工为并行活动,需要在前后有同步条(或纵向)。【问题4
4、】参与者之间的关系表达子类型是一种父类型,即泛化关系。其中父类型 通常是一个抽象泛化的参与者,可以完毕子类型可完毕的共同行为,每个具体的 子类型继承它,可以完毕父类型参与者同样的任务,并可以补充额外的角色功能。试题五参考答案【问题1】A1 :工资系统A2 :菜单管理员【问题2】用例名参与者查看当日特价员工注册工资支付顾客和工资系统(或顾客和A1)生成付费请求餐厅员工和工资系统(或餐厅员工和A1)管理菜单菜单管理员(或A2)(2)登录(1)o(3)H 或 |(4)M 或,【问题4】泛化关系(一般/特殊关系、继承关系)。泛化关系描述了一个参与者可以 完毕另一个参与者同样的任务,并可补充额外的角色功
5、能。Userinfo读取用户的指纹信息和开锁权限。(4)空应填”读取锁的安全级别。(5 )是MainFrame向自己发送的一条消息,从题目中的主机根据数据库中 存储的信息来判断用户是否具有开锁权限,若有且锁当前处在已锁住状态,则将 锁打开;否则系统报警”可以看出,主机在得到所有信息后要判断用户是否能开 锁,所以(5 )应填判断用户是否能开锁”。【问题3】这是纯理论题,请直接阅读参考答案。试题一参考答案【问题1】锁的编号、安全级别、锁的当前状态。【问题2】(1)中断事件(2 )读取用户指纹(3 )读取用户开锁权限(4 )读取锁的安全级别(5)判断用户是否有权限开锁,或用户是否可以开锁【问题3】组
6、装和聚集都表达实例之间的整体/部分关系。组装是聚集的一种形式。聚集是概念性的,只是区分整体与部分。组装具有很强的归属关系,并且整体与部分的对象生存周期是一致的。试题二分析本题考察的是UML类图和顺序图的基本知识。【问题1】由于一个商品分类中可以有多个商品,而一个商品仅仅相应一个商品分类, 所以商品分类与商品之间的关系是1:0.* ,即第(1)空填0.*,第(2 )空 填T。促销活动与商品之间的关系是这样的:一个促销活动至少得有一种促销商 品,否则就无法成为促销活动;而一种商品可以参与多个促销活动,所以促销活 动与商品之间的关系有些特别,应是,故第(3 )空填0.*,第(4 ) 空填0再看订单与
7、促销活动之间的关系:由于题目中说明用户可选择参与某一个 促销(Promotion )活动,同时对于一个促销活动可以有多个客户下订单,所 以它们之间的关系为1:0.* ,所以第(5 )空填1,第(6 )空填。【问题2】在顺序图中,消息的执行J顺序为:在垂直方向自上至下地执行,其中的虚线 表达消息结果的返回。在图2-38中,包含着两个操作,第一个操作是得到某个 商品的信息,其流程是:先在商品分类列表中找到相应的分类,再从分类中找到 具体的商品,从此商品相应的类中得到相应信息。所以第(7 )空应填 getCategories,第(8 )空应填getCommodities。第二个操作是创 建一次促销活
8、动,并为其指定促销品,所以第(9 )空应填createPromotion, 第(10 )空应填 /addCommodities,。【问题3】这是一个纯理论问题,请直接阅读参考答案。试题二参考答案【问题1】(1) 0,.n 或 l.n (2)1(3) 0.n(4 ) l.n (5)1(6) O.n【问题2】(7 ) getCategories ( 8 ) getCommodities(9 ) createPromotion (10 ) addCommodities【问题3】关系:聚集(聚合)是关联的特例。(聚集是关联的一种)不同点:聚集表达部分与整体关系的关联。试题三分析本题考察类图和状态图。【
9、问题1】根据每首歌曲的描述信息涉及:歌曲的名字、谱写这首歌曲的艺术家及演 奏这首歌曲的艺术家和图2-39中类A与类B之间约束为编写、演奏, 所以类A与类B只能是艺术家和歌曲,又根据图上标示的关联关系(1,0/ ), 可以拟定类A为艺术家(Artist);类B为歌曲(Song )。类B与类E之间是 聚集关系,根据题中一条音轨中只包含一首歌曲或为空,一首歌曲可分布在多 条音轨上,可以得到类E为音轨(Track )。接下来看类E与类F之间存在组成的关系根据每张唱片由多条音轨构成 得至!L类F为唱片(Album )。再来看类C和类D ,它们与类A存在泛化关系, 根据艺术家也许是一名歌手或一支由2名或2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 年软考 软件 设计师 教程 试题 分析 答案
限制150内