资源描述
福师《软件工程》在线作业二-0010需求分析最终的结果是产生()
A:工程开发计划B:需求规格说明书
C:设计说明书D:可行性分析报告
答案:B改正性维护占整个维护活动的()
A:50%-66%B:17%-21%
C:18%-25%D:4%
答案:B
O适合于调试小程序A:蛮干法
B:回溯法C:原因排除法
D:以上均不是答案:B
下面不属于软件成分的重用的级别的是()A:代码重用
B:设计结果重用C:分析结果重用
D:类重用答案:D
软件()是把程序从一种计算环境转移到另一种计算环境的难易程度A:可测试性
B:可移植性C:可修改性
D:可理解性答案:B
下面选项中用黑盒技术设计测试用例的方法之一为()。
A:基本路径测试B:逻辑覆盖
C:循环覆盖D:等价类划分
答案:D两个模块彼此间通过参数交换信息,而且交换的信息仅仅是(),称为数据耦合
A:数据B:图表
C:数字D:文字
答案:A需求分析中开发人员要从用户那里了解的有()
A:软件做什么B:用户使用界面
C:输入的信息D:软件的规模
答案:A调试时在测试发现错误之()排除错误的过程
A:前B:后
C:中D:以上都不正确
答案:B详细设计也称为(),它将详细的设计每个模块
A:模块设计B:过程设计
C:整体设计D:分段设计
答案:A根据用户在软件使用过程中提出的建设性意见所进行的维护活动是().
A:纠错性维护B:适应性维护
C:改善性维护D:预防性维护
答案:C下面不是面向对象设计准那么的是()
A:模块化B:抽象
C:信息隐藏D:不可重用
答案:DRUP把软件生命周期划分为()个连续的阶段
A:1B:2
C:3D:4
答案:D面向对象的软件技术以()为核心
A:数据B:对象
C:过程D:结构
答案:B单元测试集中检测O
A:模块B:过程
C:数据D:架构
答案:A用户界面设计过程是一个()的过程
A:迭代B:连续
C:离散D:一致
答案:A
()是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的 过程,包括方法、工具和过程三个要素。
A:软件过程B:软件测试
C:软件生存周期D:软件工程
答案:D软件生命周期中所花费用最多的阶段为()。
A:详细设计B:软件编码
C:软件测试D:软件维护
答案:D
()由软件定义、软件开发和运行维护3个时期组成A:软件生命周期
B:软件测试流程C:软件维护
D:软件部署答案:A
模块内聚度越高,模块内各成分彼此结合的程度越()。
A:松散B:紧密
C:无法判断D:相等
答案:B为使模块尽可能独立,要求()
A:模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B:模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
C:模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D:以上都不正确
答案:B数据对象彼此间()
A:有关联的B:没有关联
C:不好界定关联D:以上都不正确
答案:A在状态图中定义的状态主要有初态、终态和()
A:过渡态B:中间状态
C:半中间状态D:以上都不正确
答案:B当模块中包含复杂的条件组合,下面选项中()能够清晰地表达出各种动作之 间的对应关系。
A:判定表和判定树B:盒图
C:流程图D:关系图
答案:A以下那个选项()不属于实体-联系图
A:数据B:数据对象
C:数字D:数图
答案:C将软件组装成系统的测试技术为()
A:集成测试B:单元测试
C:集合测试D:系统测试
答案:A任务分解技术中最常用的是按O划分任务
A:开发阶段B:开发目标
C:设计过程D:以上都不正确
答案:A下面不是本钱估计()
A:代码行技术B:任务分解技术
C:自动估计本钱技术D:投资回报率
答案:D常见的程序控制结构中没有()
A:GO TO语句B:顺序
C:选择D:循环
答案:A以事务为中心的数据流称为O
A:变换流B:事务流
C:设计过程D:模块流
答案:B 数据字典是关于数据的信息的集合()A:错误
B:正确答案:B
总体设计过程由两个主要阶段构成:系统设计阶段,确定系统的具体实现方案;结构设计阶段,确定软件结构()
A:错误B:正确
答案:B盒图是最悠久、使用最广泛的描述过程设计的方法()
A:错误B:正确
答案:AMcCabe方法根据程序控制流的复杂程度定量度量程序的复杂程度()
A错误B:正确
答案:BIPO是输入、处理、输出图的简称()
A:错误B:正确
答案:B当算法中包含多重嵌套条件时,用盒图可以清楚表述算法()
A:错误B:正确
答案:A判定树是判定表的变种O
A:错误B:正确
答案:B在逻辑内聚的模块中,相互之间关联性强,因此这类模块的修改比拟简单()
A:错误B:正确
答案:A软件工程包括技术和管理两方面内容,是技术与管理紧密结合的产物()
A:错误B:正确
答案:B软件的逆向工程是分析程序以便在比源代码更高的抽象层次上创立出程序的某种 表示过程()
A:错误B:正确
答案:B等价划分是一种白盒测试技术()
A:错误B:正确
答案:A分析模型是系统分析员同用户、领域专家交流时有效地通信手段()
A错误B:正确
答案:B测试计划包括测试策略,测试方案,最终结果()
A:错误B:正确
答案:A对象模型表示静态的、结构化的系统的“数据”性质()
A:错误B:正确
答案:B增量模型基本思想是使用原型方法来尽量降低风险()
A:错误B:正确
答案:A常见的软件工程中出现的文档有()
A:系统说明B:用户手册
C:测试计划D:详细设计
答案:A,B,C,D软件工程的主要目的包括()
A:提高软件的可维护性B:减少软件维护需要的工作量
C:降低软件系统的总本钱D:工程规模比拟大
答案:A, B,C 大型软件系统的测试过程经常由那几个步骤()A:模块测试
B:子系统测试C:系统测试
D:验收测试答案:A, B, C, D
下面属于逻辑覆盖的是()A:语句覆盖
B:判定覆盖C:条件覆盖
D:路径覆盖答案:A,B,C,D
需求分析对系统的要求包括()A:功能需求
B:性能需求C:可靠性和可用性需求
D:接口需求答案:A, B, C, D
展开阅读全文