建筑工程管理软件工程复习题.docx

上传人:b****5 文档编号:28432978 上传时间:2023-07-13 格式:DOCX 页数:11 大小:40.71KB
下载 相关 举报
建筑工程管理软件工程复习题.docx_第1页
第1页 / 共11页
建筑工程管理软件工程复习题.docx_第2页
第2页 / 共11页
建筑工程管理软件工程复习题.docx_第3页
第3页 / 共11页
建筑工程管理软件工程复习题.docx_第4页
第4页 / 共11页
建筑工程管理软件工程复习题.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

建筑工程管理软件工程复习题.docx

《建筑工程管理软件工程复习题.docx》由会员分享,可在线阅读,更多相关《建筑工程管理软件工程复习题.docx(11页珍藏版)》请在冰豆网上搜索。

建筑工程管理软件工程复习题.docx

建筑工程管理软件工程复习题

(建筑工程管理)《软件工程》复习题

壹、填空题

1.由于维护或于维护过程中其他壹些不期望的行为引入的错误称为维护的________________。

2.软件工程由___方法____、工具和__过程_____三部分组成,称软件工程的三要素。

3.可行性研究从技术可行性、经济可行性、___操作可行性_____三方面进行分析。

4.调试的目的是__于测试发现错误之后排除错误的过程________________。

5.划分模块时尽量做到低耦合高内聚__________________,以保持模块的独立性。

6.决定软件可维护性的因素主要有____可理解性________、可测试性、可修改性、可靠性和_可重用性___________。

7.对软件需求应从壹致性、_____完整性_____、现实性和__现实性________四个方面验证。

8.为了便于对照检查,测试用例应由输入数据和_预期的输出结果____________俩部分组成。

9.面向数据流的设计方法把信息流映射成软件结构,信息流有__________和__________俩种类型。

10.软件工程是从____技术____和__管理______俩方面研究如何更好地开发和维护计算机软件的壹门新兴学科。

11.于基类的基础上新建立的类我们称之为___子类_____。

12.若年利率为i,不计复利,n年后可得钱数为F,则当下的价值P=__F/(1+i)n次方________。

二、单选题(每小题1分,共20分)

1.产生软件维护的副作用,是指_____。

A.开发时的错误B.隐含的错误C.因修改软件而造成的错误D.运行时误操作

2.汽车有壹个发动机。

汽车和发动机之间的关系是_____关系。

A.壹般具体B.整体部分C.分类关系D.主从关系

3.于变更控制中,______能够用来确保由不同用户所执行的且发变更。

A.异步控制B.同步控制C.存取控制D.基线控制

4.于详细设计阶段,经常采用的工具有__A___。

A.PADB.SAC.SCD.DFD

5.软件生命周期中所花费用最多的阶段是_D____。

A.详细设计B.软件编码C.软件测试D.软件维护

6.系统流程图是描述__D___的工具。

A.逻辑系统B.程序系统C.体系结构D.物理系统

7.俩个模块彼此传递的信息中有控制信息,这种耦合称为__D___。

A.数据耦合B.公共环境耦合C.内容耦合D.控制耦合

8.详细设计的结果基本决定了最终程序的___C__。

A.代码的规模B.运行速度C.质量D.可维护性

9.需求分析阶段的任务是确定___D__。

A.软件开发方法B.软件开发工具C.软件开发费D.软件系统的功能

10.为了提高模块的独立性,模块之间最好是__D___。

A.控制耦合B.公共耦合C.内容耦合D.数据耦合

11.___B____工具于软件详细设计过程中不采用。

A.判定表B.IPO图C.PDLD.DFD图

12.产生软件维护的副作用,是指_____。

A.开发时的错误B.隐含的错误C.因修改软件而造成的错误D.运行时误操作

13.下列关于效率的说法不正确的是__D___。

A.效率是壹个性能要求,其目标应该于需求分析时给出

B.提高程序效率的根本途径于于选择良好的设计方法、数据结构和算法

C.效率主要指处理机时间和存储器容量俩个方面

D.程序的效率和程序的简单性无关

14.测试的关键问题是_____D。

A.如何组织对软件的评审B.如何验证程序的正确性

C.如何采用综合策略D.如何选择测试用例

15.软件维护困难的主要原因是_C____。

A.费用低B.人员少C.开发方法的缺陷D.得不到用户支持

16.对象实现了数据和操作的结合,使数据和操作__C___于对象的统壹体中。

A.结合B.隐藏C.封装D.抽象

17.动态模型着重于系统的控制逻辑,它包括俩个图:

壹个是事件追踪图,另

壹个是__A___。

A.状态图B.数据流图C.系统结构图D.时序图

18.__A___是为了确保每个开发过程的质量,防止把软件差错传递到下壹个过程

而进行的工作。

A.质量检测B.软件容错C.软件维护D.系统容错

19.维护的副作用可分三类,不包括_____。

A.代码副作用B.数据副作用C.文档副作用D.人员副作用

20.从事物的组成部件及每个部件的属性、功能来认识事物。

这种方法被称为__A___的方法。

A.面向对象B.面向数据C.面向过程D.面向属性

21.原型化方法是用户和设计者之间执行的壹种交互构成,适用于___A___系统。

A.需求不确定性高的B.需求确定的

C.管理信息D.实时

22.软件测试方法中的静态测试方法之壹为___A__。

A.计算机辅助静态分析B.黑盒法

C.路径覆盖D.边界值分析

23.面向对象方法有许多特征,如软件系统是由对象组成的;__C______;对象彼此之间仅能通过传递消息互相联系;层次结构的继承。

A.开发过程基于功能分析和功能分解

B.强调需求分析重要性

C.把对象划分成类,每个对象类均定义壹组数据和方法

D.对既存类进行调整

24.结构化程序的三种基本控制结构是___B__。

A.过程、子程序和分程序B.顺序、选择和循环

C.递归、堆栈和队列D.调用、返回和转移

25.于多层次的结构图中,其模块的层次数称为结构图的__A___。

A.深度B.跨度C.控制域D.粒度

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

A.程序的内部逻辑B.程序的复杂结构

C.使用说明书D.程序的功能

27.于对数据流的分析中,主要是找到中心变换,这是从___C___导出结构图的关键。

A.数据结构B.实体关系C.数据流图D.E—R图

28.下列关于功能性注释不正确的说法是__B___。

A.功能性注释嵌于源程序中用于说明程序段或语句的功能以及数据状态

B.注释用来说明程序段,需要于每壹行均要加注释

C.可使用空行或缩进,以便很容易区分注释和程序

D.修改程序也应修改注释

29.模块__B___定义为受该模块内壹个判断影响的所有模块集合。

A.控制域B.作用域C.宽度D.接口

30.测试的关键问题是_D____。

A.如何组织对软件的评审B.如何验证程序的正确性

C.如何采用综合策略D.如何选择测试用例

31.对象实现了数据和操作的结合,使数据和操作_C____于对象的统壹体中。

A.结合B.隐藏C.封装D.抽象

32.动态模型着重于系统的控制逻辑,它包括俩个图:

壹个是事件追踪图,另壹个是_A____。

A.状态图B.数据流图C.系统结构图D.时序图

33.为了进壹步改善软件系统的可维护性和可靠性,且为以后的改进奠定基础的软件维护称为___D__。

A.纠错性维护B.适应性维护C.改善性维护D.预防性维护

34.表示对象相互行为的模型是__C___模型。

A.动态模型B.功能模型C.对象模型D.静态模型

35.制定进度计划的常用工具有____B_。

A.PAD图B.Gantt图C.结构图D.N_S图

三、判断题(每小题1分,共20分)

1.维护要求表由维护组织填写。

()

2.内聚度标志壹个模块内部各成分彼此结合的紧密程度,按其高低程度可分为七级,越低越好。

(F)

3.PAD图可用软件工具转换成高级语言源程序。

(T)

4.软件危机的产生和软件开发和维护的方法不正确有关。

(T)`

5.软件需求分析的壹个重要任务是分析系统的数据要求。

(T)

6.壹个好的开发人员应具备的素质不包括具有良好的书面和口头表达能力。

(F)

7.维护要求表由维护组织填写。

()

8.PAD图可用软件工具转换成高级语言源程序。

(T)

9.于完成测试工作后,为了缩短源程序的长度应删去程序中的注释。

(F)

10.程序的质量取决于写程序的风格。

(F)

11.如程序中连锁式连接了4个判定(IF)结构,则程序总的路径数达24。

(T)

12.调试的任务只是确定错误的准确位置和原因。

(F)

13.等价类划分方法考虑了各等价类之间取值的组合情况下可能的结果。

(T)

14.如果于分析阶段和设计阶段采用的是面向对象的方法,而于编码阶段采用的是面向过程的语言,那么这种翻译就比较困难。

(T)

15.详细设计时应首选时间效率和空间效率尽可能高的算法。

(T)

16.为了加快软件维护作业的进度,应尽可能增加维护人员的数目。

(F)

17.代码审查是用计算机测试源程序。

(F)

18.调试的任务只是确定错误的准确位置和原因。

(F)

19.用穷举测试是较容易现实的测试方法。

(F)

20.只要模块之间的接口关系不变,各模块内部实现细节的修改将不会影响别的模块。

(F)

21.软件的开发单位应该建立本单位文档的标识方法,使文档的每壹页均具有

明确的标识。

(F)

22.用户手册要使用专门术语,充分地描述该软件系统的结构及使用方法。

(F)

23.对象之间只能通过消息进行通信,而不允许于对象之外直接地存取对象内

部的属性。

(T)

24.同传统软件开发方法相同,面向对象软件开发方法也以设计阶段为主。

(F)

25.壹个好的开发人员应具备的素质和能力包括善于和周围人员团结协作,建立良好的人际关系,善于听取别人的意见。

(T)

26.同传统软件开发方法相同,面向对象软件开发方法也以设计阶段为主。

(F)

27.用户手册要使用专门术语,充分地描述该软件系统的结构及使用方法。

(F)

28.对象之间只能通过消息进行通信,而不允许于对象之外直接地存取对象内部的属性。

(T)

29.对壹批模块进行测试,发现错误多的模块中残留的错误数将比其它的模块残留的错误数少。

(F)

30.测试计划、测试用例、出错统计和有关的分析方案壹般不用长期保存。

(F)

31.软件危机的产生和软件开发和维护的方法不正确有关。

(T)

32.数据流图和数据字典共同构成系统的逻辑模型。

(T)

33.面向数据设计方法壹般均包括下列任务:

确定数据结构特征;用顺序、选择和重复三种基本形式表示数据等步骤。

()

34.软件需求分析的壹个重要任务是分析系统的数据要求。

(T)

35.于进行需求分析时需同时考虑维护性问题。

()

36.工程网络中关键路径上的作业有壹定程度的机动余地。

(T)

37.如果测试过程没有发现任何错误,则说明软件没有错误。

(F)

38.代码审查是用计算机测试源程序。

(F)

39.数据流图和数据字典共同构成系统的逻辑模型。

()

40.软件需求规格说明书中能够对软件的操作人员和维护人员的教育水平和技术专长提出要求。

(T)

四、简答题(每小题5分,共20分)

1.简述面向对象方法的特征。

2.结构化程序设计。

3.什么是模块的内聚?

模块的内聚性包括哪些类型?

4.什么是数据流图?

其中的基本符号各表示什么含义?

5.简述增量模型和瀑布模型的区别。

6.简述对软件测试的目的。

7.黑盒测试技术设计测试用例有哪几种方法?

8.简述面向对象方法中动态模型的建立过程。

五、分析设计题(每题10分,共30分)

1.于测试壹个长度为48000条指令的程序时,第壹个月由甲、乙俩名测试员各自独立测试这个程序。

经过壹个月测试后,甲发现且改正20个错误,使MTTF达到8h。

和此同时,乙发现24个错误,其中的6个甲也发现了。

以后由甲壹个人继续测试这个程序。

问:

(1)刚开始测试时程序中共有多少个潜藏的错误?

(2)为使MTTF达到240h,必须再改正多少个错误?

2.某厂对部分职工重新分配工作的政策是:

年龄于20岁以下者,初中文化程度脱产学习,高中文化程度当电工;年龄于20岁至40岁之间者,中学文化程度男性当钳工,女性当车工,大学文化程度均当技术员;年龄于40岁之上者,中学文化程度当材料员,大学文化程度当技术员。

请用判定树和判定表描述上述问题。

3.研究下列伪码程序,要求:

(1)画出程序图且计算程序环形复杂度。

(2)用基本路径测试法设计程序的测试用例。

(3)设计分支覆盖和条件组合覆盖测试用例。

a:

START

INPUT(A,B,C,D)

b:

IF(A>0)

c:

AND(B>0)

d:

THENX=A+B

e:

ELSEX=A-B

f:

END

g:

IF(C>A)

h:

OR(D

i:

THENY=C-D

j:

ELSEY=C+D

k:

END

l:

PRINT(X,Y)

STOP

4.某电视购物公司采用面向对象技术实现商品销售计算机系统,需求如下:

(1)公司提供多种类商品,每种商品通过委托订单来进行征订。

(2)公司下属多个分公司,每个分公司负责本地区委托订单的收录,打印收款凭证单。

(3)公司负责分类、统计各分公司送来的委托单,进行分类统计。

要求:

按照上述需求陈述建立对象模型。

5.假设壹家工厂的采购部每天需要壹张订货报表,报表按零件编号排序,表中列出所有需要再次订货的零件。

零件入库或出库称为事务,通过放于仓库中的终端把事务方案给订货系统。

当某种零件的库存数量少于库存量临界值时就应该再次订货。

试建立所述订货系统的用例模型。

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

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

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

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