51. 在面向数据流的软件设计方法中,一般将信息流分为( A )
A、 变换流和事务流 B、 变换流和控制流
C、 事务流和控制流 D、 数据流和控制流
52. 程序的三种基本控制结构是( B )。
A.过程、子程序和分程序 B.顺序、选择和重复
C.递归、堆栈和队列 D.调用、返回和转移
53. 白箱测试方法重视( A )的度量。
A.测试覆盖率 B.测试数据多少 C.测试费用 D.测试周期
54、软件的集成测试工作最好由( D )承担,以提高集成测试的效果。
A.该软件的设计人员 B.该软件开发组的负责人 C.该软件的编程人员 D.不属于该软件开发组的软件设计人员
55. 据国家标准GB8566-8计算机软件开发的规定,软件的开发和维护划分为八个阶段,其中组装测试的计划是在( C )阶段完成的?
A.可行性研究和计划 B.需求分析 C.概要设计 D.详细设计
56. 软件生命周期的最后的一个阶段是( B )
A.书写软件文档 B.软件维护 C.稳定性测试 D.书写详细用户说明
57. McCall提出了表明软件质量的11个质量特性。它们是正确性、可靠性、可使用性、完整性、( D ) 、可移植性、可复用性、效率、可测试性、互联性。
A.模块独立性、安全性 B.文档完备性、灵活性
C.可维护性、安全性 D.可维护性、灵活性
58、每个对象可用它自己的一组属性和它可以执行的一组( C )来表征。
A、行为 B、功能 C、操作 D、数据
59、面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统,一个类的上层可以由父亲,下层可以有子类,这种层次结构系统的一个重要性质是( B ),一个类获得其父亲的全部描述(数据和操作)
A、传递性 B、继承性 C、复用性 D、并行性
60、软件开发在需求分析、设计、编码、测试这几个阶段所需不同层次的技术人员大致是( C )
A.初级、高级、高级、初级 B.中级、中级、高级、中级
C.高级、中高级、初级、中高级 D.中级、中高级、中级、初级
61、软件重用的单位是( A )。
A.软件模块 B.性能 C.系统 D.功能
62、下列不属于软件工程方法学三要素的是( D ):
A、方法 B、工具 C、过程 D、操作
63、软件开发中大约要付出( C )%的工作量进行测试和排错。
A.20 B.30 C.40 D.50
64、软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为 ( B )
A、 相互排斥 B、 相互补充 C、 独立使用 D、 交替使用
65、系统分析员是( B )
A、用户中系统的直接使用者 B、用户和软件人员的中间人
C、软件的编程人员 D、用户和软件人员的领导
66、结构化分析SA方法以数据流图、( D )和加工说明等描述工具,即用直观的图和简洁的语言来描述软系统模型。
A、DFD图 B、PAD图 C、IPO图 D、数据字典
67、制定软件计划的目的在于尽早对欲开发的软件进行合理估价,软件计划的任务是( D )
A、 组织与管理 B、 分析与估算
C、 设计与测试 D、 规划与调度
68、在E-R 模型中,包含以下基本成分( C )。
A、数据、对象、实体 B、控制、联系、对象
C、实体、联系、属性 D、对象、属性、操作
69、结构设计是一种应用最广泛的系统设计方法,是以( A )为基础、自顶向下、逐步求精和模块化的过程。
A、数据流 B、数据流图 C、数据库 D、数据结构
70、如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为( A )。
A、时间内聚 B、逻辑内聚 C、通信内聚 D、信息内聚
71、初步用户手册在( B )阶段编写。
A.可行性研究 B.需求分析 C.软件概要设计 D.软件详细设计
72、在软件结构化设计中,好的软件结构设计应该力求做到( B )。
A、顶层扇出较少,中间层扇出较高,底层模块低扇入
B、顶层扇出较高,中间层扇出较少,底层模块高扇入
C、顶层扇入较少,中间层扇出较高,底层模块高扇入
D、顶层扇入较少,中间层扇入较高,底层模块低扇入
73、结构图(SC)和层次方框图是不同的,前者 ( B )。
A、描述程序的过程特性 B、描述程序的层次特性
C、描述程序的过程特征和层次特征 D、即
A、 变换流和事务流 B、 变换流和控制流
C、 事务流和控制流 D、 数据流和控制流
52. 程序的三种基本控制结构是( B )。
A.过程、子程序和分程序 B.顺序、选择和重复
C.递归、堆栈和队列 D.调用、返回和转移
53. 白箱测试方法重视( A )的度量。
A.测试覆盖率 B.测试数据多少 C.测试费用 D.测试周期
54、软件的集成测试工作最好由( D )承担,以提高集成测试的效果。
A.该软件的设计人员 B.该软件开发组的负责人 C.该软件的编程人员 D.不属于该软件开发组的软件设计人员
55. 据国家标准GB8566-8计算机软件开发的规定,软件的开发和维护划分为八个阶段,其中组装测试的计划是在( C )阶段完成的?
A.可行性研究和计划 B.需求分析 C.概要设计 D.详细设计
56. 软件生命周期的最后的一个阶段是( B )
A.书写软件文档 B.软件维护 C.稳定性测试 D.书写详细用户说明
57. McCall提出了表明软件质量的11个质量特性。它们是正确性、可靠性、可使用性、完整性、( D ) 、可移植性、可复用性、效率、可测试性、互联性。
A.模块独立性、安全性 B.文档完备性、灵活性
C.可维护性、安全性 D.可维护性、灵活性
58、每个对象可用它自己的一组属性和它可以执行的一组( C )来表征。
A、行为 B、功能 C、操作 D、数据
59、面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统,一个类的上层可以由父亲,下层可以有子类,这种层次结构系统的一个重要性质是( B ),一个类获得其父亲的全部描述(数据和操作)
A、传递性 B、继承性 C、复用性 D、并行性
60、软件开发在需求分析、设计、编码、测试这几个阶段所需不同层次的技术人员大致是( C )
A.初级、高级、高级、初级 B.中级、中级、高级、中级
C.高级、中高级、初级、中高级 D.中级、中高级、中级、初级
61、软件重用的单位是( A )。
A.软件模块 B.性能 C.系统 D.功能
62、下列不属于软件工程方法学三要素的是( D ):
A、方法 B、工具 C、过程 D、操作
63、软件开发中大约要付出( C )%的工作量进行测试和排错。
A.20 B.30 C.40 D.50
64、软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为 ( B )
A、 相互排斥 B、 相互补充 C、 独立使用 D、 交替使用
65、系统分析员是( B )
A、用户中系统的直接使用者 B、用户和软件人员的中间人
C、软件的编程人员 D、用户和软件人员的领导
66、结构化分析SA方法以数据流图、( D )和加工说明等描述工具,即用直观的图和简洁的语言来描述软系统模型。
A、DFD图 B、PAD图 C、IPO图 D、数据字典
67、制定软件计划的目的在于尽早对欲开发的软件进行合理估价,软件计划的任务是( D )
A、 组织与管理 B、 分析与估算
C、 设计与测试 D、 规划与调度
68、在E-R 模型中,包含以下基本成分( C )。
A、数据、对象、实体 B、控制、联系、对象
C、实体、联系、属性 D、对象、属性、操作
69、结构设计是一种应用最广泛的系统设计方法,是以( A )为基础、自顶向下、逐步求精和模块化的过程。
A、数据流 B、数据流图 C、数据库 D、数据结构
70、如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为( A )。
A、时间内聚 B、逻辑内聚 C、通信内聚 D、信息内聚
71、初步用户手册在( B )阶段编写。
A.可行性研究 B.需求分析 C.软件概要设计 D.软件详细设计
72、在软件结构化设计中,好的软件结构设计应该力求做到( B )。
A、顶层扇出较少,中间层扇出较高,底层模块低扇入
B、顶层扇出较高,中间层扇出较少,底层模块高扇入
C、顶层扇入较少,中间层扇出较高,底层模块高扇入
D、顶层扇入较少,中间层扇入较高,底层模块低扇入
73、结构图(SC)和层次方框图是不同的,前者 ( B )。
A、描述程序的过程特性 B、描述程序的层次特性
C、描述程序的过程特征和层次特征 D、即