- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3_软件工程基础_答案
(5)下列描述中正确的是
A)软件工程只是解决软件项目的管理问题 B)软件工程主要解决软件产品的生产率问题
C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则
D)软件工程只是解决软件开发中的技术问题
(6)在软件设计中,不属于过程设计工具的是
A)PDL(过程设计语言) B)PAD图 C)N-S图 D)DFD图
(7)下列叙述中正确的是
A)软件交付使用后还需要进行维护 B)软件一旦交付使用就不需要再进行维护
C)软件交付使用后其生命周期就结束 D)软件维护是指修复程序中被破坏的指令
(3)在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中 【3】 的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
02) 两个或两个以上模块之间关联的紧密程度称为 A
A)耦合度 B)内聚度 C)复杂度 D)数据传输特性
03) 下列叙述中正确的是 D
A)软件测试应该由程序开发者来完成 B)程序经调试后一般不需要再测试
C)软件维护只包括对程序代码的维护 D)以上三种说法都不对
4) 程序测试分为静态分析和动态测试。其中【4】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。静态分析
02) 从工程管理角度,软件设计一般分为两步完成,它们是 A
A)概要设计与详细设计 B)数据设计与接口设计
C)软件结构设计与数据设计 D)过程设计与数据设计
03) 下列选项中不属于软件生命周期开发阶段任务的是 C
A)软件测试 B)概要设计 C)软件维护 D)详细设计
3
2) 【2】的任务是诊断和改正程序中的错误。 程序调试
02) 在结构化程序设计中,模块划分的原则是 D
A)各模块应包括尽量多的功能 B)各模块的规模应尽量大
C)各模块之间的联系应尽量紧密 D)模块内具有高内聚度、模块间具有低耦合度
03) 下列叙述中正确的是 A
A)软件测试的主要目的是发现程序中的错误
B)软件测试的主要目的是确定程序中错误的位置
C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作
D)软件测试是证明软件没有错误
2) 软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于【2】测试。黑盒
4) 软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于【4】阶段。开发
5) 在结构化分析使用的数据流图(DFD)中,利用【5】对其中的图形元素进行确切解释。数据字典
(1)软件是指
A)程序 B)程序和文档 C)算法加数据结构 D)程序、数据和相关文档的集合
(2)软件调试的目的是
A)发现错误 B)改正错误 C)改善软件的性能 D)验证软件的正确性
软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的_[1]_______.
在两种基本测试方法中, _[2]_______测试的原则之一是保证所测模块中每一个独立路径至少要执行一次.
(1)程序流程图中指有箭头的线段表示的是
A)图元关系 B)数据流 C)控制流 D)调用关系
(3)软件设计中模块划分应遵循的准则是
A)低内聚低耦合 B)高内聚低耦合 C)低内聚高耦合 D)高内聚高耦合
(4)在软件开发中,需求分析阶段产生的主要文档是
A)可行性分析报告 B)软件需求规格说明书 C)概要设计说明书 D)集成测试计划
测试用例包括输入值集和【1】值集。
5、数据流图中带有箭头的线段表示的是
A) 控制流 B)事件驱动? C)模块调用?? D)数据流
6、在软件开发中,需求分析阶段可以使用的工具是
A)N—S图?? B)DFD图???C)PAD图?? D)程序流程图
2、按照软件测试的一般步骤,集成测试应在(???? )测试之后进行。
3、软件工程三要素包括方法、工具和过程,其中,(???? )支持软件开发的各个环节的控制和管理。
(5)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是A)编译软件 B)操作系统 C)教务管理系统 D)汇编程序(6)下面叙述中错误的是A)软件测试的目的是发现错误并改正错误 B)对被调试的程序进行“错误定位”是程序调试的必要步骤C)程序调试通常也称为Debug D)软件测试应严格执行测试计划,排除测试的随意性
文档评论(0)