查看所有试题
- 源程序文档化要求在每个模块之前加序言性注释。该注释内容不应有()以下说法错误的是()。模块的功能
语句的功能
模块的接口
开发历史#文档仅仅描述和规定了软件的使用范围及相关的操作命令#
文档也是软件产品的一
- 维护中因删除一个标识符而引起的错识是()副作用。等价划分测试方法属于()下列模型属于成本估算方法的有()A.文档
B.数据
C.编码#
D.设计A、黑盒测试#
B、白盒测试
C、边界测试
D、系统测试A、COCOMO模型#
B
- 下列关于效率的说法不正确的是()等价划分测试方法属于()下列不是模型元素的是()。软件测试的主要特点是()。数据字典是用来定义()中的各个成份的具体含义的。效率是一个性能要求,其目标应该在需求分析时给
- 表示对象相互行为的模型是()模型。要减少两个模块之间的耦合,则必须()。IDEF。图反映系统()需求分析阶段结束后,应交出的文档中不包括()。软件工程三要素是()。整体测试又称为组装测试,其主要内容包括()
- 可维护性的特性中,相互矛盾的是()软件工程的主要目标是()。可理解性与可测试性
效率与可修改性#
可修改性和可理解性
可理解性与可读性A、软件需求
B、软件设计
C、风险分析#
D、软件实现
- “软件危机”是指()与确认测试阶段有关的文档是()。集成过程的原则是()。软件测试的主要特点是()。()是为了确保每个开发过程的质量,防止把软件差错传递到下一个过程而进行的工作。设年利率为i,现存入p元,不
- CASE工具的表示集成是指CASE工具提供相同的()按软件生命周期方法设计软件的过程中,画数据流图属于下面哪个阶段的工作()在用户界面层次上对软件进行测试属于哪种测试方法()UML中包括的事件有()。编程环境
用
- ()是为了确保每个开发过程的质量,防止把软件差错传递到下一个过程而进行的工作。系统开发人员使用系统流程图或其他工具描述系统,估计每种方案的成本和效益的工作是在()阶段进行的。下列耦合度表示中,最弱的耦合
- 面向维护的技术涉及软件开发的()阶段。设计
编码
测试
所有#
- 快速原型是利用原型辅助软件开发的一种新思想,它是在研究()的方法和技术中产生的。分析员是()。模块内部的算法设计在结构化方法的()阶段进行。在变更控制中,()可以用来确保由不同用户所执行的并发变更。需求
- 以下哪种测试方法不属于白盒测试技术()第一个体现结构化编程思想的程序设计语言是()软件维护困难的主要原因是()基本路径测试
边界值分析测试#
循环覆盖测试
逻辑覆盖测试A.FORTRAN语言
B.Pascal语言#
C.C语
- 以下哪一项不是面向对象的特征()变换型和事务型是程序结构的标准形式。从某处获得数据,再对这些数据作处理,然后将结果送出是属于()。一个模块传送给另一模块的参数是由单个数据项组成的数组,它属于()耦合。可
- 软件项目计划一般不包括以下哪项内容()培训计划#
人员安排
进度安排
软件开发标准的选择和制定
- 测试的关键问题是()如何组织对软件的评审
如何验证程序的正确性
如何采用综合策略
如何选择测试用例#
- 从目前情况来看,增量模型存在的主要问题是()第一个体现结构化编程思想的程序设计语言是()在一个软件中,设计者设计了一个模型,它将所有的外部输入和输出均放在此模型中,该模型的内聚属于()软件测试的基本原则是
- 软件测试的目的是()为了表明程序没有错误
为了说明程序能正确地执行
为了发现程序中的错误#
为了评价程序的质量
- 在软件开发中,()是指对将要开发的系统的开发成本进行估算,然后与可能取得的效益进行比较和权衡。软件工程的主要目标是()。软件测试的基本原则是()。当一个模块直接使用另一个模块的内部数据,这种模块之间的耦
- 在面向对象软件开发方法中,类与类之间主要有以下结构关系()软件工程管理对软件项目的开发管理,即对整个软件()的一切活动的管理。继承和聚集#
继承和一般
聚集和消息传递
继承和方法调用A、软件项目
B、生存期
C
- 软件维护困难的主要原因是()以下哪一项不是软件危机的表现形式()。等价分类法的关键是()。费用低
人员少
开发方法的缺陷#
得不到用户支持开发的软件不满足用户需要
开发的软件可维护性差
开发的软件价格便宜#
- 下列文档与维护人员有关的有()结构化设计方法是面向()的设计方法。软件需求说明书
项目开发计划
概要设计说明书#
操作手册A.过程
B.对象
C.数据流#
D.数据结构
- 下面关于PDL语言不正确的说法是()一般来说,在管理软件中,软件生存周期各个阶段的工作量以()所占的比例最大。以实体、联系和属性等基本概念为基础的实体联系图是基本实体联系图。为了满足新的应用需求和表达更多
- 确认测试计划应该在可行性研究阶段制定()如果模块中所有成分引用共同的数据,该模块内的联系类型是()。在详细设计阶段,经常采用的工具有()各种软件维护的类型中最重要的是()。正确#
错误A.顺序内聚
B.功能
- 类是关于对象性质的描述,由方法和数据组成。()()能够有效地检测输入条件的各种组合可能会引起的错误。结构化程序设计采用的三种基本控制结构是()正确#
错误等价类划分
边界值分析
错误推测
因果图#顺序、分支
- 系统因错误而发生故障时,仍然能在一定程度上完成预期的功能,则把该软件称为()。软件危机的主要表现是()。等价分类法的关键是()。A、软件容错#
B、系统软件
C、测试软件
D、恢复测试A、软件成本太高
B、软件产
- 在可行性研究中最难决断和最关键的问题是经济可行性。()包含风险分析的软件工程模型是()。正确#
错误A、螺旋模型#
B、瀑布模型
C、增量模型
D、喷泉模型
- 一笔交易、一个动作、甚至操作人员按一个按钮都可以看做是一次事物。()CMM表示()。CASE工具的表示集成是指CASE工具提供相同的()正确#
错误A、软件能力成熟度模型#
B、软件过程工业化控制
C、国际软件质量认证
- 白盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。()正确#
错误
- 许多产品的质量问题源于新产品的开发设计阶段,因此在产品()阶段就应采取有力措施来消灭由于设计原因而产生的质量隐患。软件工程的概念是哪年提出的()。A、软件评审
B、软件测试
C、开发设计#
D、软件度量1988
19
- 概要设计阶段完成的主要文档是概要设计说明书。()软件开发的需求活动,其主要任务是()。面向对象的主要特征除对象惟一性、封装、继承外,还有()。一个项目是否开发,从经济上来说是否可行,归根结底是取决于()。
- 随着软件技术的发展,人们逐渐认识到编码不仅要强调效率还要强调清晰。()变换型和事务型是程序结构的标准形式。从某处获得数据,再对这些数据作处理,然后将结果送出是属于()。正确#
错误A.变换型#
B.事务型
- 软件工程管理对软件项目的开发管理,即对整个软件()的一切活动的管理。若一模块内部的处理动作为:成分A的输出是成分B的输入,则该模块的聚合性称为()。A、软件项目
B、生存期
C、软件开发计划
D、软件开发#A、顺
- 模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。()模块内部的算法设计在结构化方法的()阶段进行。正确#
错误A、系统分析
B、概要设计
C、详细设计#
D、编码(实现)
- 软件概要设计包括软件系统结构设计以及数据结构和数据库设计。()等价划分测试方法属于()()是为了确保每个开发过程的质量,防止把软件差错传递到下一个过程而进行的工作。正确#
错误A、黑盒测试#
B、白盒测试
C
- 耦合是指一个模块内各个元素彼此结合的紧密程度。()在面向对象的设计中,我们应遵循的设计准则除了模块化、抽象、低耦合、高内聚以外,还有()。软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求
- 程序设计语言中应绝对禁止使用GOTO语句。()源程序文档化要求在每个模块之前加序言性注释。该注释内容不应有()正确#
错误模块的功能
语句的功能
模块的接口
开发历史#
- 下列几种类型中,耦合性最弱的是()。以下哪一项不是软件危机的表现形式()。A、内容型
B、控制型
C、公共型
D、数据型#开发的软件不满足用户需要
开发的软件可维护性差
开发的软件价格便宜#
开发的软件可靠性差
- 集成测试主要由用户来完成。()软件是一种()正确#
错误A、程序
B、数据
C、逻辑产品#
D、物理产品
- 过大的模块可能是由于分解不充分造成的,即使降低模块独立性也必须继续分解。()确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于()正确#
错误A、集成测试
B、恢复测试
C、确认测试#
D、单元测试
- 为保证程序的安全,必须做到程序中没有任何错误存在,即容错。()软件维护困难的主要原因是()正确#
错误费用低
人员少
开发方法的缺陷#
得不到用户支持
- 快速原型模型可以有效地适应用户需求的动态变化。()程序的三种基本控制结构是()数据字典是数据流图中所有元素的定义的集合,一般由()四类条目组成。正确#
错误A.过程、子程序和分程序
B.顺序、选择和重复#
C