软考软件设计师必做练习题及答案软件设计师考试属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一种中级考试
考试不设学历与资历条件,也不管年龄和专业,考生可根据自己的技术水平选择合适的级别合适的资格,但一次考试只能报考一种资格
考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一原则、统一证书的考试措施
下面是希赛小编整顿的软考软件设计师考前必做的练习题
试题一分析本题重要考察类图和次序图
【问题1】需要分析此门禁系统的体系构造,根据体系构造的描述来看什么数据放在什么类中最为合适
题目中提到:系统中的每个电控锁均有一种唯一的编号
锁的状态有两种:“已锁住”和“未锁住”
因此Lock中具有锁编号和锁状态这两个属性
又由于题中有:在主机上可以设置每把锁的安全级别以及顾客的开锁权限
只有当顾客的开锁权限不小于或等于锁的安全级并且锁处在“已锁住”状态时,才能将锁打开
因此,Lock中尚有锁的安全级别
【问题2】首先,(1)、(2)是FingerReader和LockController之间的交互
因此我们看题目中是怎样描述他们的交互的
题目中有“指纹采集器将发送一种中断事件给锁控器,锁控器从指纹采集器读取顾客的指纹”,因此(1)应填“中断事件”,(2)应填“读取指纹”
(3)是主机与UserInfo的交互,从图2-35中可以看出,UserInfo中存储了顾客的指纹信息和开锁权限,因此(3)应是从UserInfo读取顾客的指纹信息和开锁权限
(4)空应填“读取锁的安全级别”
(5)是MainFrame向自己发送的一条消息,从题目中的“主机根据数据库中存储的信息来判断顾客与否具有开锁权限,若有且锁目前处在已锁住状态,则将锁打开;否则系统报警”可以看出,主机在得到所有信息后要判断顾客与否能开锁,因此(5)应填“判断顾客与否能开锁”
【问题3】这是纯理论题,