软件设计工程考试题库Word文档下载推荐.docx
- 文档编号:19875580
- 上传时间:2023-01-11
- 格式:DOCX
- 页数:43
- 大小:40.29KB
软件设计工程考试题库Word文档下载推荐.docx
《软件设计工程考试题库Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《软件设计工程考试题库Word文档下载推荐.docx(43页珍藏版)》请在冰豆网上搜索。
8.U/C矩阵(A)。
A.是在需求调查后提高分析产生的成果物。
B.是用户与功能之间的关系。
C.是对数据库的概念设计和逻辑设计。
D.的每列只能有一个U,每列只能有一个C。
9.需求调查阶段调查了解用户的业务流(D )。
A.可以用UML的顺序图描述。
B.为了挖掘用例。
C.就是数据流(DFD)。
D.是为了了解用户各项工作与业务处理过程之间的关系。
10.实体类(C)
A.的设计完成后,就直接进行编程。
B.在窗体设计后,为了与窗体进行数据交换的类。
C.是用来保存可以永久存储数据的。
D.目的是为了编程,设计的越少,系统越简单,开发的成本越低。
题号
1
2
3
4
5
6
7
8
9
10
答案
C
B
D
A
1.软件需求(D)
E.是由U/C矩阵表达的。
F.是通过问卷调查方式可以获取完整需求。
G.包括功能需求和非功能需求两部分组成。
H.调查是为了解决系统“做什么”。
2.系统结构设计(C)
A.主要是设计系统的软件功能。
B.对用户要求的计算机系统功能和软件实现方法的完整描述。
C.根据系统需求选择合适的主机、网络、硬件设备和软件开发平台及其组织结构。
D.需要举行用户讨论会调查。
3.用户业务流图(A)
E.是调查并描述用户每一项业务功能之间的关系,弄清其输入、处理、存贮、输出、存取要求。
F.是对用户要求的系统功能和软件实现方法的完整描述。
G.包含功能需求,数据需求,质量需求和管理需求等用户对系统的要求。
D.是需求分析的成果物,是概要设计的基础材料。
4.用例(A)。
A.是站在用户角度扑捉并描述和分析用户需求的。
B.就是软件的功能。
C.是开展后继软件概要设计和详细设计的基础。
D.是在用户得需求,是由用户分析产生的。
5.软件非功能性需求(D)
E.是软件开发人员了解用户对软件的期望,对用户实际工作的调查。
F.是由行业规范、约束和国家的相关规定组成。
G.包含数据需求,质量需求和管理需求等用户对系统的要求。
H.主要由性能、容量、可靠性、安全性等因素组成。
6.边界类(B)。
A.仅仅是用户与系统交互的接口。
B.是系统与外部的交互接口类。
C.仅有属性,是可以永久存储的数据或信息。
D.是完成系统功能的类。
7.子系统划分(D)
A.主要依据E—R进行考虑。
B.是概要设计阶段主要考虑的工作。
C.是详细设计阶段的主要工作。
D.按照业务流程和处理功能集合独立性来划分子系统
8.集成测试(B)。
a)主要采用白盒测试方式,目的是证明模块功能正确。
b)主要采用黑盒的测试方式,是为了检验系统功能。
c)主要采用黑盒测试,主要是发现模块内程序错误。
d)是证明模块功能正确性的测试,主要由开发人员完成。
9.软件详细设计(C)
E.是根据需求分析的结果进行的。
F.是概要设计的一部分,在窗体设计后,根据窗体的功能进行概要设计。
G.又称为内部设计,完成后就直接进行编程。
H.的模块越多,系统就越简单,开发的成本越低。
10.在面向对象的详细设计中最小程序模块(B)
A.是类,指令不超过200行。
B.是对象。
C.是类中的函数,函数应遵守结构化程序的要求。
D.由系统分析员完成设计。
1.软件架构(D)。
A.是应用系统开发方案。
B.是在软件内部(详细)设计时才考虑的。
C.是由四个要素组成,包括主机、操作系统、开发平台和数据库。
D.由构件、连接件和接口三个要素组成。
2.需求调查(A)。
A.的成果可以用来UML语言描述。
B.是软件设计阶段的成果。
C.是程序员最重要的一项设计工作。
D.是了解用户的想法。
3.软件需求分析(D)
A.是在获得需求,是由用户分析产生的。
B.仅仅对软件概要设计有帮助。
C.与组合测试密切相关。
D.是为了明确用户需求,建立用户需求模型。
4.用例文档(B)
H.是用来描述软件功能。
I.主要是用来描述用户需求的。
J.是在软件概要设计时完成的
K.是对“软件项目交付成果如何架构”的准确回答。
5.U/C矩阵(D)。
A.是需求调查的成果。
D.是依据需求分析结果作出的。
6.详细设计中,程序模块数量和结构的确定(B)。
A.是依据概要设计结果
B.主要是根据模块独立性和开发综合因素确定的
C.是根据程序模块入口数和出口数特性决定的
D.是由程序内使用数据格式的定义和约束
7.安全设计( C )。
E.主要是设计数据库和网络的安全。
F.在详细设计阶段还需要重新进行设计。
G.是概要设计中的一项重要工作。
H.是子系统设计工作的一部分。
8.在详细设计中程序模块设计(C)。
A.要求所有模块都应当是高内聚低耦合。
B.不需要参考需求分析的成果物。
C.是在系统内部结构设计之后进行的。
D.主要是设计模块内的程序流程。
9.用户界面窗体设计(C)
I.是在需求分析中进行的。
J.是概要设计的一部分,在窗体设计后,根据窗体的功能进行概要设计。
K.的基本原则之一是“使用的简单和易于理解”。
L.主要考虑用户的操作习惯。
10.E—R图(B)
I.在概要设计阶段完成。
J.是需求分析阶段的成果物之一。
K.是对用户的开发要求做软件需求分析。
L.是对数据库进行的物理设计。
1.下列不属于需求分析任务的是(D)。
I.对现行系统的详细调查
J.分析系统业务流程及数据流程
K.制定新系统的逻辑模型
L.解决系统“怎么做(Howtodo)”的问题
2.软件需求报告(C)
A.是从用户角度描述系统功能的文档。
D.是直接应用于概要设计的成果物。
3.在需求调查中,(A)
A.业务流程调查需要对每一业务弄清其输入、处理、存贮、输出、立即存取要求,收集相应资料。
B.需求的来源是最终的用户。
C.通过问卷调查方式可以获取完整需求
D.数据调查关注的是输出的单据、表格和报表。
4.U/C矩阵(C)
A.每一个列只能有一个U,每一个列至少有一个C
B.可能有空行或空列
C.求解过程是系统结构划分优化的过程
D.求解就是调整表中的行变量或列变量,使得“U”元素尽量地朝对角线靠近
5.在DFD中,(C)
A.数据流只会从加工流向加工
B.能够表现出程序的控制结构
C.加工的编号能够体现加工在层次分解中的位置
D.数据存储就是加工的输出
6.软件开发风险(C)。
A.主要是由是开发人力技术能力方面可能存在的问题。
B.不会在软件开发过程中被放大的。
D.主要是技术风险,可以通过采用先进的开技术解决。
7.概要设计和详细设计(B)
A.是软件开发工程中出于对技术管理的需要而划分的。
B.是软件设计的不同阶段。
C.分别由系统分析员和程序员完成。
D.都是对软件数据进行设计。
8.软件模块(C)
A.是一些函数或对象组成。
B.内不能使用GOTO语句。
C.是一些函数模块,指令长度一般不超过100行。
D.是一些程序对象,它们是构成类的基础。
9.用户接口设计(A)
M.是根据需求分析的结果进行的。
N.是概要设计的一部分,在窗体设计后,根据窗体的功能进行概要设计。
O.又称为内部设计,完成后就直接进行编程。
P.目的是为了编程,软件设计的模块越少,系统越简单,开发的成本越低。
10.详细设计中,程序模块功能定义书(C)。
E.是仔细描述程序模块各功能处理流程的
F.是描述程序模块入口数据和出口数据特性的
G.是描述程序模块每个功能的具体特性的
H.是程序内使用数据格式的定义和约束
1.软件设计工程是(B)。
A.一门研究设计软件的方法。
B.是研究软件整体结构、设计方法、设计技术、设计过程以及设计表达的一门工程学科。
C.研究软件开发过程中如何管理的管理学科。
D.告诉程序员怎么做。
2.接口类(A)。
A.是与用户和外部系统打交道的类。
B.承担数据库的输入和输出。
C.在概要设计阶段进行分析和设计。
D.内全部是私有方法。
3.系统分解(D)
M.是按照数据处理的功能来分析问题。
N.是完成系统结构设计。
O.需要做出程序单元设计说明书。
P.是把一个复杂的问题分解成简单的要素。
4.软件需求分析的成果物(C)
E.是为了明确用户需求。
F.仅仅对软件概要设计有帮助。
G.是开展后继软件概要设计和详细设计的基础。
H.是在获得需求,是由用户分析产生的。
5.用例和用例图(A)
L.主要是用来描述用户需求的。
M.是用来描述软件功能。
N.是在软件概要设计时完成的
O.中的用例实现步骤就是程序模块。
6.软件概要设计(C)。
A.的正确性可以提高组合测试来确定。
B.中包含外部设计和内部设计。
C.中的数据库设计仅包含概念设计和逻辑设计。
D.是依据需求分析结果作出的,其设计结果之间用于软件开发。
7.软件架构(D)。
A.是应用系统开发方案。
8.需求阶段的业务流调查(A)。
E.主要了解用户各个岗位、各个业务流程之间的关系
F.了解领导与员工的权利和义务。
G.分析企业奖金发放规章。
H.为了确定系统安全方案。
9.详细设计中,程序模块功能定义书(B)。
I.是仔细描述程序模块各功能处理流程的
J.是描述程序模块每个功能的具体特性的
K.是描述程序模块入口数据和出口数据特性的
L.是程序内使用数据格式的定义和约束
10.小组开发(B)。
A.中的技术经理就是系统分析员,承担设计和编程的全部工作。
B.中小组成员分有多个角色,在完成各自的任务同时还承担不同的质量
管理工作。
C.是为了简化开发管理,提高开发速度。
D.组长就是系统分析员。
11.在详细设计中程序模块设计(C)。
12.数据流图( C )。
A.就是程序处理概要图,是软件设计阶段的成果。
B.就是用户业务流图用软件实现的出来过程。
C.是描述软件不同抽象层次的系统抽象模型。
D.是软件实现的物理模型。
13.安全设计( C )。
I.主要是设计数据库和网络的安全。
J.在详细设计阶段还需要重新进行设计。
K.是概要设计中的一项重要工作。
L.是子系统设计工作的一部分。
14.U/C矩阵(C)。
A.是描述数据和功能之间的关系图
B.主要是为了发现模块功能的
C.具体的数据项必须有且仅有一个产生者(C)。
D.是描述用户业务与功能之间的的关系。
15.用户界面窗体设计(C)
Q.是根据概要设计和需求分析中进行的。
R.是概要设计的一部分,在窗体设计后,根据窗体的功能进行概要设计。
S.的基本原则之一是“使用的简单和易于理解”。
T.主要考虑用户的操作习惯。
11
12
13
14
15
选择
1.软件设计工程包括了(D)
Q.理解设计书到编码和单元测试结束
R.获得需求到完成概要设计和详细设计
S.做出程序单元设计说明书到单元程序编制完成
T.从软件需求分析开始到软件测试结束
2.硬件系统结构设计(C)
E.主要是设计用户对软件的功能需求。
F.对用户要求的计算机系统功能和软件实现方法的完整描述。
G.根据系统需求选择合适的主机、网络、硬件设备及其组织结构。
H.需要举行用户讨论会调查。
3.软件需求报告(C)
P.是用户写给程序员看的系统功能。
Q.是对用户要求的系统功能和软件实现方法的完整描述。
R.包含功能需求,数据需求,质量需求和管理需求等用户对系统的要求。
。
4.用例图(A)。
A.是为了描述和分析用户的需求。
D.是在获得需求,是由用户分析产生的。
5.软件需求调查(D)
M.是用户写给程序员看的系统功能。
N.是对用户要求的系统功能和软件实现方法的完整描述。
O.包含功能需求,数据需求,质量需求和管理需求等用户对系统的要求。
P.是软件开发人员了解用户对软件的期望,对用户实际工作的调查。
6.用户业务流程(B)。
A.的正确性可以利用集成测试来确定。
B.反映了用户功能与业务的关系。
C.中的数据应该由数据库的概念设计完成。
7.子系统划分(A)
E.主要依据子系统模块之间的独立性考虑。
F.是概要设计阶段主要考虑的工作。
G.是详细设计阶段的主要工作。
H.主要依据E—R进行。
8.集成测试(D)。
b)主要采用黑盒测试,主要是发现模块内程序错误。
c)是证明模块功能正确性的测试,主要由开发人员完成。
d)主要采用白盒+黑盒的测试方式,是为了检验系统功能。
9.详细设计中,程序模块功能定义书(C)。
M.是仔细描述程序模块各功能处理流程的
N.是描述程序模块入口数据和出口数据特性的
O.是描述程序模块每个功能的具体特性的
P.是程序内使用数据格式的定义和约束
10.软件模块(C)
E.是一些函数或对象组成。
F.内不能使用GOTO语句。
G.是一些函数模块,指令长度一般不超过100行。
H.是一些程序对象,他们是构成类的基础。
11.软件开发风险(C)。
A.主要是由是开发人力技术能力方面可能存在的问题。
12.数据设计( D )。
E.就是软件开发所用的数据库设计、是软件概要设计阶段的成果。
F.是软件编程阶段的主要工作,是根据设计阶段的成果设计来设计的。
G.是软件详细设计的主要工作,主要描述数据表的物理结构好存储结构。
D.是软件设计全部阶段的主要工作之一
H.。
13.CCL测试表( C )。
M.检测正常分支的条数约占约60%,异常分支约占30%。
N.主要用于单元测试。
O.用于集成(组合)测试。
P.是在详细设计完成时由测试人员设计。
14.概要设计和详细设计(B)
15.用户接口设计(A)
U.是根据需求分析的结果进行的。
V.是概要设计的一部分,在窗体设计后,根据窗体的功能进行概要设计。
W.又称为内部设计,完成后就直接进行编程。
X.目的是为了编程,软件设计的模块越少,系统越简单,开发的成本越低。
1.软件架构(C)。
A.是一门研究设计软件方法的技术。
C.是某类软件问题的解决方案。
D.研究软件开发过程中如何管理的管理学科。
E.的成果可以用来UML语言描述。
F.是软件设计阶段的成果。
G.是程序员最重要的一项设计工作。
H.是了解用户的想法。
3.E—R图(B)
U.在概要设计阶段完成。
V.是需求分析阶段的成果物之一。
W.是对用户的开发要求做软件需求分析。
X.是对数据库进行的逻辑设计。
4.软件需求分析(D)
I.是在获得需求,是由用户分析产生的。
J.仅仅对软件概要设计有帮助。
K.是开展后继软件概要设计和详细设计的基础。
L.是为了明确用户需求,建立用户需求模型。
5.用例文档(B)
S.是用来描述软件功能。
T.主要是用来描述用户需求的。
U.是在软件概要设计时完成的
V.是对“软件项目交付成果如何架构”的准确回答。
6.U/C矩阵(D)。
D.是依据需求需求分析结果作出的。
7.设计模式(B)。
A.是一种全局型的软件架构。
C.是一种主机的硬件结构。
D.主要由软件结构两大部分组成。
8.结构化分析(A)。
I.是做在需求分析时进行分析设计的。
J.在详细设计时描述模块功能是使用。
K.是描述对象或程序模块如何获得的。
L.主要描述用户需求。
9.详细设计中,程序模块数量和结构的确定(B)。
Q.是依据概要设计结果
R.主要是根据模块独立性和开发综合因素确定的
S.是根据程序模块入口数和出口数特性决定的
T.是由程序内使用数据格式的定义和约束
10.单元测试的PCL表(D)。
A.是由编程人员完成,测试人员使用的
B.是于发现和排除软件编程中缺陷的。
C.中的测试项目数与模块中的功能数的比值是1:
10。
D.是程序员按照白盒测试方法进行设计和测试。
11.需求调查中了解到用户的业务流(B)。
A.需要用U/C矩阵描述。
B.可以用UML中的活动图来描述。
D.是各子系统模块功能的组合。
12.系统结构设计( A )。
I.是依据需求分析的结果来做出的。
J.可以通过单元测试来确认。
K.主要描述系统功能的。
L.主要是设计系统界面和系统接口的。
13.安全设计( C )。
Q.主要是设计数据库和网络的安全。
R.在详细设计阶段还需要重新进行设计。
S.是概要设计中的一项重要工作。
T.是子系统设计工作的一部分。
14.软件模块设计(C)
Y.是根据数据设计的成果。
ZZ.是概要设计的一部分,在窗体设计后,根据窗体的功能进行概要设计。
AA.完成后,就直接进行编程。
D.目的是为了编程,软件设计的模块越少
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件设计 工程 考试 题库