软件工程与系统架构设计考核试卷 .pdf
软件工程与系统架构设计考核试卷--第1页
软件工程与系统架构设计考核试卷
考生姓名:________________答题日期:________________得分:_________________判
卷人:_________________
一、单项选择题(本题共20小题,每小题1分,共20分,在每小题给出的四个选项中,只
有一项是符合题目要求的)
1.以下哪项不是软件工程的基本目标?()
A.提高软件质量
B.降低软件开发成本
C.加速软件交付
D.完全消除软件缺陷
2.以下哪种方法不是软件需求分析常用的?()
A.会议
B.问卷调查
C.白箱测试
D.黑箱测试
3.在软件开发过程中,下列哪个阶段通常不涉及编码?()
A.设计
B.实现
C.测试
D.需求分析
4.以下哪个不是系统架构设计的主要考虑因素?()
A.性能
B.安全性
C.用户体验
D.开发团队规模
5.关于模块化设计,以下哪项是正确的?()
A.模块数量越多越好
B.模块之间的耦合度越高越好
C.模块的内聚度越高越好
D.模块的大小应尽量一致
6.在面向对象设计原则中,以下哪个原则强调的是尽量使用合成/聚合,而不是继承?()
A.单一职责原则
B.开放封闭原则
C.里氏替换原则
D.依赖倒转原则
7.以下哪种设计模式主要解决对象创建的问题?()
A.责任链模式
B.工厂方法模式
C.观察者模式
D.策略模式
8.关于软件测试,以下哪个说法是错误的?()
A.单元测试主要针对单个模块进行
B.集成测试关注模块之间的接口
软件工程与系统架构设计考核试卷--第1页
软件工程与系统架构设计考核试卷--第2页
C.系统测试主要关注软件的外部特性
D.回归测试是在软件发布后进行的
9.以下哪个不是软件维护的类型?()
A.纠错性维护
B.完善性维护
C.适应性维护
D.预防性维护
10.以下哪种方法不是软件项目管理中进度控制的方法?()
A.甘特图
B.里程碑图
C.帕累托图
D.横道图
11.在软件开发过程中,以下哪个活动通常属于需求分析阶段?()
A.定义系统架构
B.编写用户手册
C.设计数据库
D.评审设计文档
12.以下哪个不是软件质量保证的关键活动?()
A.需求评审
B.设计评审
C.代码审查
D.营销策略
13.关于软件架构风格,以下哪个描述是正确的?()
A.分层架构注重模块的横向切分
B.客户端-服务器架构中,服务器端负责处理所有的计算任务
C.面向对象架构强调数据和方法的紧密结合
D.事件驱动架构主要应用于嵌入式系统
14.以下哪个不是软件系统架构设计的主要任务?(