为帮助广大软考中级软件设计师考生更好备考,信管网特整理汇总了软件设计师部分真题、答案及解析供考生查阅,并提供免费在线模拟答题、历年真题免费下载等服务,了解软件设计师更多备考信息请关注信管网。
相关推荐:
免费练习:软件设计师考试题库(模拟试题、章节练习、每日一练)
一、综合知识:
1、关于螺旋模型,下列陈述中不正确的是(1)(2)。
(1)A.将风险分析加入到瀑布模型中
B.将开发过程划分为几个螺旋周期,每个螺旋周期大致和瀑布模型相符
C.适合于大规模、复杂且具有高风险的项目
D.可以快速的提供一个初始版本让用户测试
(2)A.支持用户需求的动态变化
B.要求开发人员具有风险分析能力
C.基于该模型进行软件开发,开发成本低
D.过多的迭代次数可能会增加开发成本,进而延迟提交时间
信管网参考答案:D、C
查看解析:www.cnitpm.com/st/4546622529.html
2、模块A通过非正常入口转入模块B内部,则这两个模块之间是( )耦合。
A.数据
B.公共
C.外部
D.内容
信管网参考答案:D
查看解析:www.cnitpm.com/st/4546723623.html
3、软件详细设计阶段的主要任务不包括( )。
A.数据结构设计
B.算法设计
C.模块之间的接口设计
D.数据库的物理设计
信管网参考答案:C
查看解析:www.cnitpm.com/st/454689694.html
4、以下关于文档的叙述中,不正确的是( )。
A.文档也是软件产品的一部分,没有文档的软件就不能称之为软件
B.文档只对软件维护活动有用,对开发活动意义不大
C.软件文档的编制在软件开发工作中占有突出的地位和相当大的工作量
D.高质量文档对于发挥软件产品的效益有着重要的意义
信管网参考答案:B
查看解析:www.cnitpm.com/st/454694884.html
5、用白盒测试技术对下面流程图进行测试,至少采用( )个测试用例才可以实现路径覆盖。
A.3
B.4
C.6
D.8
信管网参考答案:A
查看解析:www.cnitpm.com/st/454702259.html
二、案例分析:
阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。
【说明】层叠菜单是窗口风格的软件系统中经常采用的一种系统功能组织方式。层叠菜单 (如图6-1示例)中包含的可能是一个菜单项(直接对应某个功能),也可能是一个子菜单,现在采用组合(composite)设计模式实现层叠菜单,得到如图6-2所示的类图。
信管网参考答案:
1:protected
2:virtual void addMenuElement(MenuComponent* element)=0;
3:virtual listgetElement()=0;
4:listelementList;
5:mainMenu->addMenuElement(sumMenu)
温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!
信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。
信管网软考课程由信管网依托10年专业软考教研倾力打造,官方教材参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。
发表评论 查看完整评论 | |