- 10
- 0
- 约1.32万字
- 约 14页
- 2020-10-17 发布于山东
- 举报
.
一、填空
结构化分析方法的分析策略 是___自顶向下逐步求精 _______。
衡量模块独立性的两个定性标准是_耦合性与内聚性 ________。
3.
软件 集成测试 的方法主要有两种,它们是
___渐增式与非渐增式测试
_______。
4.
可行性研究的目的 是用最小的代价在尽可能短的时间内确定该软件项目
_是否值得开发 _。
5.
需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是
__功能需求 _。
6.
软件生存周期中时间最长、花费的精力和费用最多的一个阶段是
__维护 _____阶段。
计算机辅助软件工程 这一术语的英文缩写为 _CASE_______。
8. McCall 提出的软件质量模型包括 ______11_____ 个软件质量特性。
软件结构是以 ____模块 _______为基础而组成的一种控制层次结构。
软件概要设计的主要任务就是 __软件结构的设计 ______。
结构化程序设计方法是使用 ___三种基本控制结构 ( 条件 控制 循环 )____ 构造程序。
12. 在建立对象的功能模型时,使用的数据流图中包含有 处理、数据流、动作对象和 __数据存储对象 _
二、选择
1.UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法 ( C ) A、基于瀑布模型的结构化方法 B 、基于需求动态定义的原型化方法C、基于对象的面向对象的方法 D 、基于数据的数据流开发方法
2、面向对象的开发方法中, (B)将是面向对象技术领域内占主导地位的标准建模语言。
A、 Booch 方法 B 、 UML语言
C、 OMT方法 D 、Coad 方法
3、功能模型中所有的( A)往往形成一个层次结构。在这个层次结构中一个数据流图的过程可以由下一层的数
据流图作进一步的说明。
A、数据流图 B 、概念模型图 C、状态迁移图 D、事件追踪图
4、( A)应当在应用分析之前进行,因为我们在了解问题之前应当对问题敞开思想考虑,不应加以限制。
A、问题域分析 B 、高层分析 C、实例的建立 D、类的开发
5、通过执行对象的操作改变对象的属性,但它必须通过( B)的传递。
A、接口 B 、消息 C、信息 D、操作
6、所有的对象可以成为各种对象类,每个对象类都定义了一组( B)
A、说明 B 、方法 C、过程 D 、类型
9、面向对象的主要特征除对象唯一性、封装、继承外,还有( A)
A、多态性 B 、完整性 C、可移植性 D 、兼容
10、在面向对象的设计中,我们应遵循的设计准则除了模块化、抽象、低耦合、高内聚以外,还有( B)
A、隐藏复杂性 B 、信息隐藏 C、即存类的重用 D 、类的开发
13、在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它
包括两个图:一个是事件追踪图,另一个是( B)
A、数据流图 B、状态图 C、系统结构图 D、时序图
14、人们常用的评价软件质量的 4个因素是 ( B )
A. 可维护性、可靠性、健壮性、效率 B. 可维护性、可靠性、可理解性、效率
C. 可维护性、可靠性、完整性、效率 D.可维护性、可靠性、移植性、效率
15、软件可移植性是用来衡量软件的 ( C ) 重要尺度之一。
A. 通用性 B. 效率 C.质量 D. 人机界面
16、为了提高软件的可移植性,应注意提高软件的 ( D )
A. 使用的方便性 B. 简洁性 C.可靠性 D.设备独立性
20.
在软件质量因素中,软件在异常条件下仍能运行的能力称之为软件的
( B )
A. 可靠性 B. 健壮性 C.可用性 D. 安全性
21.
在软件设计中,设计复审是和软件设计本身一样重要的环节,其主要的目的和作用是为了能够
( B)
.
.
A. 减少测试工作量 B. 避免后期付出高代价 C. 保证软件质量 D. 缩短软件开发周期
22. 在软件危机中表现出来的软件质量差的问题,其原因是 ( B)
A. 用户经常干预软件系统的研发工作 B. 没有软件质量标准
C. 软件研发人员不愿意遵守软件质量标准 D. 软件研发人员素质太差
软件工程管理是 ( D) 一切活动的管理。
需求分析 B. 软件设计过程 C. 模块设计 D. 软件生命期
软件管理的主要职能包括 (D )
人员管理、计划管理 B. 标准化管理、配置管理 C. 成本管理、进度管理 D.(A) 和 (B)
结构化设计方法在软件开发 中用于( A )。
A、概要设计 B、详细设计 C 、程序设计 D、测试用例设计
28. 软件测试中,白盒法是通过分析程序的( B )来设计测试用例的。
A、应用范围 B 、内部逻辑 C 、
原创力文档

文档评论(0)