软件工程期末习题练习.pptx
《软件工程期末习题练习.pptx》由会员分享,可在线阅读,更多相关《软件工程期末习题练习.pptx(23页珍藏版)》请在沃文网上搜索。
1、软件工程-期末练习1、软件工程学科出现的主要原因是()。、计算机的发展、其他工程学科的影响、软件危机的出现、程序设计方法学的影响2、软件生命周期中所花费用最多的阶段是()A详细设计 B软件编码 C软件测试 D软件维护3、问题定义阶段必须回答的关键问题是()。、要解决的问题是什么 B、确定目标系统必须具备哪些功能、怎样实现目标系统 、如何具体实现系统4、在程序的描述和分析中,用以指明数据来源、数据流向和数据处理的辅助图形是()。、瀑布模型图 B、数据流图C、数据结构图 D、业务图5、结构化分析方法使用的描述工具()定义了数据流图中每一个图形元素。、数据流图、数据字典、判定表、判定树6、一个项目是
2、否开发,从经济上来说是否可行,归根结底是取决于()。、成本的估算 、项目计划、工程管理 、工程网络7、需求分析最终结果是产生()。、项目开发计划 、可行性分析报告、需求规格说明书 、设计说明书8、快速原型是利用原型辅助软件开发的一种新思想,它是在研究()的方法和技术中产生的。A.需求阶段 B.设计阶段 C.测试阶段 D.软件开发的各个阶段 9、软件设计阶段一般可分为()。、逻辑设计与功能设计 、概要设计与详细设计、概念设计与物理设计 、模型设计与程序设计10、在软件系统中,一个模块应具有什么样的功能,这是由_决定的。A、总体设计 B、需求分析C、详细设计 D、程序设计11、属于软件设计的基本原
3、理的是()。、数据流分析设计 、变换流分析设计、事务流分析设计 、模块化12、模块的独立性是由内聚性和耦合性来度量的,其中内聚性是()。、模块间的联系程度 、模块的功能强度、信息隐蔽程度 、接口的复杂程度13、为了提高模块的独立性,模块之间最好是()A.控制耦合 B.公共耦合 C.内容耦合 D.数据耦合 14、SD(结构化设计)方法设计的结果是()A.模块 B.模块结构图C.模块的算法 D.数据流图15、软件设计中划分模块的一个准则是()。A、低内聚低耦合 B、低内聚高耦合C、高内聚低耦合 D、高内聚高耦合16、模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的()。A 抽象
4、和信息隐蔽 B 局部化和封装化C 内聚性和耦合性 D 激活机制和控制方法17、一个模块把开关量作为参数传递给另一模型,这两个模块之间的耦合是()。、外部耦合、数据耦合、控制耦合、内容耦合18、软件模块内聚性最强的是()A.功能内聚 B.通信内聚C.偶然内聚 D.逻辑内聚19、在面向数据流的软件设计方法中,一般将信息流分为()。、变换流和事务流、变换流和控制流、事务流和控制流、数据流和控制流20、着重反映的是模块间的隶属关系,即模块间的调用关系和层次关系。、程序流程图 、数据流图、图 、结构图21、结构化程序设计主要强调的是()A、程序的效率 B、序的执行速度 C、程序的易读性 D、程序的规模
5、22、软件开发过程中,以下说法正确的是()。、程序流程图是逐步求精的好工具、-图不可能任意转移控制,符合结构化原则、判定表是一种通用的设计工具、判定流程图和-图不易表达模块的层次结构23、面向数据结构的设计方法(Jackson方法)是进行()的形式化的方法。、详细设计 、系统设计 、软件设计 、编码24、Jackson方法根据()来导出程序结构。、数据结构 、数据间的控制结构、数据流图 、IPO图25、Jackson方法是在软件开发过程中常用的方法,使用Jackson方法时可以实现_。A、从数据结构导出程序结构 B、从数据流图导出初始结构图C、从模块结构导出数据结构 D、从模块结构导出程序结构
6、26、软件详细设计阶段的任务是()A、算法与数据结构设计 B、功能设计C、调用关系设计 D、输入输出设计27、详细设计的任务是确定每个模块的()A、算法 B、功能 C、调用关系 D、输入输出数据28、程序的三种基本控制结构是()A过程,子程序和分程序 B 顺序,选择和重复C 递归,堆栈和队列D 调用,返回和转移 29、数据元素组成设计的方式有()类型。、顺序 、选择 、重复 、以上全是30、当模块中包含复杂的条件组合,只有()能够清晰地表达出各种动作之间的对应关系。A、判定表和判定树 B、盒图C、流程图 D、关系图31、PDL是下列()语言。、高级程序设计语言 、低级程序设计语言、中级程序设计
7、语言 、伪码32、为了使软件具有清晰结构和良好的风格,下面关于程序设计风格的叙述不可取的有()A、尽量不要进行浮点数的相等比较 B、应当有适量的注释C、尽可能对代码优化 D、使用有意义的标识符33、软件测试的目的是?()A、证明软件的正确性 B、找出软件系统中存在的所有错误C、证明软件系统中存在错误 D、尽可能多的发现软件系统中的错误35、软件测试时为了_而执行程序的过程。A、纠正错误 B、发现错误C、避免错误 D、证明错误36、下列属于黑盒测试的是()。、等价划分 、条件测试、循环测试 、基本路径测试37、()着重测试软件功能。、黑盒测试 、白盒测试、功能测试 、循环测试38、在下列测试技术
8、中,_不属于黑盒测试技术。A、等价划分 B、边界值分析C、错误推测 D、逻辑覆盖39、软件测试中,白盒法是通过分析程序的()来设计测试用例的 A、应用范围 B、内部逻辑 C、功能 D、输入数据 40、下列几种逻辑覆盖标准中,查错能力最强的是()A、语句覆盖 B、判定覆盖 C、条件覆盖 D、条件组合覆盖 41、确认测试以()文挡作为测试的基础 A、需求规格说明书 B、设计说明书 C、源程序 D、开发计划41、软件特性中,在给定的时间间隔内,程序成功运行的概率指的是()。A、有效性 B、可适应性 C、正确性 D、可靠性42、为了增加软件功能和性能而进行的软件修改维护过程是()A、校正性维护 B、适
9、应性维护C、完善性维护 D、预防性维护43、结构化维护与非结构化维护的主要区别在于()A、软件是否结构化 B、软件配置是否完整 C、程序的完整性 D、文档的完整性 44、软件文档是软件工程实施中的重要部分,它不仅是软件开发各阶段的重要依据,而且影响软件的_。A、可理解性 B、可维护性C、可扩展性 D、可移植43、结构化维护与非结构化维护的主要区别在于()A、软件是否结构化 B、软件配置是否完整 C、程序的完整性 D、文档的完整性 44、软件文档是软件工程实施中的重要部分,它不仅是软件开发各阶段的重要依据,而且影响软件的_。A、可理解性 B、可维护性C、可扩展性 D、可移植45、软件特性中,()
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 期末 习题 练习