- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
技术与软件专业技术资格(软考)中级软件设计师真题解析及模拟题
姓名:__________考号:__________
一、单选题(共10题)
1.软件需求规格说明书中,需求包括哪些类型?()
A.功能需求
B.性能需求
C.设计需求
D.测试需求
2.UML类图中,哪些元素可以表示类的属性?()
A.类名
B.属性
C.操作
D.继承
3.以下哪种设计模式主要用于创建对象实例,而不是使用new操作符?()
A.工厂方法模式
B.抽象工厂模式
C.建造者模式
D.单例模式
4.在软件开发生命周期中,需求分析阶段的主要任务是什么?()
A.确定软件系统的总体架构
B.确定软件需求规格说明
C.设计软件的详细设计
D.编写单元测试用例
5.在软件测试中,什么是等价类划分法?()
A.一种基于缺陷假设的测试方法
B.一种基于软件复杂性的测试方法
C.一种基于功能划分的测试方法
D.一种基于异常处理的测试方法
6.软件设计原则中的SOLID原则指的是什么?()
A.单一职责原则、开放封闭原则、里氏替换原则、接口隔离原则、依赖倒置原则
B.单一职责原则、最小化复杂度原则、最大化重用原则、设计开闭原则、测试开闭原则
C.单一职责原则、最小化冗余原则、最大化重用原则、最小化变更原则、最大化安全性原则
D.单一职责原则、最小化复杂性原则、最大化重用性原则、最小化依赖性原则、最大化扩展性原则
7.在数据库设计中,什么是范式?()
A.数据库中的一种数据类型
B.数据库表之间的关系规则
C.数据库存储空间的分配规则
D.数据库中的一种数据查询语言
8.以下哪种数据库设计方法是自底向上的设计方法?()
A.逐步累积设计法
B.自顶向下设计法
C.逐步迭代设计法
D.自底向上设计法
9.在软件开发生命周期中,哪一阶段主要关注软件的可维护性?()
A.需求分析阶段
B.设计阶段
C.编码阶段
D.测试阶段
10.在软件开发中,什么是敏捷开发方法?()
A.一种以文档为中心的开发方法
B.一种以用户为中心的开发方法
C.一种迭代和增量的开发方法
D.一种基于模型驱动的开发方法
11.在软件测试中,什么是回归测试?()
A.针对软件需求进行的测试
B.针对软件设计进行的测试
C.针对软件实现进行的测试
D.在软件修改后进行的测试,以确保原有功能不受影响
二、多选题(共5题)
12.在面向对象设计中,以下哪些是设计模式的三大类?()
A.创建型模式
B.结构型模式
C.行为型模式
D.数据库模式
E.系统模式
13.以下哪些是软件需求规格说明书中需求验证的方法?()
A.文档审查
B.专家评审
C.功能测试
D.性能测试
E.用户验收测试
14.UML图中,以下哪些是类图中的元素?()
A.类名
B.属性
C.操作
D.继承
E.关联
15.在软件设计原则中,以下哪些是SOLID原则中的原则?()
A.单一职责原则
B.开放封闭原则
C.里氏替换原则
D.接口隔离原则
E.依赖倒置原则
16.以下哪些是软件工程中常用的项目管理工具?()
A.MicrosoftProject
B.Jira
C.Trello
D.Confluence
E.Subversion
三、填空题(共5题)
17.在软件需求规格说明书中,对软件的非功能需求,通常会使用________来描述。
18.UML图中,用于表示类之间的一般化关系的图形符号是________。
19.软件设计阶段的工作不包括________。
20.数据库设计中的________范式要求表中的每个字段都是不可再分的原子数据项。
21.敏捷开发方法中,________是团队工作的一种形式,强调面对面的沟通。
四、判断题(共5题)
22.在软件需求规格说明书中,所有需求都必须是可测试的。()
A.正确B.错误
23.在UML类图中,一个类只能有一个父类。()
A.正确B.错误
24.数据库设计中的第三范式(3NF)要求表中的非主属性必须完全依赖于主键。()
A.正确B.错误
25.软件设计中的职责链模式可以有效地避免请求发送者和接收者之间的耦合关系。()
A.正确B.错误
26.敏捷开发方法中,Sprint是一个无限期的迭代周期,直到所有需
您可能关注的文档
- 杭州市西湖区2026年一级建造师《项目管理》最后冲刺试题含解析.docx
- 朝鲜族自治州单招职业适应性测试题库附参考答案详解(a卷).docx
- 最新计算机等级考试MS office二级试题.docx
- 最新福建省试验检测师之交通工程考试题库【历年真题】.docx
- 最新浙江省滁州市投资项目管理师之宏观经济政策考试题库(培优B卷).docx
- 最新永春县试验检测师之交通工程考试题库精品(有一套).docx
- 最新天津市宝坻区投资项目管理师考试题库(黄金题型).docx
- 最新伊通满族自治县投资项目管理师考试题库精品【满分必刷】.docx
- 最新2025 银行业专业人员职业资格私人银行必考真题及答案.docx
- 晋州市市级机关遴选真题2024.docx
原创力文档


文档评论(0)