基本信息
文件名称:软件设计师必备考试试题及答案回顾.docx
文件大小:15.15 KB
总页数:13 页
更新时间:2025-05-31
总字数:约4.38千字
文档摘要

软件设计师必备考试试题及答案回顾

姓名:____________________

一、单项选择题(每题2分,共10题)

1.下列关于面向对象程序设计基本概念的描述中,正确的是:

A.面向对象程序设计就是使用面向对象的方法来编写程序

B.面向对象程序设计中的对象必须具有唯一标识

C.面向对象程序设计中的类可以包含行为和状态

D.面向对象程序设计中的对象只能包含行为

2.在UML类图中,用于表示类的符号是:

A.矩形

B.椭圆形

C.箭头

D.箭头加圆圈

3.下列关于软件设计原则的描述中,不属于软件设计原则的是:

A.单一职责原则

B.开放封闭原则

C.依赖倒置原则

D.重复代码原则

4.下列关于设计模式的描述中,不属于设计模式的是:

A.单例模式

B.观察者模式

C.策略模式

D.命令模式

5.下列关于数据库设计方法的描述中,不属于数据库设计方法的是:

A.E-R图法

B.调查法

C.逻辑设计法

D.物理设计法

6.下列关于软件测试的描述中,不属于软件测试方法的是:

A.单元测试

B.集成测试

C.系统测试

D.维护测试

7.下列关于软件工程管理方法的描述中,不属于软件工程管理方法的是:

A.螺旋模型

B.瀑布模型

C.喷泉模型

D.瀑布模型

8.下列关于软件可维护性的描述中,不属于软件可维护性指标的是:

A.可读性

B.可理解性

C.可测试性

D.可移植性

9.下列关于软件项目管理方法的描述中,不属于软件项目管理方法的是:

A.PERT图

B.Gantt图

C.PERT图

D.Gantt图

10.下列关于软件安全性的描述中,不属于软件安全性内容的是:

A.访问控制

B.审计

C.防火墙

D.硬件加密

二、多项选择题(每题3分,共5题)

1.下列关于软件工程基本概念的描述中,正确的有:

A.软件工程是计算机科学的一个分支

B.软件工程的目标是提高软件质量

C.软件工程的研究内容包括软件开发、软件维护和软件管理

D.软件工程的研究方法包括面向对象、面向过程和面向数据

2.下列关于软件需求分析方法的描述中,正确的有:

A.系统分析法

B.原型法

C.逆向工程法

D.面向对象需求分析

3.下列关于软件设计方法的描述中,正确的有:

A.结构化设计

B.面向对象设计

C.系统设计

D.逻辑设计

4.下列关于软件测试方法的描述中,正确的有:

A.单元测试

B.集成测试

C.系统测试

D.性能测试

5.下列关于软件项目管理方法的描述中,正确的有:

A.PERT图

B.Gantt图

C.螺旋模型

D.瀑布模型

二、多项选择题(每题3分,共10题)

1.下列关于软件架构设计原则的描述中,正确的有:

A.分层原则

B.开放封闭原则

C.单一职责原则

D.依赖倒置原则

E.迪米特法则

2.下列关于UML图的应用场景的描述中,正确的有:

A.用于需求分析

B.用于系统设计

C.用于测试用例设计

D.用于项目文档

E.用于用户界面设计

3.下列关于软件设计模式分类的描述中,正确的有:

A.创建型模式

B.结构型模式

C.行为型模式

D.容器模式

E.适配器模式

4.下列关于数据库设计规范化理论的描述中,正确的有:

A.第一范式(1NF)

B.第二范式(2NF)

C.第三范式(3NF)

D.第四范式(4NF)

E.第五范式(5NF)

5.下列关于软件测试类型的描述中,正确的有:

A.单元测试

B.集成测试

C.系统测试

D.验收测试

E.性能测试

6.下列关于软件项目管理工具的描述中,正确的有:

A.项目管理软件

B.版本控制工具

C.需求跟踪工具

D.软件缺陷跟踪工具

E.项目沟通工具

7.下列关于软件质量保证活动的描述中,正确的有:

A.软件评审

B.软件审查

C.软件测试

D.软件配置管理

E.软件过程改进

8.下列关于软件维护类型的描述中,正确的有:

A.正常性维护

B.改进性维护

C.适应性维护

D.完善性维护

E.退化性维护

9.下列关于软件工程文档的描述中,正确的有:

A.需求规格说明书

B.设计说明书

C.测试计划

D.用户手册

E.项目管理文档

10.下列关于软件工程发展趋势的描述中,正确的有:

A.软件工程方法论的多样化

B.软件工程工具的智能化

C.软件工程过程的标准化

D.软件工程管理的精细化

E.软件工程服务的全球化

三、判断题(每题2分,共10题)

1.软件设计过程中,结构化设计是一种基于过程的设计方法。()

2.在UML图中,类图是描述系统中的类及其关系的静