好文档 - 专业文书写作范文服务资料分享网站

VIP专享软件工程复习试题及答案 - 图文 

天下 分享 时间: 加入收藏 我要投稿 点赞

动。

空间 2. 数据流图 5.IPO图由 输入 测试 、运行与维护阶段。

直观的显示三者之间的关系。

3.盒图也称为 N-S图 式思考和解决问题。

6.数据流图有四种基本成分: 。

4.软件有效性,指软件系统的时间和 多态性等概念来构造系统的软件开发方法。

效率。

8.软件工程中的结构化分析SA是一种面向 数据流 3.软件测试的步骤:单元 、 集成 、 系统 、 验收 。、处理和 输出 6.面向对象方法是一种运用 类 、 实例 、 属性 8.程序测试是对编码阶段的语法错、 语义错 和 运行错 和数据字典共同构成了系统的逻辑模型。

9.为了获得较高的模块独立性,尽量设计出具有 高内聚和 低藕合 的分析方法。。这种表达方式取消了流程线,它强迫程序员以结构化方

,其源、终点,处理,存储,数据流

7.分析已有的程序,寻求比源代码更高级的抽象表现形式,这就是软件的 7.数据字典有以下四种条目: 数据流、数据项、数据存储、基本加工 中数据项是组成数据流和数据存储的最小元素。

4.数据流图的基本符号包括 加工 、 数据流 、 数据存储文件、 汇点 。1.常用的软件开发模型有 瀑布模型、原型模型 、 增量模型、 螺旋模型 、喷泉模型 2.软件生存周期一般可分为 问题定义、可行性研究、 需求分析 、设计、编码、 单元一、填空题(在下划线上填写正确的答案,每题2分,共20分)1. 等价划分 是一种黑盒测试技术,这种技术把程序的输入域划分为若干个数。

三个框组成。这个图的特点是能够5.IPO图的中文意思是 结构化设计中变换型结构的输入(Input)、加工(Processing)、输出(Output) 。、 重载 、消息传送、

进行查找的编码执行活

9.软件开发是一个自顶向下逐步细化和求精的过程,而软件测试是一个 由下而上 的过程。

10.耦合性 与内聚性是模块独立性的两个定性标准,将软件系统划分模块时,尽量做到

高内聚、 低 耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。

性能的模块。

逆向工程

4.

3.

2.

1.

来表示。

可行性等方面研究。

。度优先策略 判定树 。码执行活动进行查找的编码执行活动。

10.常用的测试方法有 黑盒测试 1.软件工程的三要素包括方法、  工具  和过程。8.UML中的泛化关系就是通常所说的  继承  关系。和 白盒测试 7.结构化方法总的指导思想是 自顶向下 逐层分解。3.HIPO图是由一组IPO图和一张   H    图组成。6.UML中用一端为空心三角形的连接表示  泛华  关系。9.部署图用  连接实线   关系表示各节点之间的通信路径。软件生存周期中时间最长、花费精力和费用最多的一个阶段是 。需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是 。构化程序设计中程序主要的3种基本控制结构是顺序结构 、选择结构、循环结构。

维护 阶段。

可行性研究,应从技术可行性 、 经济可行性 、 运行可行性 和法律和社会效益进行查找的编

逆向工程 功能需求

10.选择   关系   命令,可以看到Rose中对应图形的分类。

4.在前期需求明确、资料完整的情况下尽量采用  瀑布   模型。8.程序测试是对编码阶段的 语法错、 语义错 和 运行错 2.在结构化分析中用来描述加工逻辑的主要工具是结构化语言、判定表、

1.若年利率为i,n年后可得钱数为F则现在的价值 F/(1+N*i) 7.分析已有的程序,寻求比源代码更高级的抽象表现形式,这就是软件的

7.类是类图的主要的主要部件,由类名、  属性  、操作3部分组成。

2.面向对象方法用  对象行为和属性的    分解取代了传统方法的功能分解。4.自顶向下结合的渐增测试法,在组合模块时有两种组合策略:深度优先策落和 宽9.为了获得较高的模块独立性,尽量设计出具有 低耦合 和 高内聚 性能的模块。

5.用例图中,如果在完成某个功能时,偶而会执行另一个功能,则用  扩展   关系3.软件测试的步骤:制定测试计划、设计测试用例、实施测试、测试后调试、做测试报告A、对象 B、数据流 C、数据结构 D、控制结构

13.使用白盒测试方法时,确定测试数据应根据(A)和指定的覆盖标准。

A、程序内部逻辑 B、程序的复杂程度 C、该软件的编辑人员 D、程序的功能14.软件维护工作的最主要的部分是(A)。

A、校正性维护 B、适应性维护 C、完善性维护 D、预防性维护15.PDL是(B)语言。

A、高级程序设计语言 B、伪码式

1.软件危机具有下列表现( D )。

1、对软件开发成本估计不准确 2、软件产品的质量往往靠不住3、软件常常不可维护 4、软件成本逐年上升

A、 1、2和3 B、 1、3 和4 C、 2、3和4 D、 以上都正确

2. 软件生命周期一般都被划分为若干个独立的阶段,其中占用精力和费用最多的阶段往往是( A )。

A 运行和维护阶段 B、设计阶段 C、代码实现阶段 D、测试阶段3.下列属于软件的特点的是( D )。

A、软件是一种逻辑实体,具有抽象性 B、软件在使用过程中没有磨损、老化

C、软件不同于一般程序,它的一个显著特点是规模庞大,复杂程度高 D、以上都正确

4.软件开发技术不包含( D )。

A、 软件开发方法学 B、 软件工程环境 C、软件工具 D、 软件质量度度量5.需求分析阶段最重要的技术文档是( B )。A、 设计说明书 B、 需求规格说明书 C、 可行性分析报告 D、 用户手册

6.数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是( C )A、数据库设计 B、 数据通信 C、 数据定义 D、 数据维护7.需求分析阶段的研究对象是(C )。A、系统分析员要求 B、用户要求 C、软硬件要求 D、 系统要求8.结构化方法的基本原则是(B )。

A 、模块化 B、抽象与分解 C、信息隐藏 D、 逐步求精9.耦合度最高的是(B )耦合。

A、环境耦合 B、内容耦合 C、控制耦合 D、 数据耦合10.画软件结构图时应注意调用关系只能是( B )A、从下到上 B、 从上到下 C、从左到右 D、 从右到左

11.软件设计中划分模块的一个准则是(C)A、低内聚低耦合 B、低内聚高耦合 C、高内聚低耦合 D高内聚高耦合

12.Jackson设计方法是由英国的M.Jackson提出的,它是一种面向(C)的软件设计方法。

C、YYXXA、BBD、数据A变换成B和C

A*CA、定义阶段

B、数据A变换成B和C

BAC22.下列哪个图不是N-S图的构件( C )。

C、中级程序设计语言 D、低级程序设计语言

23.对于下列各图,有关描述中正确的是( A )。 A、数据A和B同时输入变成C

16.下列哪个阶段不属于软件生存期的三大阶段( C )。

C、编码阶段 D、维护阶段17.可维护性的特性中相互促进的是( A )

A、可理解性和可测试性 B、效率和可移植性 C、效率和可修改性 D、效率和结构好18.软件测试的目标是(B)

A、证明软件是正确的 B、发现错误、降低错误带来的风险 C、排除软件中所有的错误 D、与软件调试相同19.软件生命周期中所花费用最多的阶段是( D )

A、详细设计 B、软件编码 C、软件测试 D、软件维护20.详细设计的基本任务是确定每个模块的(D)设计。A、功能 B、调用关系 C、输入输出数据 D、算法

C、数据A或数据B(不能同时)输入,变换成C

AA+CB⊕CB、D、UNTIL NWHILE MB、开发阶段

CB24.下列哪种方法不是度量效益的方法( B )。 A、货币的时间价值 B、算法模型估计 C、投资回收期 D、纯收入25.下列描述错误的是( D )。 A、数据流图将各种信息流抽象成数据流的形式 B、数据流图不反映控制关系、调用关系 C、数据流图不反映处理逻辑的先后顺序 D、数据流图不反映数据的流向

26.软件是(C)

A、处理对象和处理规则的描述 B、程序C、程序及文档D、计算机系统

27.软件需求规格说明的不应包括(B)。

A、主要功能 B 算法的详细描述

C、用户界面及运行环境 D、软件性能28.程序的三种基本控制结构是(B)。

A、过程、子程序和分程序 B、顺序、选择和循环 C、递归、迭代和回溯D、调用、返回和转移

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

A、系统模型、ER模型、应用模型 B、对象模型、动态模型、应用模型B、ER模型、对象模型、功能模型D、动态模型、功能模型、对象模型30.ER模型中,包含以下基本成分(C)。

A、数据、对象、实体 B、控制、联系、对象 C、实体、联系、属性 D、实体、属性、操作1.快速原型模型的主要特点之一是 ( B )A.开发完毕才见到产品      B.及早提供工作软件

C.及早提供全部完整软件    D.开发完毕才见到工作软件2.软件工程学的一个重要目标是 ( D )A.提高程序的执行效率     B.降低程序对存储空间的要求C.定义各种软件开发过程模型  D.提高软件的可维护性3.需求分析最终结果是产生 ( B )A.项目开发计划 B.需求规格说明书C.设计说明书   D.可行性分析报告4.数据存储和数据流都是处于不同状态的 ( D )A. 分析结果 B. 事件 C. 动作 D. 数据5.数据字典是对数据定义信息的集合,它所定义的对象都包含于 ( A ) A.数据流图 B.程序框图 C.软件结构 D.方框图6、结构化设计是一种面向(  A )的设计方法。A.数据流  B.数据库   C.数据结构 D.程序7.下列可哪个组件不是用例图的基本组件 ( D )A.参与者   B.用例  C.系统  D.文档8.用例图中用例之间存在各种关系,但不包括 ( B )A.包含  B.关联  C.泛化  D.扩展9.常用动词或动词词组来表示 ( C )A.对象  B.类  C.关联   D.属性

VIP专享软件工程复习试题及答案 - 图文 

。。动。空间2.数据流图5.IPO图由输入测试、运行与维护阶段。直观的显示三者之间的关系。3.盒图也称为N-S图式思考和解决问题。6.数据流图有四种基本成分:。4.软件有效性,指软件系统的时间和多态性等
推荐度:
点击下载文档文档为doc格式
7rsj26nmvd423gj8gje700kc5204u900kh3
领取福利

微信扫码领取福利

微信扫码分享