11软件工程基础.docx

上传人:b****6 文档编号:6303502 上传时间:2023-01-05 格式:DOCX 页数:13 大小:34.31KB
下载 相关 举报
11软件工程基础.docx_第1页
第1页 / 共13页
11软件工程基础.docx_第2页
第2页 / 共13页
11软件工程基础.docx_第3页
第3页 / 共13页
11软件工程基础.docx_第4页
第4页 / 共13页
11软件工程基础.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

11软件工程基础.docx

《11软件工程基础.docx》由会员分享,可在线阅读,更多相关《11软件工程基础.docx(13页珍藏版)》请在冰豆网上搜索。

11软件工程基础.docx

11软件工程基础

n软件工程基础

1、下列关于软件测试的描述中正确的是。

A、软件测试的目的是证明程序是否正确

B、软件测试的目的是使程序运行结果正确

C、软件测试的目的是尽可能多地发觉程序中的错误

D、软件测试的目的是使程序符合结构化原则

2、下列描述中正确的是。

A、程序确实是软件

B、软件开发不受运算机系统的限制

C、软件既是逻辑实体,又是物理实体

D、软件是程序、»^与相关文档的集合

3、下而叙述正确的是。

A、程序设计确实是编制程序

B、程序的测试必须由程序员自己去完成

C、酚经调试改错后咖进行删试

D、程序经调试改错后不必进行再测试

4、下列描述中正确的是。

A、软件工程只是解决软件项目的治理咨询题

B、软件工程要紧解决软件产品的生产率咨询题

C、软件工程的要紧思想是强调在软件开发过程中需要应用工程化原则

D、软件工程只是解决软件开发中的技术咨询题

6、下列叙述中正确的是。

血软件交付使用后还需要迸行爱护

B、软件一旦交付使用就不需要再进行爱护

C、软件交付使用后其生命周期就终止

D、软件爱护是指修复程序中被破坏的指令

7、下列叙述中正确的是。

A、软件测试应该由程序开发者来完成

B、程序经调试后一样不需要再测试

C、软件爱护只包括对程序代码的爱护以上三种讲法都不对

8、从工程治理角度,软件设讣一样分为两步完成,它们是。

厶概要设计与详细设计

B、过程操纵

C、软件结构设讣与数据设计

D、程序设计与数摇设计

9、下列选项中不属于软件生命周期开发时期任务的是

A、软件测试

B、概要设计

C、软件爱护

D、详细设计

10.K列选项中不符合良好程序设il•风格的是.

A、源程序要文档化

B、数据讲明的次序要规范化

C、幸免滥用goto语句

D、模块设计要保证高幡合、高内聚

11、下列叙述中正确的是»

払软件测试的要紧甘的是发觉程序中的错误

B、软件测试的要紧目的是确左程序中错误的位置

C、为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作

D、软件测试是证明软件没有错误

12、软件是指。

A、程序

B、程序和文档

C、算法加数据结构

D、酣、数据与相关文档的完整集合

13、软件调试的目的是•

A、发觉错误

B、改正错课

C、改善软件的性能

D、验证软件的正确性

14、软件设il•中模块划分应遵循的准则是。

A、低内聚低耦合

B、高内聚低耦合

C、低内聚高耦合

D、高内聚高耦合

15、在数据库设计中,将E-R图转换成关系数据模型的过程属于.

A、需求分析时期

B、概念设计时期

C、逻辑设计时期

D、物理设计时期

16、程序流程图中带有箭头的线段表示的是。

A、图元关系

B、数摇流

C、操纵流

D、调用关系

17、在软件开发中,需求分析时期产生的要紧文档是

A、可行性分析报告

B、软件需求规格讲明书

C、概要设计讲明书

D、集成测试打算

18、数据流图中带有箭头的线段表示的是

A、操纵流

B、事件驱动

C、模块调用

D、数据流

19、在软件开发中,需求分析时期能够使用的工具是

A、N-S图

B、DFD图

C、PAD图

D、程序流程图

20、在E-R图中,用来表示实体的图形是。

A、矩形

B、椭圆形

C、菱形

D、三角形

21、在E-R图中,用来表示实体之间联系的图形是

A、矩形

B、椭圆形

D、平行四边形

22、数据流图中带有箭头的线段表示的是。

A、操纵流

B、事件驱动

C、模块调用

D、数据流

23、在软件开发中,需求分析时期能够使用的工具是,

A、N-S图

B、DFD图

C、PAD图

D、程序流程图

24、软件需求分析时期的工作,能够分为四个方而:

需求猎取、需求分析、编写需求规格讲明书以及。

A、时期性报告

B、需求评审

C、总结

D、都不正确

25、结构化程序设计要紧强调的是

A、程序的规模

B、程序的易读性

c、程序的执行效率

D、程序的可移植性

26、在软件生命周期中,能准确地确左软件系统必须做什么和必须具备哪些功能的时期是

A、概要设计

B、详细设计

C、可行性分析

D、需求分析

27、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特:

^^的图符构成。

下列图符需标识的图符不属于数据流图合法图符的是。

彳、操纵流

B、加工

C、数据储备

D、源和潭

28、程序流程图(PFD)中的箭头代表的是.

A、数摇流

B、操纵流

C、调用关系

D、组成关系

29、下而不属于软件工程的3个要素的是

A、工具

B、过程

C、方法

D、环境

30、检査软件产品是否符合需求企义的过程称为.

久确认测试

B、集成测试

C、验证测试

D、验收测试

31、下列工具中为需求分析常用工具的是

A、PAD

B、PFD

C、N-S庆DFD

32、下而不属于软件设讣原则的是O

A、抽象

B、模块化

C、自底向上

D、信息隐藏

时期。

33、在结构化方法中,软件功能分解属于下列软件开发中的,

A、详细设计

B、需求分析

G总体设计

D、编程调试

34、信息隐藏的概念与下述哪一种概念直截了当相关.

A、软件结构左义

B、模块独立性

C、模块类型划分

D、模拟耦合度

35、软件调试的目的是。

A、发觉错误

B、改正错误

C、改善软件的性能

D、挖掘软件的潜能

36、数据的储备结构是指.

37、

38、

39、

40、

41、

42、

43、

44、

A、储备在外存中的数据

B、数据所占的储备空间量

C、数据在运算机中的顺序储备方式

D、如的逻辑结构在运倾中的赫

下列关于软件测试的描述中正确的是。

A、软件测试的目的是证明程序是否正确

B、软件测试的目的是使程序运行结果正确

C、软件测试的目的是尽可能多地发觉程序中的错误

D、软件测试的目的是使程序符合结构化原则

卜•列描述中正确的是O

程序确实是软件

软件开发不受运算机系统的限制软件既是逻辑实体,又是物理实体软件是数据与相关文档的集合

A、

B、

C、

D、

为了使模块尽可能独立,要求O

A、模块的内聚程度要尽量高,且并模块间的耦合程度要尽量强

B、模块的内聚程度要尽量离,且各模块间的耦合程度

C、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱

D、模块的内聚程度要尽量低,且*模块间的耦合程度要尽量强

软件是指。

程序

程序和文档

算法加数据结构

酚、数据与相关文档的完整集合

A、

B、

C、

D、

软件调试的目的是

A、发觉错误

B.改正错误

C、改善软件的性能

D、验证软件的正确性

在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发时期是

A、可行性分折

B、需求分析

C、详细设计

D、程序编码

在软件开发中,下面任务不属于设计时期的是。

数据结构设汁

给出系统模块结构

宦义模块算法

定义需求并建立系统模型

A、

B、

C、

D、

下列叙述中正确的是•

久软件测试的SS目的是发觉程序中的错课

B、软件测试的要紧目的是确;4^程序中错误的位置

c、为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作

D、软件测试是证明软件没有错误

 

45、软件设il•中模块划分应遵循的准则是。

A、低内聚低耦合

B、高内聚低耦合

C、低内聚高耦合

D、高内聚高耦合

46、在软件开发中,需求分析时期产生的要紧文档是,

A、可行性分析报告

B、软件需求规格讲明书

C、概要设计讲明书

D、集成测试打算

47、下列描述中正确的是。

A、软件工程只是解决软件项目的治理咨询题

B、软件工程要紧解决软件产品的生产率咨询题

C、软件工程的要紧思想是强调在软件开发过程中需要应用工程化康则

D、软件工程只是解决软件开发中的技术咨询题

48、在软件设计中,不属于过程设i|•工具的是。

A、PDL(过程设汁语言)

B、PAD图

C、N-S图

D、DPD图

49、下列叙述中正确的是»

A、软件交付使用后还需要进行爱护

B、软件一旦交付使用就不需要再进行爱护

C、软件交村使用后其生命周期就终止

D、软件爱护是指修复程序中被破坏的指令

50、下列选项中不属于结构化程序设计方法的是。

A、自顶向下

B、逐步求精

C、模块化

D、可复用

51、卞列叙述中正确的是»

A、软件测试应该由程序开发者来完成

B、程序经调试后一样不需要再测试

C、软件爱护只包括对程序代码的爱护

D、以上三种讲法都不对

52、从工程治理角度,软件设计一样分为两步完成,它们是

久槪要设计与详细设计

B、过程操纵

C、软件结构设汁与数据设计

D、程序设计打数据设计

53、下列选项中不属于软件生命周期开发时期任务的是

A、软件测试

B、概要设计

C、软件爱护

D、详细设计

.测试的原则之一是保证所测模块中每一

1、在两种差不多测试方法中,_白盒(白箱)个独立路径至少要执行一次。

2、下图所示的流程操纵结构称为_余般擔(选择结构)_

3、诊断和改正程序中错误的工作通常称为程序调试°

4、程序测试分为静态分析和动态测试。

其中_我态分析_是描不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发觉程序中的错误。

5、在而向对象方法中类描述的杲具有相似属性匂操作的一组对象。

6、程序调试的任务是诊断和改正程序中的错误。

7、软件生命周期可分为多个时期,一样分为宦义时期、开发时期和爱护时期。

编码和测试属于开发时期。

8、软件测试分为白箱(盒)测试和黑箱(盒)测试。

等价类划分法属于一翩傭盘丿一测试。

9、软件需求规格讲明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,

其中最重要的是,无歧义性°

10、在两种差不多测试方法中,_白盒(白箱)—测试的原则之一是保证所测模块中毎一个独立路径至少要执行一次。

11、在E-R图中,矩形表示_实体餐°

12、测试用例包括输入值集和—魏乞值集。

13、软件工程三要素包括方法、工具和过程,其中,过程茫持软件开发的体个环节的

操纵和治理。

14、按照软件测试的一样步骤,集成测试应在-单元(模块)测试之后进行。

15、在进行模块测试时,要为每个被测试的模块另外设il•两类模块:

驱动模块和承接模块(桩模块)。

直中驱动模块_的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。

16、若按功能划分,软件测试的方法通常分为白盒测试方法和_赵__测试方法。

17、软件测试分为白箱(盒)测试和黑箱(盒)测试。

等价类划分法属于黑箱测试。

18、软件生命周期可分为多个时期,一样分为泄义时期、开发时期和爱护时期。

编码和测试属于_芳泼_时期。

19、在两种差不多测试方法中,白盒测试的原则之一是保证所测模块中毎一个独立路

径至少要执行一次。

20、软件需求规格讲明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,

其中最重要的是一无歧义性°

21、软件工程三要素包括方法、工具和过程,其中,过程支持软件开发的^$个环节的操纵和治理。

22、按照软件测试的一样步骤,集成测试应在_单元或模块_测试之后进行。

23、结构化程序设计方法的要紧原则能够概括为自顶向下、逐步求精、模块化和限制使用goto语句。

回溯法一

24、软件的调试方法要紧有:

强行排错法、回溯法和缘故排除法。

25、软件的需求分析时期的工作,能够概括为四个方而:

_需求猎社、需求分析、编写需求规格讲明书和需求评审。

26、软件工程研究的内容要紧包括:

软件开发技术和软件工程治理。

27、与结构化需求分析方法相对应的是结构化设计一方法。

28、数据结构包扌舌数据的_逻辑_结构和数据的储备结构。

29、诊断和改正程序中错误的工作通常称为程序调试°

30、数据流的类型有_变换型-和事务型。

31、数据字典是^$类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、

瞬备—和处理过程。

32、在进行模块测试时,要为每个被测试的模块另外设il•两类模块:

驱动模块和承接模块(桩模块)。

其中_翹泄的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。

33、程序测试分为静态分析和动态测试。

其中静态分析是指不执行程序,而只是对程

序文本进行检查,通过阅读和讨论,分析和发觉程序中的错误。

34、

程序调试_的任务是诊断和改正程序中的错误。

35、卞列软件系统结构图

的宽度为_3一

36、测试用例包括输入值集和_辭值集.

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

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1