D) 实体、属性、操作 59.软件测试的目标是( A)。
A. 证明软件是正确的 B. 发现错误、降低错误带来的
风险
C. 排除软件中所有的错误 D. 与软件调试相同
60.软件生命周期中所花费用最多的阶段是( D )
A.详细设计 B.软件编码 C.软件测试 D.软件维护 61.在数据流图中, 圆或椭圆表示 (1) __A__ ,平行线表示 (2) __D__ 。
(1) A、加工 B、外部实体
C、数据流 D、存储 C、数据流 D、存储
62.瀑布模型(Waterfall Model)突出的缺点是不适应 ( D )的变动。
A、算法 B、平台 C、程序语言 D、用户需求
63.结构化分析方法(SA)的一个重要指导思想是( C ) 。
A.自顶向下,逐步抽象 B.自底向上,逐步抽象 C.自顶向下,逐步分解 D.自底向上,逐步分解
64.模块的控制范围包括它本身及它所有的从属模块,模块的作用范围是指模块内一个判定的作用范围,凡是受到这个判定影响的所有模块都属于这个判定的作用范围,理想的情况是(
A.模块的作用范围应在控制范围之内 B.模块的控制范围应在作用范围之内 C.模块的作用范围与控制范围交叉
(2) A、加工 B、外部实体
A)
D.模块的作用范围与控制范围分离
65关于模块设计的原则,以下叙述中正确的是 ( B)
A.模块的内聚性高,模块之间的耦合度高 B.模块的内聚性高,模块之间的耦合度低 C.模块的内聚性低,模块之间的耦合度高 D.模块的内聚性低,模块之间的耦合度低
66.软件的用户界面作为人机接口起着越来越重要的作用,用户界面的( D)是用户界面设计中最重要的也是最基本的目标。
A.灵活性 B.风格多样性 C.美观性 D.易操作性
67.原型化方法是一种动态定义需求的方法,( D)不具有原型化方法的特征。
A.简化项目管理
B.尽快建立初步需求 C.加强用户参与和决策 D.提供严格定义的文档
68.数据流图包含的成分有 ( B)
A.关系、实体和属性 B.数据流、加工和数据存储
C.数据流、数据源和数据实体
D.数据流、属性、数据存储和加工
69.如果用户对系统的目标不是很清楚,需求难以定义,这时最好使用 ( A)进行系统开发。 A.原型 B.瀑布模型
C.V-模型 D.螺旋模型
70.在软件开发的各个阶段中,对软件开发成败影响最大的是 (A) A.需求分析 B.概要设计
C.详细设计 D.编码
71.模块内聚度用于衡量模块内部各成分之间彼此结合的紧密程度。 1)一组语句在程序的多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内聚度是 __A__ 的。
2)将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是 __B__ 的。
3)模块中所有成分引用共同的数据,该模块的内聚度是 __C__ 的。
4)模块内的某成分的输出是另一些成分的输入,该模块的内聚度是 __D__ 的。
5)模块中所有成分结合起来完成一项任务,该模块的内聚度是 __E__ 的。它具有简明的外部界面,由它构成的软件易于理解、测试和维护。A 5 B 7 C 3 D 2 E 1 供选择的答案
A~E:① 功能性② 顺序性③ 通信性④ 过程性⑤ 偶然性⑥ 瞬时性⑦ 逻辑性
72.软件设计中划分模块的一个准则是(3)。两个模块之间的耦合方式中,(4)耦合的耦合度最高,(2)耦合的耦合度最低。一个模块内部的内聚种类中(3)内聚的内聚度最高,(1)内聚的内聚度最低。
两个模块之间的耦合方式通常可分为7种,按其耦合度从低到高的次序依此为:非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合、内容耦合。
内聚度从低到高的次序依此为:偶然内聚、逻辑内聚、瞬时内聚、过程内聚、通信内聚、顺序内聚、功能内聚
供选择的答案:
A:①低内聚低耦合 ②低内聚高耦合
③高内聚低耦合 ④高内聚高耦合 B:①数据 ②非直接 ③控制 ④内容 C:①数据 ②非直接 ③控制 ④内容 D:①偶然 ②逻辑 ③功能 ④过程 E:①偶然 ②逻辑 ③功能 ④过程
二、填空
1. 黑盒测试又称为_功能测试 数据驱动测试或基于规格说明的测试 ,白盒测试也称为_结构测试或逻辑驱动测试
2、如果用户对系统的目标不是很清楚,需求难以定义,这时最好使用__原型 模型进行系统开发。
3、在软件开发的各个阶段中,对软件开发成败影响最大的是_需求分析 阶段。
4、研究可行性从 技术可行性,经济可行性,操作可行性 可行性进行研究。
5.结构化方法的指导思想是 自顶向下,逐步分解 6、在软件开发的各个阶段中,软件维护 阶段成为软件的二次开发。 7、类是指具有相同数据结构和相同操作的 对象 的集合。
8.数据流程图按照信息流的类型主要分为 事务流和变换流 两种。
9.软件危机是指在计算机软件开发和维护过程中 所遇到的一系列严重问题
10、 阶段是解决目标系统做什么的问题, 阶段是解决目标系统怎么做的问题。
11、 内聚 是度量一个模块内的各个元素彼此结合的紧密程度,它是信息隐藏概念的自然扩展。
12.面向对象的三个子模型分别是对象模型、动态模型和功能模型 13.结构化设计简称 ,分为 和