出自:国家开放大学《系统开发规范与文档编写》

测试的主要目的是为了验证程序是正确的。
如果说用例F被用例T扩展,意思是()。
A:F是一个一般用例,T是一个特殊用例
B:F是一个特殊用户,T是一个一般用例
C:都是一般用例
D:都是特殊用例
所谓模块的独立性,是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其它的模块的接口是简单的。
软件的定义包含了三个要素:程序、()和文档。缺一不可。
软件质量保证的主要功能不包括()。
A:质量保证体系的建立和管理
B:整理面向用户的文档、说明书
C:编写代码等
D:确保设计质量
在软件开发模型中,对软件复用和生存周期中多项开发活动的集成提供了支持,主要支持面向对象的开发方法的模型是()。
A:瀑布模型
B:喷泉模型
C:螺旋模型
D:快速应用开发模型
需求工程中涉及的角色很多,其中起主导作用的是()。
A:用户
B:系统分析员
C:软件开发人员
D:管理人员
瀑布模型本质上是一种()模型。
A:线性顺序
B:顺序迭代
C:线性迭代
D:早期产品
一个信用卡验证系统,它的使用者是顾客,顾客通过信用卡验证系统刷卡,向零售商购买商品;而负责发放卡的金融机构通过该系统负责信用卡账户的结账和账户管理,请画出信用卡验证系统的用例图。
两个模块之间的耦合方式中,()耦合的耦合度最高,()耦合的耦合度最低。
按照软件的工作方式进行分类,能够对实时发生的事件和数据及时进行处理的软件应分类为()。
A:并行处理软件
B:分时软件
C:交互式软件
D:实时处理软件
模块化的三个重要特征是什么?其各自的作用如何?
下列软件开发方法和技术中,属于结构化开发方法的是()。
A:DSSD
B:SASD
C:OMT
D:UML
在软件生命周期的各个阶段中,()阶段准确地确定软件系统“做什么”的问题。
可行性研究是在()之前。
A:系统开发
B:测试
C:试运行
D:集成测试
用例模型是所有用于描述指定系统的用途,参与者和用例—参与者关联关系的组合。用例模型最重要的两个概念是参与者和()。
结构化设计方法是以结构化分析产生的数据流图为依据,并将此按一定的步骤映射成软件结构。
软件测试就是设计测试用例,并利用这些测试用例去运行程序,以发现程序错误的过程。
软件开发工作中,必须贯穿于整个过程当中并且不可忽视的工作是()。
A:支持性的,管理性的工作
B:代码编写
C:产品部署
D:集成
UML的含义是什么?基本组成部分包括那些?
软件文档编写降低了开发效率。
在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。封装是一种()。
A:组装技术
B:信息屏蔽技术
C:固化技术
D:产品化技术
一次审查(任何复审)是借助于一组人的差异性来达到查缺补漏的目的的方法。
软件配置管理(SoftwareConfigurationManagement,SCM)是一门()、管理和监督相结合的学科。
数据流图分为变换型数据流图和事务型数据流图两类。
用户文档包括用户手册、操作手册、维护修改建议、软件需求说明书。
概要设计阶段完成的主要文档是概要设计说明书。
什么是面向对象?
CMM将一个企业的软件能力划分为5个等级,如果在一个企业的软件开发过程中没有什么管理,软件的成败完全系于个别开发员身上,则该企业应该属于()。
A:管理级
B:可重复级
C:确定级
D:初始级
什么是软件生命周期?