太原理工大学软件工程复习试题

太原理工大学软件工程复习试题
太原理工大学软件工程复习试题

、单选题

1、软件开发的结构化设计(SD )方法,全面指导模块划分的最重要原则应该是 (C )

6、软件工程方法是在实践中不断发展的方法 ,而早期的软件工程方法主要是指 (B ) C.面向对象方法. D.功能分解法

软件工程复习题

A 模块高内聚

B 模块低耦合

C 模块独立性

D 程序模块化 2、软件工程方法的提出起源于软件危机 A 产生危机

B 质量保证

,而其目的应该是最终解决软件的什么问题 ?

( D )

C 开发效率

3、软件工程开发的可行性研究是决定软件项目是否继续开发的关键 ,而可行性研究的结论主要相关于 (A )

A 软件系统目标

B 软件的性能

C 软件的功能

D 软件的质量

4、软件需求分析一般应确定的是用户对软件的 (D )

C.性能需求

D.功能需求和非功能需求

A.功能需求

B.非功能需求

5、软件测试是满足软件的功能和性能要求 ,保证软件正确性的措施,一般软件测试计划的制订应始于软件开发的

个阶段?

( D )

A.需求分析

B.软件设计

C.程序编码

D.软件计划 7、数据流图描述数据在软件中流动和被处理变换的过程 A.软件模型

B.软件功能

C.软件结构

,它是以图示的方法来表

,即.(A )

8、软件工程学涉及到软件开发技术和工程管理两方面的内容 ,下述内容中哪一个不

属于开发技术的范畴?( D ) A.软件开发方法 B.软件开发工具

C.软件工程环境

D.软件工程经济

9、软件文档是软件工程实施中的重要成份 ,它不仅是软件开发的各阶段的重要依据 ,而且也影响软件的 ()

A. 可理解性

B. 可维护性

C. 可扩展性

D.可靠性

10、从()语言开始,软件摆脱了对硬件的依赖

D.第四代

11、在下面列出的基本成分中,哪个不是实体关系图的基本成分 ?(

A.实体

B.数据存储

C.关系 12、结构化程序设计主要强调程序的 A.效率

B 速度

C.可读性

(C ) D.大小

13、在软件工程中根据程序的功能说明 ,而不关心程序内部逻辑的测试方法为 (A

A. 黑盒法

B. 白盒法

C. 灰盒法

D. 综合法

14、软件开发的结构化分析方法 A 业务流程图,数据字典 C.数据流图,数据字典

,常用的描述软件功能需求的工具有 (C )

B 软件流程图,模块说明

D. 系统流程图,程序编码

15、结构化程序设计思想的核心是要求程序只由顺序 A.分支

B 单人口

C.单出口

、循环和(A )三种结构组成。

D.有规则GOTO

16、确定软件系统的主要功能,即进行系统功能分析 ,提出软件系统的目标、范围与功能说明称为结构化方法中的

(D ) A.需求分析

B.可行性研究

C.总体设计

专业.专注

D.问题定义

A.原型化方法

B.结构化方法

17、?在结构化方法中,软件功能分解应属于软件开发中的哪一阶段 ?( A )

A.

总体设计

B ?需求分析

C ?详细设计

D ?编程调试

18、在软件结构化设计中,好的软件结构设计应该力求做到 (B )

A. 顶层扇出较少,中间扇出较高,底层模块低扇入

B. 顶层扇出较高,中间扇出较少,底层模块高扇入 C 顶层扇入较少,中间扇出较高,底层模块高扇入 D.顶层扇入较少,中间扇入较高,底层模块低扇入 19、在软件测试方法中,黑盒测试法和白盒测试法是常用的方法22、软件工程开发的可行性研究是决定软件项目是否继续开发的关键 ,而可行性研究的结论主要相关于 (A )

A.

软件系统目标

B ?软件的可测试性

C ?软件的功能

D ?软件的质量

B ?数据的组织29、需求分析的主要任务是(B )

A. 确定软件系统的主要功能,即进行系统功能分析,提出软件系统的目标、范围与功能说明

B. 分析用户要求,将软件功能和性能描述为具体的规格说明书

C. 对问题定义阶段所确定的问题实现的可能性和必要性做出研究

D. 建立软件系统的总体结构,子系统划分,并提出软件结构图 30、软件结构中,由一模块直接调用的其他模块数称为 (C )

A.深度

B.宽度

C.扇入数

D.扇出数

A.结构合理性

B.软件外部功能

C.程序正确性

D.程序内部逻辑

20、 数据字典是软件需求分析阶段的最重要的工具之一 A. 数据库设计 B ?数据通讯

C ?数据定义

21、 软件测试是软件开发过程中重要和不可缺少的阶段 基础的是(B )

,其最基本的功能是(C )

D.数据维护

,其包含的内容和步骤甚多,而在测试过程的多种环节中

,其中黑盒测试法主要是用于测试 (B )

23、结构化程序设计理论认为

A.自顶向下

B.自底向上

,实现良好的程序结构要应用 (A )的分析方法。

C.面向对象

D.基于组件

24、在下面列出的基本成分中 A.信息处理

B.信息存储

,哪个不是数据流程图的基本成

?.( D )

D.系统状态

25、PAD(Problm hmlysis Diagam) A.系统描述

B.详细设计

图是一种 C.测试

)工具。

D.编程辅助

26、耦合是软件中各模块间相互联系的一种度量 ,耦合的强弱取决于模块间的复杂程度 。耦合的若干种类中,耦合

度最高的是.(A ) A.内容耦合

B.非直接耦合

C ?数据耦合

D.控制耦合'

27、在软件工程中,软件测试的目的是(B

A.试验性运行软件

B.发现软件错误

C. 证明软件是正确的

D. 找出软件中全部错误

28、下面哪一项不是软件设计规格说明中模块的内容

?( C )

A.接口描述 C.外部文件结构

D.处理过程描述

31、在数据字典中,(B )给出了某个文件的定义,文件的定义通常也是列出其记录的组成

A 加工 B.数据存储 C.数据流 D.数据项

32、 面向数据流的软件设计方法,一般是把数据流图中的数据流划分为什么样的两种流 ,再将数据流图映射为软件

结构?( B ) A.

数据流与事务流

B.变换流与事务流

C.信息流与控制流

D.变换流与数据流

33、 软件计划是软件开发的早期和重要阶段 ,此阶段要求交互和配合的是 (B )

A.

设计人员和用户 B.分析人员和用户 34、数据字典是对数据定义信息的集合,它所定义的对象都包含于(A )

A 数据流图 B.程序框图

C.软件结构

D.方框图

36、在结构图这种概念模式中,矩形框代表(B ) 40、下列哪一项不是软件危机的表现形式 ?( D ) A. 软件需求定义不明确,易偏离用户需求 B. 软件生产高成本,价格昂贵 C. 软件的可维护性差

D. 系统软件与应用软件的联系越来越困难

41、 数据流图是描绘信息在软件系统中流动和处理情况的图形工具 ,下列哪一个图形符号代表数据存储 ?( D )

A.箭头

B.圆框

C.直线

D.开口方框

42、 软件设计中,可应用于详细设计的工具有 (A )

A.程序流程图、PAD 图、N-S 图和伪码 B 数据流程图、PAD 图、结构图和伪码

C.

业务流程图、N-S 图和伪码 D.数据流程图、PAD 图、N-S 图和伪码

43、 程序流程图是一种传统的程序设计表示工具 ,有其优点和缺点,使用该工具时应注意 (C )

A 支持逐步求精

B 考虑控制流程

C.遵守结构化程序设计原则

D.数据结构表示

44、 在软件的结构化设计(SD )方法中,一般分为总体设计和详细设计两个阶段 ,其中总体设计主要是建立(A )

A.软件结构

B.软件流程

C.软件模型

D.软件

45、 瀑布模型把软件生存周期划分为软件定义 、软件开发与(C )三个阶段,而每个阶段又可分为若干更小的阶 段。 A.详细设计阶段

B.可行性研究阶段

C.运行及维护

D.问题定义

46、软件工程的结构化生命周期方法中将软件生命周期分为若干阶段

C.分析人员和设计人员

D.编码人员和用户 35、判定树和判定表是用于描述结构化分析方法中

(B )环节的工具。

A.功能说明

B.数据加工

C.流程描述

D.性能说明 A.处理过程

B 模块

C.外部实体

D.内部实体

37、分层数据流图是一种比较严格又易于理解的描述方式

A.

总貌 B.细节 C.抽象

,它的顶层描绘了系统的(A )

D.软件的作用

38、 为了提高测试的效率,应该(D ) A.随机地选取测试数据

C.在完成编码后制订软件的测试计划 39、 软件维护是指(C ) A 维护软件的正常进行

C.对软件的改进、适应和完善

B. 取一切可能的输入数据作为测试数据 D.选择发现错误可能性大的数据作为测试数据

B. 软件的配置更新

D.软件开发期的一个阶段 ,软件详细设计是属于(B )阶段。

47、 在软件的分析阶段,常用(C )来描述业务处理系统的信息来源、存储、处理和去向。 A.

E-R 图

B.框图

C.DFD

D.时序网络

48、 与设计测试数据无关的文档是 (D )

A.需求说明书

B ?设计说明书

C.源程序

D.项目开发设计

49、模块的内聚是从功能的角度来度量模块内的联系 ,内聚度最强的是 (B )

51、在软件工程中,高质量的文档标准是完整性、一致性和(C ) A.统一性 B.安全性 C 无二义性 D.组合性 52、结构图中,带有注释的小箭头表示(B )

A.模块

B 调用

C ?数据

D ?模块间判断

53、下列叙述中不是关于有利于软件可维护性的描述是 (C )

A.在进行需求分析时应考虑维护问题

B. 使用维护工具和支撑环境

C. 在进行总体设计时,应加强模块之间的联系

D. 重视程序结构的设计,使程序具有较好的层次结构 54、 软件设计包括总体设计和详细设计两部分 ,下列陈述中哪个是详细设计的内容

?( B )

A 软件结构

B 模块算法

C 制定测试计划

D 数据库设计

55、 由事务型数据流图映射为软件结构的设计首先应设计一个 (A ),它有两个功能,接收事务数据,另一

个是根据事务类型调度相应的处理模块 。 总控模块

B 事务中心

C 变换中心

D 接收分支

56、 软件设计中,设计复审是和设计本身一样重要的环节 ,其主要目的和作用是 ()

A.减少测试工作量

B.避免后期付出高代价

C.

保证软件质量 D ?缩短软件开发周期

57、 软件工程的结构化生命周期方法是将软件开发的全过程划分为相互独立而又相互依存的阶段 ,软件的逻辑模

型形成于(C ) A.开发阶段 B ?计划阶段 C.分析阶段

D ?设计阶段

58、 ( B )是指信息沿输入通路进入系统 ,同时由外部形式变换成内部形式 ,进入系统的信息通过变换中心 ,经加

处理后再沿输出通路变换成外部形式离开软件系统 。

A.数据流

B.变换流

C.事务流

D.数据结构

59、 数据流图中,下列哪一种数据流的流向是不可能发生的 ?( B ) A.从加工流向加工 B.从数据存储流向外部实体 C.从加工流向外部实体

D.从外部实体流向加工

60、 确定每一个模块使用的数据结构属于软件设计的哪 一个阶段?( D ) A 总体设计

B 需求分析

C 编程调试

D 详细设计

A.计划阶段

B ?开发阶段

C ?运行阶段

D ?维护阶段

A.通信内聚

B.功能内聚

C.顺序内聚

D.逻辑内容

50、结构化分析方法以数据流图

型。

、(D )和加工说明等描述工具,即用直观的图和简洁的语言来描述软件系统模

A.DFD 图

B.PAD 图

C.IPO 图

D.数据字典

61 ?概要设计的结果是提供一份 A ?模块说明书 B 。框图 C 程序

(B )。

A ?模块说明书

B 。软件规格说明书

63.变换型和事务型是程序结构的标准形式

O

A ?变换型

B 事务型

64 ? PAD ( Problem Analysis Diagram )图是一种 B 工具。

A ?系统描述

B 。详细设计

C o 测试

D 。编程辅助

65 ?分析员是 ____ o A ?

用户中系统的直接使用者 B .用户和软件人员的中间人

C .软件的编程人员

D o 用户和软件人员的领导

66 ?在软件开发中,有利于发挥集体智慧的一种做法是

―o

A ?设计评审

B .模块化

C ?主程序员制

D 。进度控制

67 ?在开发软件时,―用来提高程序员的工作效率

A ?程序开发环境

B ?操作系统的作业管理功能

C 编译程序的优化功能

D 。并行运算的大型计算机

68 ?软件测试中设计测试实例

(test case )主要由输入数据和 _______ 部分组成。

A ?测试规则

B ?测试计划

C 预期输出结果

D ?以往测试记录分析 69 ?结构化程序设计主要强调程序的

___。

A ?效率

B .速度

C .可读性

D ?大小

70 ?开发软件需高成本和产品的低质量之间有着尖锐的矛盾

,这种现象称作___。

A.软件投机

B .软件危机

C .软件工程

D .软件产生

71 ?成功的测试是指 ________

A .运行测试实例后未发现错误项

B .发现程序的错误

C .证明程序正确

D .改正程序的错误 72 .系统开发的需求分析阶段的重要工作之一是

___。 A .数据定义

B .数据库设计

C .数据维护

D .数据结构实现

73 .文档是软件开发人员?维护人员?用户以及计算机之间的 ____,软件开发人员在各个阶段以文档作为前段工作成 果的 ____ 口后段工作的 ____。

A.接口

B.桥梁

C 科学

D.继续

E 体现

F 基础

74 .单独测试一个模块时,有时需要一个 _______ 序调用被测试的模块?有时还要有一个或几个 ___________ 模块模拟由被测 试模块调用的模块 。

1A 理解 B 驱动 C 管理

D.传递

2A 子(Sub)

B 仿真(Initation)

C 栈(Ssack) D.桩(Ssub)

75 .在结构化程序设计思想提出以前

,在程序设计中曾强调程序的

―。现在,与程序的___目比,人们更重视

62 ?需求分析是由分析员了解用户的要求 ,认真细致地调研

分析,最终应建立目标系统的逻辑模型并写出

D 数据结构 C 。项目开发计划

D 。合同文档

从某处获得数据,再对这些数据作处理,然后将结果送出是属于

程序的。

文献检索试题及答案

考前注意事项: 试卷统一用A4纸打印后交给任课老师。 试题中的题录保存统一按以下标准格式著录: 1.期刊论文格式 主要责任者.文献题名[J].刊名,出版年份,卷号(期号):起止页码. 如:袁庆龙,候文义.Ni-P合金镀层组织形貌及显微硬度研究 [J].太原理工大学学报,2001,32(1):51-53 2.学位论文格式 主要责任者.文献题名[D].保存地:保存单位,年份如:张和生.地质力学系统理论[D].太原:太原理工大学,1998 3. 图书格式 主要责任者.书名.出版地:出版者,出版年 如:刘国钧,郑如斯.中国书的故事.北京:中国青年出版社,1979 需拷贝屏幕。操作如下:点击键盘Print Screen 键,在题目结尾处点击鼠标右键粘帖界面即可。屏幕图可适当缩小。

2010-2011第一学期 《文献信息检索与利用》考核题 姓名:许宇娇 学号: 310070 学院:经济与管理学院 年级: 09级 专业:信息管理与信息系统 任课老师:刘冬莲

成绩: 一、自拟一道与本专业有关的检索课题进行检索,至少应包括两个以上 的主题。(注意:自拟的题目不能重复,主题重复,试卷退回重做或做不及格处理。) 题目:当前企业信息管理的研究 (5分) (如:检索200年至今有关计算机图像处理软件方面的信息) 1、使用CNKI数据库、维普数据库或万方数据资源系统检索与课题密切相关期刊论文,写出检索词、检索式(检索式包括检索词、检索途径、检索词之间的逻辑关系)、检出的结果数,保存三条记录的题录。(18分) 选择的检索工具: CNKI (1)检索词:企业 , 信息管理(4)检索式:主题=企业*主题=信息管理(4) (如:((主题=计算机)+(主题=电脑))* 主题=图像处理)其他检索限制(如:模糊、精确、时间等)精确、2008-1-27至2010-10-27年(2)检出结果数: 2320 (1) 三条记录: a.常春丽.浅析企业的信息管理与知识管理[J].商场现代化,2008,543(18):104-105

软件工程导论》期末考试试题与答案

《软件工程导论》期末考试-试题与答案 一、填空题 1.软件工程中的结构化分析 SA 是一种面向________的分析方法。 2.软件模块独立性的两个定性度量标准是_________________。 3.软件开发是一个自顶向下逐步细化和求精的过程,而软件测试是一个________的过程。 4. ________和数据字典共同构成了系统的逻辑模型 5. ___________是一种黑盒测试技术,这种技术把程序的输入域划分为若干个数据类,据此导出测试用例。二、单选 题 1.在软件危机中表现出来的软件质量差的问题,其原因是_______。A.软件 研发人员素质太差B.用户经常干预软件系统的研发工作C.没有软件质量标 准 D.软件开发人员不遵守软件质量标准2.在软件质量因素中,软件在异常条件下仍能运 行的能力成为软件的_____。A.安全性B.健壮性C.可用性D.可靠性 3.在下列测试技术中,______不属于黑盒测试技术。A.等价 划分B.边界值分析C.错误推测D.逻辑覆盖 4.软件工程方法是在实践中不断发展着的方法,而早期的软件工程方法主要是指______。A.原型化方法B.结构化方法C.功能化方法D.面向对象方法 5. ______是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是 隐蔽的,外界只能通过有限的接口与对象发生联系。A.多态 B.继承C.封装D.消息 6. Jackson 方法是在软件开发过程中常用的方法,使用 Jackson 方法时可以实现______。A.从数据结构导出程序结构B.从数据流图导出初始结构图C.从模块结构导出数据结构D.从模块结构导出程序结构 7.软件测试时为了________而执行程序的过程。A.纠正 错误B.发现错误 C.避免错误 D.证明错误 8.在软件系统中,一个模块应具有什么样的功能,这是由_____决定的。A.总体 设计B.需求分析C.详细设计D.程序设计 9.面向对象分析是对系统进行_________的一种方法。A.需求 分析B.程序设计C.设计评审D.测试验收 10.软件文档是软件工程实施中的重要部分,它不仅是软件开发各阶段的重要依据,而 且影响软件的_______。A.可理解 性B.可维护性C.可扩展性D.可 移植

软件工程试题及答案34385

软件工程期末试卷(A) 说明:本试卷为04级计算机专业(专升本)软件工程期末试卷,总计100分,时间100分钟 一、选择题:(每题1分,共20分)(将答案写在题号前的()中) ( C )1. 软件是()。 A. 处理对象和处理规则的描述 B. 程序 C. 程序及其文档 D. 计算机系统 ( B )2. 软件需求规格说明的内容不应包括()。 A. 主要功能 B. 算法的详细描述 C. 用户界面及运行环境 D. 软件的性能 ( B )3. 程序的三种基本控制结构是()。 A. 过程、子程序和分程序 B. 顺序、选择和重复 C. 递归、迭代和回溯 D. 调用、返回和转移 ( D) 4. 面向对象的分析方法主要是建立三类模型,即( )。 A) 系统模型、ER模型、应用模型 B) 对象模型、动态模型、应用模型 C) E-R模型、对象模型、功能模型 D) 对象模型、动态模型、功能模型 ( C ) 5. 在E-R模型中,包含以下基本成分( )。 A) 数据、对象、实体 B) 控制、联系、对象 C) 实体、联系、属性 D) 实体、属性、操作 ( A ) 6. 各种软件维护的类型中最重要的是( )。 A) 完善性维护B) 纠错性维护C) 适应性维护D) 预防性维护 ( B ) 7.软件测试的目标是()。 A. 证明软件是正确的 B. 发现错误、降低错误带来的风险 C. 排除软件中所有的错误 D. 与软件调试相同 ( D )8.软件生命周期中所花费用最多的阶段是() A.详细设计 B.软件编码 C.软件测试 D.软件维护 ( C )9.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0, 1.0],现从输入的角度考虑一组测试用例:-1.001, -1.0, 1.0, 1.001.设计这组测试用例的方法是()A.条件覆盖法 B.等价分类法 C.边界值分析法 D.错误推测法 ( D )10、详细设计的基本任务是确定每个模块的( )设计 A.功能 B.调用关系 C.输入输出数据 D.算法 ( A )11.设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。对于两个问题P1和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是:() A.模块化的根据B.逐步求精的根据C.抽象的根据D.信息隐藏和局部化的根据 ( D )12.下面几种白箱测试技术,哪种是最强的覆盖准则() A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖

文献检索课实验报告

一、“运动物体检测与跟踪”方面的期刊文献 检索过程: 在中国知网进行检索;检索字段为:运动物体检测与跟踪;无检索式;检索时间不限;检中条数为:6条。 检索结果: 1基于帧间差分背景模型的运动物体检测与跟踪 【作者】朱明旱;罗大庸; 【机构】湖南文理学院电气系;中南大学信息科学与工程学院湖南常德415000;湖南长沙410075; 【摘要】针对背景差分算法中在复杂背景下参考帧的提取问题,提出了一种新的背景提取方法;该算法用帧间差分法将帧中的背景象素点检测出来,再确立出背景帧;由于排除了帧中运动物体的影响,因而提取出的背景干净,效果很好,然后运用背景差分检测出场景中的物体,最后采用一种新的运动物体跟踪算法,实现了运动物体和静止物体的识别,克服了以往检测算法中的误检和空洞问题,实验结果表明,该方法快速有效,能够满足实时性的要求。 【关键词】视频序列图像;物体检测;阴影检测;物体跟踪; 2.视频目标检测匹配跟踪算法优化研究 【作者】戴蓉;黄成; 【机构】中国民用航空飞行学院计算机学院; 【摘要】针对目前视频目标检测匹配跟踪算法不能满足视频监控的高实时性要求,不能满足当前硬件平台主流技术的问题,研究了差分目标检测和匹配跟踪算法的优化实现问题。为优化算法减少计算量,选用了连续帧训练背景的方法,利用背景差分检测出场景中的运动物体,采用模板匹配跟踪算法,将目标检测和跟踪算法

在DM642上优化并实现。仿真结果表明,经过算法和程序级的优化,程序运行时间大大减少,可在CIF格式下较好地进行多物体的实时检测与跟踪。 【关键词】运动物体检测与跟踪;算法和代码优化;差分方法; 3.基于视觉运动目标跟踪技术分析 【作者】陈曦;殷华博; 【机构】石家庄铁路运输学校;河北远东哈里斯通信有限公司; 【摘要】计算机视觉研究的主要问题之一是运动物体的检测与跟踪,它将图像处理、模式识别、自动控制、人工智能和计算机等很多领域的先进技术结合在了一起,主要应用在军事视觉制导、视频监控、医疗诊断和智能交通等各个方面,因此该技术已经成为一个重要的研究方向。阐述了视觉跟踪算法的研究现状和视觉跟踪算法的种类,研究了基于区域的跟踪算法、基于模型的跟踪算法、基于特征的跟踪算法和基于主动轮廓的跟踪算法,探讨了视觉跟踪算法的未来研究方向。 【关键词】计算机视觉;视觉跟踪;均值漂移; 二、谐振耦合的无线电力传输 检索过程: 在中国知网和读秀进行检索,均只搜索到一条结果,最终在万方数据中搜索到多条结果;检索字段为:谐振耦合的无线电力传输;检索式为无线电力传输与谐振耦合;检索时间不限;检中条数为:19条。 检索结果: 1.基于磁场谐振耦合的无线电力传输发射及接收装置的研究 摘要: 发射、接收装置是实现无线能量传输的核心部分.本文从磁场的角度对发射与接收天线的转换效率进行分析,得到了天线的参数与效率之间的关系,从而可以有目的性地对天线的参数进行选择,

软件测试方法和技术重点和试题与答案

太原理工大学软件测试技术 适用专业:软件工程2011级考试日期:2014.1 时间:120 分钟 一、判断题 1. 测试是调试的一个部分(╳) 2. 软件测试的目的是尽可能多的找出软件的缺陷。(√ ) 3. 程序中隐藏错误的概率与其已发现的错误数成正比(√ ) 4. Beta 测试是验收测试的一种。(√ ) 5. 测试人员要坚持原则,缺陷未修复完坚决不予通过。(√ ) 6. 项目立项前测试人员不需要提交任何工件。(╳) 7. 单元测试能发现约80%的软件缺陷。(√ ) 8. 测试的目的是发现软件中的错误。(√ ) 9. 代码评审是检查源代码是否达到模块设计的要求。(√ ) 10. 自底向上集成需要测试员编写驱动程序。(√ ) 11. 测试是证明软件正确的方法。(╳) 12. 负载测试是验证要检验的系统的能力最高能达到什么程度。(√ ) 13. 测试中应该对有效和无效、期望和不期望的输入都要测试。(√ )验收测试是由最终用户来实施的。(√ ) 14. 测试人员要坚持原则,缺陷未修复完坚决不予通过。(√ )黑盒测试也称为结构测试。(╳)集成测试计划在需求分析阶段末提交。(╳) 15. 软件测试的目的是尽可能多的找出软件的缺陷。(√) 16. 自底向上集成需要测试员编写驱动程序。(√) 17. 负载测试是验证要检验的系统的能力最高能达到什么程度。(╳) 18. 测试程序仅仅按预期方式运行就行了。(╳) 19. 不存在质量很高但可靠性很差的产品。(╳) 20. 软件测试员可以对产品说明书进行白盒测试。(╳) 21. 静态白盒测试可以找出遗漏之处和问题。(√) 22. 总是首先设计白盒测试用例。(╳) 23. 可以发布具有配置缺陷的软件产品。(√) 24. 所有软件必须进行某种程度的兼容性测试。(√) 25. 所有软件都有一个用户界面,因此必须测试易用性。(╳) 26. 测试组负责软件质量。(╳) 27. 按照测试实施组织划分,可将软件测试分为开发方测试、用户测试和第三方测试。(√) 28. 好的测试员不懈追求完美。(×) 29. 测试程序仅仅按预期方式运行就行了。( ×) 30. 在没有产品说明书和需求文档的条件下可以进行动态黑盒测试。( √) 31. 静态白盒测试可以找出遗漏之处和问题。( √) 32. 测试错误提示信息不属于文档测试范围。( ×)

软件工程导论复习试题库完整

a(1)在软件工程中,白盒测试法可用于测试程序的内部结构。此方法将程序看作是 A) 路径的集合 B)循环的集合C)目标的集合D)地址的集合 c(2)在下述哪一种测试中,测试程序的设计者必须接触到源程序 I.功能测试Ⅱ. 结构测试 A)均不须B)只有ⅠC)只有ⅡD)Ⅰ和Ⅱ a(3)检查软件产品是否符合需求定义的过程称为 A)确认测试B)集成测试C)验证测试D)验收测试 c(4)下述陈述中,哪一个不是软件健壮性的度量指标? A)失败后重新启动所需的时间B)引起失败的时间所占的百分比 D)失败前的平均工作时间D)在一次失败中数据恶化的概率 b(5)对软件是否能达到用户所期望的要求的测试称为 A) 集成测试B) 有效性测试C) 系统测试D) 验收测试 a(6)在面向数据流的软件设计方法中,一般将信息流分为 A)变换流和事务流B)变换流和控制流 C)事务流和控制流D)数据流和控制流 d(7)软件需求说明书是软件需求分析阶段的重要文件,下述哪个(些)是其应包含的内容 I.数据描述Ⅲ. 模块描述 II.功能描述Ⅳ. 性能描述 A)ⅡB)Ⅲ和ⅣC)Ⅰ、Ⅱ和ⅢD)Ⅰ、Ⅱ和Ⅳ (8)软件测试一般分为三类,即 I.静态测试Ⅱ. 动态测试Ⅲ. 正确性测试 设计测试用例对程序进行测试,应属于 A)ⅠB)ⅡC)Ⅰ和ⅡD)Ⅲ (9)模块独立性是由内聚性和耦合性来度量的,其中内聚性是度量____,耦合性是度量____。 A)模块间联系程度B)模块的功能强度 C)信息隐蔽程度D)模块的复杂程度 (10)软件设计中一般将用到图形工具,下述哪种(些)工具可用作设计的图形工具 I.结构图Ⅱ. 实体关系图Ⅲ. IPO图 II.Ⅳ. 流程图Ⅴ. N-S图 A)Ⅰ和ⅡB)Ⅲ和ⅣC)Ⅰ、Ⅲ、Ⅳ和ⅤD)全部 A (2)C (3)A (4)C (5) B (6)A (7)D (8)B (10)C (11)试判断下列论述中哪个(些)是正确的 I.软件系统中所有的信息流都可以认为是变换流 II.软件系统中所有的信息流都可以认为是事务流 III.事务分析和变换分析的设计步骤基本类似 A)ⅠB)ⅡC)ⅢD)Ⅰ和Ⅲ (12)软件的有效性测试是验证软件的运行是否达到用户的期望,用户的期望应体现于A)详细设计报告B)软件需求说明书 C)总体设计报告D)有效性测试要求 (13)软件设计中的软件过程其主要描述的是 A)模块间关系B)模块操作细节 C)模块控制方法D)模块类型 (14)软件测试是软件件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?

软件工程考试题库

软件工程概述 一单项选择 1.软件生命周期一般包括:软件开发期和软件运行期,下述(D)不是软件开发期所应包含的内容。 A需求分析B结构设计C程序编制D软件维护 2.软件是一种逻辑产品,它的开发主要是(A)。 A研制B拷贝C再生产D复制 3.以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是(C)。 A喷泉模型B增量模型C瀑布模型D螺旋模型 4.在软件生存周期中,(B)阶段必须要回答的问题是“要解决的问题是做什么?”。 A详细设计B可行性分析和项目开发计划C概要设计D软件测试 5.软件产品与物质产品有很大区别,软件产品是一种(C)产品 A有形B消耗C逻辑D文档 6.(C)把瀑布模型和专家系统结合在一起,在开发的各个阶段上都利用相应的专家系统来帮助软件人员完成开发工作。 A原型模型B螺旋模型C基于知识的智能模型D喷泉模型 7.(B)阶段是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。 A概要设计B详细设计C编码D测试 8.下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是(A)。 A原型模型B瀑布模型C基于知识的智能模型D变换模型 9.下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来驱动的模型是(C)。 A原型模型B瀑布模型C喷泉模型D螺旋模型 10.下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持多种软件开发方法的模型是(D)。 A原型模型B瀑布模型C喷泉模型D螺旋模型 11.软件特性中,使软件在不同的系统约束条件下,使用户需求得到满足的难易程度称为(C)。 A可修改性B可靠性C可适应性D可重用性 12.软件特性中,一个软件能再次用于其他相关应用的程度称为(B)。 A可移植性B可重用性C容错性D可适应性 13.软件特性中,(A)是指系统具有清晰的结构,能直接反映问题的需求的程度。 A可理解性B可靠性C可适应性D可重用性 14.软件特性中,软件产品交付使用后,在实现改正潜伏的错误、改进性能、适应环境变化等方面工作的难易程度称为(B)。 A可理解性B可维护性C可适应性D可重用性 15.软件特性中,软件从一个计算机系统或环境移植到另一个上去的难易程度指的是(C). A可理解性B可修改性C可移植性D可重用性 16.软件特性中,在给定的时间间隔内,程序成功运行的概率指的是(D)。 A有效性B可适应性C正确性D可靠性 17.软件特性中,允许对软件进行修改而不增加其复杂性指的是(A)。 A可修改性B可适应性C可维护性D可移植性 18.软件特性中,多个软件元素相互通讯并协同完成任务的能力指的是(B)。 A可理解性B可互操作性C可维护性D可追踪性 19.软件特性中,根据软件需求对软件设计、程序进行正向追踪,或根据程序、软件设计对软件需求进行逆向

太原理工大学文献试题

考试方式: 闭卷 …………………………………………密…………………………封……………………………………线…………………………………
太原理工大学
题 得 号 分 一 二 三 四
文献检索(选修)
五 六 七 八
试卷
4 页 总 分 九
专业: 机械等选修 考试日期:2011.6.22 时间: 90 分钟 共
一.填空(34 分)
1.我校图书馆有许多网络版中文文献数据库,有_______________、_______________ 和_______________等。 2. 专利文献 (专利说明书) 在网上可免费得到, 通常中国专利检索使用_______________ 网上数据库,检索世界范围专利使用_______________网上数据库。 3.数据库的类型通常有__________数据库、__________数据库、__事实型__数据库、 ___媒体__等数据库,中国知网(CNKI)是属于________数据库。 4. 我国专利法将专利分为三种类型, 它们分别是 ________、 __________和__________。 5.工程索引(Ei)是世界著名的工程技术综合检索工具,它收录的文章精心挑选,报道 的文献主要为 ________、 ________,另外也有技术报告、政府出版物和图书等。 6.我国的图书分类语言(分类表)通常使用的有_____________和_____________等, 按检索原理,是属于________语言的一种。 7 .中国学术期刊数据库( CNKI )检索中,检索方式有 _________ , _________ 和 __________等。 8.文献检索方法有三种,分别是__________、__________和__________。 9. 保护工业产权巴黎公约是知识产权领域里影响最大的国际公约, 它的基本原则有四, 分别是_____________、_____________、_____________和_____________。 10.国际上衡量机构和研究者个人科研水平的四大检索工具之首是____________,他 从文献之间的_______与______的关系角度提供新的检索途径,区别于其他检索工具。 11.检索工具按著录内容划分,通常分为__________,__________和__________三种。 12. 在学术文献的参考文献中常常出现文献号码, 如 WO2006089877 和 GB7231-2003, A卷
第 1 页 共 4 页
专业班级
(密封线外不要写姓名、学号、班级、密封线内不准答题,违者按零分计)
姓名
学号

太原理工大学软件工程复习题

软件工程复习题 一、单选题 1、软件开发的结构化设计(SD)方法,全面指导模块划分的最重要原则应该是( c ) A模块高内聚B模块低耦合C模块独立性D程序模块化 2、软件工程方法的提出起源于软件危机,而其目的应该是最终解决软件的什么问题?( D ) A产生危机B质量保证C开发效率D生产工程化 3、软件工程开发的可行性研究是决定软件项目是否继续开发的关键,而可行性研究 的结论主要相关于( A) A软件系统目标B软件的性能 C软件的功能D软件的质量 4、软件需求分析一般应确定的是用户对软件的( D) A.功能需求 B.非功能需求 C.性能需求 D.功能需求和非功能需求 5、软件测试是满足软件的功能和性能要求,保证软件正确性的措施,一般软件测试 计划的制订应始于软件开发的哪个阶段? ( D) A.需求分析 B.软件设计 C.程序编码 D.软件计划 6、软件工程方法是在实践中不断发展的方法,而早期的软件工程方法主要是指( B ) A.原型化方法 B.结构化方法 C.面向对象方法. D.功能分解法 7、数据流图描述数据在软件中流动和被处理变换的过程,它是以图示的方法来表示,即.( A ) A.软件模型 B.软件功能 C.软件结构 D.软件加工 8、软件工程学涉及到软件开发技术和工程管理两方面的内容,下述内容中哪一个不 属于开发技术的范畴?(D) A.软件开发方法 B.软件开发工具 C.软件工程环境 D.软件工程经济 9、软件文档是软件工程实施中的重要成份,它不仅是软件开发的各阶段的重要依 据,而且也影响软件的() A.可理解性 B.可维护性 C.可扩展性 D.可靠性 10、从( )语言开始,软件摆脱了对硬件的依赖。 A.第一代 B.第二代 C.第三代 D.第四代 11、在下面列出的基本成分中,哪个不是实体关系图的基本成分? ( ) A.实体 B.数据存储 C.关系D属性 12、结构化程序设计主要强调程序的(C) A.效率 B.速度 C.可读性 D.大小

软件工程导论试题

软件工程导论试题 一.选择 1、瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和(C)。 A、详细计划 B、可行性分析 C、运行阶段 D、测试与排错 2、从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大(C)。 A、详细设计阶段 B、概要设计阶段 C、需求分析阶段 D、测试和运行阶段 3、在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目标(A)。 A、需求分析阶段 B、详细设计阶段 C、概要设计阶段 D、可行性研究阶段 4、软件工程的出现主要是由于(C)。 A.程序设计方法学的影响 B.其它工程科学的影响 C.软件危机的出现 D.计算机的发展 5、软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是(C) A、硬件环境 B、软件开发的环境 C、软件开发工具和软件开发的环境 D、开发人员的素质 6、软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为(B) A、相互排斥 B、相互补充 C、独立使用 D、交替使用 7、UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法(C) A、基于瀑布模型的结构化方法 B、基于需求动态定义的原型化方法 C、基于对象的面向对象的方法 D、基于数据的数据流开发方法 8、在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高(B) A、结构化方法 B、原型化方法 C、面向对象的方法 D、控制流方法 9、结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的(B)A、控制流B、数据流C、程序流D、指令流 10、软件开发的结构化生命周期方法将软件生命周期划分成(A) A、计划阶段、开发阶段、运行阶段 B、计划阶段、编程阶段、测试阶段 C、总体设计、详细设计、编程调试 D、需求分析、功能定义、系统设计11、软件开发中常采用的结构化生命周期方法,由于其特征而一般称其为(A) A、瀑布模型 B、对象模型 C、螺旋模型 D、层次模型 12、软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是(C) A、分析阶段 B、设计阶段 C、编码阶段 D、测试阶段 二.填空 21.系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素表达了系统中各种元素之间的(信息流动)情况。 [解析]系统流程图是描述物理系统的传统工具,用图形符号表示系统中的各个元素,如人工处理、数据处理、数据库、文件、设备等,表达了元素之间的信息流动的情况。 22.成本效益分析的目的是从(经济)角度评价开发一个项目是否可行。 [解析]成本效益分析首先是估算将要开发的系统的开发成本,然后与可能取得的效益进行比较和权衡,其目的是从经济角度评价开发一个新的软件项目是否可行。 23.自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和(宽度优先策略)。 [解析]渐增式测试法有自顶向下结合和自底向上结合两种组装模块的方法,其中自顶向下集成是构造程序结构的一种增量式方式,不需要编写驱动模块,只需要编写桩模块。它从主控模块开始,按照软件的控制层次结构,以深度优先或宽度优先的策略,逐步把各个模块集成在一起。 24.独立路径是指包括一组以前没有处理的语句或条件的一条路径。从程序图来看,一条独立路径是至少包含有一条(在其他独立路径中未有过)的边的路径。 [解析]在基本路径测试中,以详细设计或源程序为基础,导出控制流程图的拓扑结构——程序图,在计算了程序图的环路复杂性之后,确定只包含独立路径的基本路径图,其中独立路径是包括一组以前没有处理的语句或条件的一条路径。从程序图来看,一条独立路径是至少包含有一条在其他独立路径中未有过的边的路径。 25.汇编语言是面向(机器)的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作。 [解析]汇编语言属于低级语言,是一种面向机器的语言,它与高级语言相比有许多优越性:如操作灵活,可以直接作用到硬件的最下层,完成与外部设备的接口工作等,是能够利用计算机硬件特性直接控制硬件设备的唯一语言。 26.在JSP方法中解决结构冲突的具体办法是(中间数据结构或中间文件)。 [解析]JSP方法是面向数据结构的设计方法。它定义了一组以数据结构为指导的映射过程,根据输入、输出的数据结构,按一定的规则映射成软件的过程描述,在JSP方法中解决结构冲突的具体办法是引入中间数据结构或中间文件,将冲突部分分隔开来,建立多个程序结构,再利用中间文件把它们联系起来,构成一个系统的整体。 27.详细设计的任务是确定每个模块的内部特性,即模块的算法、(使用的数据)。 [解析]详细设计的基本任务是为每个模块进行详细的算法设计,为模块内的数据结构进行设计,确定每个模块的内部特性,包括模块的算法和使用的数据。对数据库进行物理设计等。 28.所有软件维护申请报告要按规定方式提出,该报告也称(软件问题)报告。 [解析]在软件维护的流程中,第一步就是制定维护申请报告,也称为软件问题报告,它是维护阶段的一种文档,由申请维护的用户填写。

《软件工程》期中考试试题

可行性研究的目的是( ) 《软件工程》期中考试试题 选择题(每小题 1 分,共 40 分) 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )。 A. 软件工程 B.软件周期 C.软件危机 D.软件产生 ( )是将系统化的、 规范的、 可定量的方法应用于软件的开发、 运行和维护的过程。 A 软件过程 B 软件测试 C 软件生存周期 D 软件工程 从结构化的瀑布模型看, 在它的生命周期中的八个阶段中, 下面的几个选项中哪个环节 出错,对软件的影响最大 ( )。 A 、详细设计阶段 B 、概要设计阶段 一个软件项目是否进行开发的结论是在( A. 软件开发计划 B ? 可行性报告 )文档中做出的。 C ?需求规格说明书 D.测试报告 需求分析的产品是( ) A ?数据流程图案 B .数据字典 C ?判定表 D ?需求规格说明书 需求分析中开发人员要从用户那里了解( ) A ?软件做什么 B ?用户使用界面 C .输入的信息 D ?软件的规模 瀑布模型本质上是一种( )模型。 A. 线性顺序 B.顺序迭代 C.线性迭代 D.早期产品 瀑布模型存在的问题是( )。 A ?用户容易参与开发 B ?缺乏灵活性 C ?用户与开发者易沟通 D ?适用可变需求 螺旋模型是一种将瀑布模型和( )结合起来的软件开发模型。 A ?增量模型 B .专家系统 C ?喷泉模型 D ?变换模型 原型化方法是用户和设计者之间执行的一种交互构成,适用于( )系统。 A ?需求不确定性高的 B ?需求确定的 C .管理信息 D ?实时 软件可行性研究实质上是要进行一次 ( )需求分析、设计过程。 A 、简化、压缩的 B 、详细的 C 、彻底的 D 、深入的 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. C 、 需求分析阶段 D 、 测试和运行阶段

《文献检索》检索报告要求及范例

《文献检索》检索报告 1、检索目的:通过检索检索,加深对课堂所学检索知识和检索方法的巩固,对 我馆订购的重要中外文数据库有形象而直观的认识,并熟练掌握有关中外文数据库的检索方法,通过检索掌握各种搜索语法的使用,提高针对专业课题进行检索的实际操作能力,特别是计算机信息检索的能力。 2、检索内容: 结合自己所学专业自选题目(课题不许重复),注意选题不要太大,一般应包含两个以上的关键词,并列出此选题的中英文题名。按照自选课题,进行文献检索,要求使用不同的检索方法和手段,给出检索结果页面截图,并列出检索结果条数和结果举例(5个为宜)。 4、检索说明及要求 1)本报告中的题录格式书写参照参考文献格式(见下页)。 2)检出篇(条)数指按检索词或检索式实际检出的篇(条)数,而非经人工筛 选的切题篇数。 3)检索步骤描述包括检索词、字段限定、检索途径(简单或高级检索等)及因 检索结果不理想而调整检索策略的过程。 4)在检索结果不理想时,如检出篇数为零时可进行检索词调整,在报告中应对 检索策略作说明。 5)“检索报告”为本课程考核形式,课程结束时统一打印上交。如两份检索报 告相同,两份均记为零分。 6)“检索报告”格式,封面如下下页所示,A4纸打印,正文部分中文宋体、 西文和数字Times New Roman,小四号,倍行距。 7)检索报告在10-15页,打印成册上交。

电子文献[序号]主要责任者.电子文献题名[文献类型/载体类型].电子文献的出版或可获得地址,发表或更新的期/引用日期(任选). 例:[21] 王明亮.中国学术期刊标准化数据库系统工程的[EB/OL]. ,1998-08-16/1998-10-04. 《文献检索》课程 检索报告 题目 ____________________ 姓名 专业 学号

软件工程导论试题

1.办公室复印机的工作过程大致如下: 未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令; 如果执行复印命令时发现缺纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接受复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员排除故障,故障排除后回到闲置状态。 请试画出复印机的状态转换图 答案: 2.录入统计计算某班学生成绩,画出数据流图(DFD)。 学生成绩表数据结构如下: 学号|高数|物理|英语|计算机|法律常识|总分|平均分|不及格门数|升留补| 需求功能如下: (1)录入全班学生各课的考分,生成成绩表; (2)检查各课成绩,修改错误,补充未录入成绩,删除非法成绩; (3)计算总分,平均分;

(4)统计不及格门数,然后再写入升级、补考、留级; (5)打印成绩通知单,交家长。 答案: 3.中国古代在“室”内举办宴会,座位以西为尊,北次之,南再次之,东最次。“按上北下南,左西右东”的方位和长幼尊卑的顺序进行入座。孙坚有四个儿子,分别为孙伯符、 孙叔弼、孙仲谋、孙季佐(长幼顺序已打乱),请根据以上叙述,画出入座顺序的程序流程图以及座位分布图。 答案: 座位分布图 程序流程图: 错误成绩通知

4.简要画出电梯系统用例图 答案: 5. 画出下列伪码程序的程序流程图和盒图:START IF p THEN WHILE q DO f END DO ELSE BLOCK m n END BLOCK

END IF STOP 流程图: 盒图:

软件工程复习题库带答案完整版

一、选择题 1、白盒测试法是通过分析程序的(C)来设计测试用例的。 A.应用范围 B.功能 C.内部逻辑 D.输入数据 2、风险预测从两个方面评估风险,即风险发生的可能性以及(D)。 A.风险产生的原因 B.风险监控技术 C.风险能否消除 D.风险发生所产生的后果 3、极限编程(XP)由价值观、原则、实践和行为四部分组成,其中价值观包括沟通、简单性和(C)。 A.好的计划 B.不断的发布 C.反馈和勇气 D.持续集成 4、等价分类法的关键是(C)。 A.确定等价类的边界条件 B.按照用例来确定等价类 C.划分等价类 D.确定系统中相同和不同的部分 5、下列不属于黑盒测试的技术是(A)。 A.程序段或语句的功能 B.模块的接口 C.数据的名称和用途 D.模块的功能 6、为了提高模块的独立性,模块之间最好是(D)耦合。 A.控制耦合 B.公共耦合 C.内容耦合 D.数据耦合 7、一个软件开发过程描述了“谁做”,“做什么”,“怎么做”和“什么时候做”,RUP用(A)来表述“谁做”。 A.角色 B.活动 C.制品 D.工作流 8、功能性注释嵌入在源程序内部,它是用来说明(A)。 A.程序段或语句的功能 B.模块的接口 C.数据的名称和用途 D.模块的功能 9、在结构化分析方法中,数据字典是重要的文档。对加工的描述是数据字典的组成内容之一,常用的加工描述方法有( C )。 A.只有结构化语言 B.有结构化语言和判定树 C.有结构化语言、判定树和判定表 D.有判定树和判定表 10、某银行为了使其网上银行系统能够支持信用卡多币种付款功能而进行扩充升级,这需要对数据类型稍微进行一些改变,这一状况需要对网上银行系统进行( B )维护。 A.正确性 B.适应性 C.完善性 D.预防性 11、软件危机的主要原因是(A)。 A软件本身特点与开发方法B对软件的认识不够 C软件生产能力不足D软件工具落后 12、DFD是常用的进行软件需求分析的图形工具,其基本符号是(C)。 A.输入、输出、外部实体和加工 B.变换、加工、数据流和存储 C.加工、数据流、数据存储和外部实体 D.变换、数据存储、加工和数据流

软件工程导论期末试题

软件工程导论期末考试试题 一.选择(20分) 1、瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和( C)。 A、详细计划 B、可行性分析 C、运行阶段 D、测试与排错 2、从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大(C )。 A、详细设计阶段 B、概要设计阶段 C、需求分析阶段 D、测试和运行阶段 3、在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目标(A )。 A、需求分析阶段 B、详细设计阶段 C、概要设计阶段 D、可行性研究阶段 4、软件工程的出现主要是由于(C )。 A.程序设计方法学的影响 B.其它工程科学的影响 C. 软件危机的出现 D.计算机的发展 5、软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是(C ) A、硬件环境 B、软件开发的环境 C、软件开发工具和软件开发的环境 D、开发人员的素质 6、软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为 ( B) A、相互排斥 B、相互补充 C、独立使用 D、交替使用 7、UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法(C ) A、基于瀑布模型的结构化方法 B、基于需求动态定义的原型化方法 C、基于对象的面向对象的方法 D、基于数据的数据流开发方法

8、在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高(B ) A、结构化方法 B、原型化方法 C、面向对象的方法 D、控制流方法 9、结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的(B ) A、控制流 B、数据流 C、程序流 D、指令流 10、软件开发的结构化生命周期方法将软件生命周期划分成(A ) A、计划阶段、开发阶段、运行阶段 B、计划阶段、编程阶段、测试阶段 C、总体设计、详细设计、编程调试 D、需求分析、功能定义、系统设计 二.填空(20分) 21.系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素 表达了系统中各种元素之间的(信息流动)情况。 22.成本效益分析的目的是从(经济)角度评价开发一个项目是否可行。 23.自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先 策略和(宽度优先策略) 。 24.独立路径是指包括一组以前没有处理的语句或条件的一条路径。从程序图 来看,一条独立路径是至少包含有一条(在其他独立路径中未有过)的边的路径。 25.汇编语言是面向(机器) 的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作。 26.在JSP方法中解决结构冲突的具体办法是(中间数据结构或中间文件)。 27.详细设计的任务是确定每个模块的内部特性,即模块的算法、(使用的数据)。 28.所有软件维护申请报告要按规定方式提出,该报告也称( 软件问题)报告。 29.有两类维护技术:在开发阶段使用来减少错误、提高软件可维护性的面向 维护的技术;在维护阶段用来提高维护的效率和质量的(维护支援)技术。 30.科学工程计算需要大量的标准库函数,以便处理复杂的数值计算,可供选 择的语言有:(FORTRAN语言)、PASCAL语言、C语言和PL/1语言。三.判断(10分)

《软件工程》期末考试题及答案++精华版!!

《软件工程》期末考试样题 一、填空题 1.软件开发模型有(瀑布模型)(螺旋模型)第四代技术模型(原型模型)构件组装模型、混合模型。 2.可行性研究一般可以从(经济)可行性、(技术) 可行性、运行可行性、法律可行性和开发可行性等方面来研究。 3.现在向银行存款,年利率为i,若希望在n 年后从银行得到F元,现在应该存入的钱数为 (F/(1+i)n)。 4.数据流图的基本符号包括(数据输入的源 点和数据输出的汇点)、(加工)、(数据流)、(数据存储文件)。 5.Jackson图除了可以表达程序结构外,还可以 表达(数据结构),它首先要分析(数据结构),并用适当的工具来描述。 6.详细设计的工具有图形工具)、表格工具和(语言工具)。 7.IPO图由(输入)、处理和(输出)三个框组 成。这个图的特点是能够直观的显示三者之间的关系。 8.面向对象技术是一整套关于如何看待(软件系统)和(现实世界)的关系,以什么观点来研究问题并进行分析求解,以及如何进行系统构造的软件方法学。面向对象方法是一种运用(对象)、(类)、(继承)、(封装)、聚集、消息传送、多态性等概念来构造系统的软件开发方法。 二、单项选择题 1.下列( A )属于系统软件。 A.WINDOWS 2000 B.Word C.Flash D.3D MAX 2.下列哪个图是N-S图的构件( C )。 A. B.

3.对于螺旋模型,下列( D 卡尔坐标表达的活动。 A. 制定计划 B. 实施工程 C. 风险分析 D. 程序编码 三、多项选择题 1.软件危机可以表现为(ABXD A.产品不符合用户的需要 B.软件产品的质量差 C.软件的可维护性差 D.软件的价格昂贵 2.Jackson图中一般可能包括(A.表头 B.表体 C.表名 D.字段名 AD )。、内容耦合是最高程度的耦合 、应该尽量使用内容耦合 、高级语言一般设计成允许内容耦合的形式、如果一个模块有多个入口,可能发生内容.下列属于不标准的书写格式( BCD )。、书写时适当使用空格分隔 、一行写入多条语句 、嵌套结构不使用分层缩进的写法 、程序中不加注释 ,错误的) 软件生存周期是从软件开始开发到开发结束 () 系统流程图是一个典型的描述逻辑系统的传() 数据流图和数据字典共同构成系统的逻辑 A

文献检索课程论文范文1

“案例教学”在现代文献检索课中的应用 Abstract:a literature search was the students must master a skill,along with the development of communication and computer technology,the teaching of literature retrieval course facing many new challenges.This article mainly discusses"case teaching"in the course of information retrieval in the specific application. 摘要:文献检索是大学生们必须掌握的一项技能,随着通讯和计算机技术的发展,文献检索课的教学面临着许多新的挑战。文章主要探讨了“案例教学”在文献检索课程中的具体运用。 关键词:案例教学文献检索教学改革 文献检索课是一门以介绍各种文献信息资源的查找方法和技巧为主要内容的课程,要求学生掌握获取信息文献、解决问题的能力,为学习、科研、社会生活中的现实问题服务。随着人类社会进入信息时代,新的信息技术、网络信息资源、电子出版物的大量涌现,对读者自如地检索和利用各种(载体)文献信息的能力提出了很高的要求,因此,积极探索文献检索课教学新方法,培养和提高学生的检索信息、获取文献的能力,具有现实意义。 1 教学改革的意义 以往的文献检索教学方式,主要采取逐个讲解文献数据库,向学生灌输具体的检索方法及检索技巧。相对来说这是一种比较枯燥的学习方法,学生的学习热情不高,缺乏信息意识和学习兴趣。随着通讯技术和数据库技术的不断发展,专业文献数据库越来越多,已经无法也没有必要像以前那样对数据库进行逐个逐个地讲解[1];另外,信息爆炸和信息饥饿之间的矛盾要求学生具有更高的信息筛选能力。所以,现代文献检索的教学目的,就是要培养学生综合利用信息的能力以及掌握一定的信息筛选和分析能力,使学生成为一个具有信息素质的人,能有效地查寻、评价和利用信息,并具备终生学习的能力。 据此,现有的教学方式必须进行改革,目的就是为了把枯燥的教学内容用更加生动的形式表现出来,激发学生学习的积极性、主动性、开放性和创造性,从而最终提高学生文献检索和利用的能力。笔者结合对本校商学院学生的文献检索教学工作,不

相关文档
最新文档