20秋学期1709180318091903190920032009软件工程与软件测试技术在线作业答案3Word文档下载推荐.doc

上传人:wj 文档编号:469251 上传时间:2023-04-29 格式:DOC 页数:7 大小:26KB
下载 相关 举报
20秋学期1709180318091903190920032009软件工程与软件测试技术在线作业答案3Word文档下载推荐.doc_第1页
第1页 / 共7页
20秋学期1709180318091903190920032009软件工程与软件测试技术在线作业答案3Word文档下载推荐.doc_第2页
第2页 / 共7页
20秋学期1709180318091903190920032009软件工程与软件测试技术在线作业答案3Word文档下载推荐.doc_第3页
第3页 / 共7页
20秋学期1709180318091903190920032009软件工程与软件测试技术在线作业答案3Word文档下载推荐.doc_第4页
第4页 / 共7页
20秋学期1709180318091903190920032009软件工程与软件测试技术在线作业答案3Word文档下载推荐.doc_第5页
第5页 / 共7页
20秋学期1709180318091903190920032009软件工程与软件测试技术在线作业答案3Word文档下载推荐.doc_第6页
第6页 / 共7页
20秋学期1709180318091903190920032009软件工程与软件测试技术在线作业答案3Word文档下载推荐.doc_第7页
第7页 / 共7页
亲,该文档总共7页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

20秋学期1709180318091903190920032009软件工程与软件测试技术在线作业答案3Word文档下载推荐.doc

《20秋学期1709180318091903190920032009软件工程与软件测试技术在线作业答案3Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《20秋学期1709180318091903190920032009软件工程与软件测试技术在线作业答案3Word文档下载推荐.doc(7页珍藏版)》请在冰点文库上搜索。

20秋学期1709180318091903190920032009软件工程与软件测试技术在线作业答案3Word文档下载推荐.doc

A.输入、输出、外部实体和加工

B.变换、加工、数据流和存储

C.加工、数据流、数据存储和外部实体

D.变换、数据存储、加工和数据流

C

4.分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()。

A.细节

B.输入与输出

C.软件的作者

D.绘制的时间

B

5.而向数据流的软件设计方法可将()映射成软件结构。

A.控制结构

B.模块

C.数据流

D.事物流

6.SA方法的基本思想是()。

A.自底向上逐步抽象

B.自底向上逐步分解

C.自顶向下逐步分解

D.自上向下逐步抽象

7.模块独立性是软件模块化所提出的要求,衡量模块独立性的度址标准是模块的()

A.内聚性和耦合性

B.局部化和封装化

C.抽象和信息隐藏

D.逐步求精和结构图

A

8.()是表达系统类及其相互联系的图示,它是面向对象设计的核心,是建立状态图、协作图和其他图的基础。

A.部署图

B.类图

C.组件图

D.配置图

9.下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是()。

A.原型模型

B.瀑布模型

C.基于知识的智能模型

D.变换模型

10.软件模块设计准则中个错误的是

A.降低模块之间的耦合性,降低模块的内聚性

B.模块的作用范围应该在控制范围内

C.设计功能可预测并能得到验证的模块

D.适当划分模块规模,以保持其独立性

11.黑盒测试是从()观点的测试,白盒测试是从()观点的测试。

A.开发人员、管理人员

B.用户、管理人员

C.用户、开发人员

D.开发人员、用户

12.增量模型本质上是一种()。

A.线性顺序模型

B.整体开发模型

C.非整体开发模型

D.螺旋模型

13.面向对象的分析方法主要是建立3类模型,即()。

A.系统模型、ER模型、应用模型

B.对象模型、动态模型、功能模型

C.ER模型、对象模型、功能模型

D.对象模型、动态模型、应用模型

14.Jackson方法根据()来导出程序结构。

A.数据流图

B.数据间的控制结构

C.数据结构

D.IPO图

15.软件开发的瀑布模型,一般都将开发过程划分为:

分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是()。

A.分析阶段

B.设计阶段

C.编码阶段

D.测试阶段

16.下述任务中,不属于软件工程需求分析阶段的是()。

A.分析软件系统的数据要求

B.确定软件系统的功能需求

C.确定软件系统的性能要求

D.确定软件系统的运行平台

17.软件维护的副作用是指()。

A.运行时误操作

B.隐含的错误

C.因修改软件而造成的错误

D.开发时的错误

18.SA法的主要描述手段有()。

A.系统流程阁和模块图

B.DFD图、数据词典、加工说明

C.软件结构图、加工说明.功能结构图、加工说明

19.软件工程的三要素

A.技术、方法和工具

B.方法、对象和类

C.方法、工具和过程

D.过程、模型和方法

20.需求工程的主要目的是()。

A.系统开发的具体方案

B.进一步确定用户的需求

C.解决系统是"

做什么的问题"

D.解决系统是"

如何做的问题"

21.在下列选项中不属于软件工程学科所要研究的基本内容

A.软件工程材料

B.软件工程目标

C.软件工程原理

D.软件工程过程

22.在需求分析之前有必要进行()工作。

A.程序设计

B.可行性分析

C.ER分析

D.2NF分析

23.软件工程中描述生命周期的瀑布模型一般包括计划、需求分析、设计、编码、()、维护等几个阶段。

A.产品发布

B.版本更新

C.可行性分析

D.测试

24.在结构化分析方法中,用以表达系统内数据的运动情况的工具是()。

B.数据字典

C.结构化语言

D.判定表与判定树

25.集成测试的主要方法有两个,一个是(),一个是()。

A.白盒测试方法、黑盒测试方法

B.等价类划分方法、边缘值分析方法

C.渐增式测试方法、非渐增式测试方法

D.因果图方法、错误推测方法

二、多选题(共5道试题,共10分)

26.如果出现下列哪些情况,两个模块之间就发生了内容耦合:

A.一个模块访问另一个模块的内部数据

B.一个模块不通过正常入口转到另一个模块的内部

C.两个模块有一部分程序代码重叠

D.一个模块有多个入口

ABCD

27.需求分析的步骤

A.需求获取

B.需求提炼

C.需求描述

D.需求验证

28.构件图(ComponentDiagram)是描述构件及其相互关系的图。

构件图包含的3种元素是()。

A.构件

B.接口

C.关系

D.层次

ABC

29.一般设计的比较好的软件结构,

A.顶层扇出低

B.中层扇出较少

C.底层模块有高扇入

D.顶层扇出高

BCD

30.在总体设计阶段可能会用到以下几种图形工具有

A.软件结构图

B.层次图

C.HIPO图

D.系统流程图

三、判断题(共20道试题,共40分)

31.逻辑覆盖测试引导人们把注意力集中在程序的各个判定部分,抓住了程序测试的重点。

正确

32.IPO图是输入、处理、输出图(Input-Process-Output)的简称。

33.投资回收期越长,就可以越快获得利润,因此该项目就越值得投资开发。

错误

34.内聚衡量不同模块彼此间相互依赖的紧密程度

35.动态测试是指通过运行程序发现错误。

36.自顶向下集成测试不需要测试驱动模块,需要桩模块。

37.在面向对象设计中,需要选择能够方便、有效实现算法的物理数据结构。

38.软件就是程序,编写软件就是编写程序。

39.优化算法的一个途径是尽量扩大查找范围。

40.在结构化的程序中通常有3种循环类型:

简单循环、串接循环和嵌套循环。

41.一般来说,应该尽量选用面向对象语言来实现面向对象分析、设计的结果。

42.类是指具有相同或相似性质的对象的抽象,类的具体化就是对象。

43.调试和测试没有区别。

44.需求说明相当于用户与开发者之间的一份技术合同,是测试验收阶段对软件进行确认和验收的基准,是软件开发的基础。

45.多态性防止了程序相互依赖而带来的变动影响。

46.多态性增强了软件的灵活性和重用性,允许用更为明确、易懂的方式去建立通用软件,多态性和继承性相结合使软件具有更广泛的重用性和可扩充性。

47.在能满足用户需求的条件下,应选择复杂度更高的算法。

48.测试人员将程序看成是一个“黑盒”,不深入代码细节的测试方法称为动态黑盒测试。

49.N-S图不容易确定局部和全程数据的作用域。

50.信息建模方法是从数据的角度来建立信息模型的,最常用的描述信息模型的方法是E-R图

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2