2021年09月23日来源:信管网 作者:cnitpm
软件设计师考试包括上午综合知识与下午案例分析两门科目,考生需同时通过两门才算合格。为帮助广大软考中级软件设计师考生更好备考,信管网特整理汇总了软件设计师部分真题、答案及解析供考生查阅,并提供免费在线模拟答题、历年真题免费下载等服务,了解软件设计师更多备考信息请关注信管网。
相关推荐:
免费练习:软件设计师考试题库(模拟试题、章节练习、每日一练)
一、综合知识:
1、在网络安全管理中,加强内防内控可采取的策略有( )。
①控制终端接入数量
②终端访问授权,防止合法终端越权访问
③加强终端的安全检查与策略管理
④加强员工上网行为管理与违规审计
A.②③
B.②④
C.①②③④
D.②③④
信管网参考答案:D
查看解析:www.cnitpm.com/st/3958022031.html
2、软件维护工具不包括( )工具。
A.版本控制
B.配置管理
C.文档分析
D.逆向工程
信管网参考答案:B
查看解析:www.cnitpm.com/st/3960116450.html
3、 pki 体制中,保证数字证书不被篡改的方法是 ()
A.用 ca 的私钥对数字证书签名
B.用 ca 的公钥对数字证书签名
C.用证书主人的私钥对数字证书签名
D.用证书主人的公钥对数字证书签名
信管网参考答案:A
查看解析:www.cnitpm.com/st/2700525940.html
4、 下列算法中,不属于公开密钥加密算法的是() 。
A.ecc
B.dsa
C.rsa
D.des
信管网参考答案:D
查看解析:www.cnitpm.com/st/2700620485.html
5、 对某有序顺序表进行折半查找时,( )不可能构成查找过程中关键字的比较序列。
A.45,10,30,18,25
B.45,30,18,25,10
C.10,45,18,30,25
D.10,18,25,30,45
信管网参考答案:B
查看解析:www.cnitpm.com/st/2550525264.html
二、案例分析:
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某种出售罐装饮料的自动售货机( Vending Machine)的工作过程描述如下:
(1)顾客选择所需购买的饮料及数量。
(2)顾客从投币口向自动售货机中投入硬币(该自动售货机只接收硬币)。硬币器收集投入的硬币并计算其对应的价值。如果所投入的硬币足够购买所需数量的这种饮料且饮料数量足够,则推出饮料,计算找零,顾客取走饮料和找回的硬币;如果投入的硬币不够或者所选购的饮料数量不足,则提示用户继续投入硬币或重新选择饮料及数量。
(3)一次购买结束之后,将硬币器中的硬币移走(清空硬币器),等待下一次交易。自动售货机还设有一个退币按钮,用于退还顾客所投入的硬币。已经成功购买饮料的钱是不会被退回的。
现采用面向对象方法分析和设计该自动售货机的软件系统,得到如图3-1所示的用例图,其中,用例“购买饮料”的用例规约描述如下。 参与者:顾客。 主要事件流:
1.顾客选择需要购买的饮料和数量,投入硬币;
2.自动售货机检查顾客是否投入足够的硬币;
3.自动售货机检查饮料储存仓中所选购的饮料是否足够;
4.自动售货机推出饮料;
5.自动售货机返回找零。
各选事件流:
2a.若投入的硬币不足,则给出提示并退回到1;
3a.若所选购的饮料数量不足,则给出提示并退回到1 。
根据用例“购买饮料”得到自动售货机的4个状态:“空闲”状态、“准备服务”状态、“可购买”状态以及“饮料出售”状态,对应的状态图如图3-2所示。 所设计的类图如图3-3所示。
【问题1】(6分)
根据说明中的描述,使用说明中的术语,给出图3-2中的S1~S4所对应的状态名。
【问题2】(4分)
根据说明中的描述,使用说明中的术语,给出图3-2中的E1~E4所对应的事件名 。
【问题3】(5分)
根据说明中的描述,使用说明中的术语,给出图3-3中C1~C5所对应的类名。
信管网参考答案:
【问题1】
S1:空闲,S2:准备服务,S3:饮料出售,S4:可购买
【问题2】
E1:饮料数量不足
E2:选择饮料【硬币数量足够】
E3:饮料数量足够/推出饮料
E4:取走饮料/返回找零并清空硬币器
【问题3】
C1:自动售货机
C2:硬币器
C3:饮料储存仓
C4:硬币
C5:饮料
查看解析:www.cnitpm.com/st/381716722.html
温馨提示:因考试政策、内容不断变化与调整,信管网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关推荐