软件工程模拟试题及答案2[推荐]由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软件工程习题2答案”。
《软件工程》模拟B卷
专业年级姓名得分
一.名词解释(每个2分)
1. 软件危机
3.数据字典
4.模块
5.PDL
一、填空题(每题2分)
1.————是计算机程序及其说明程序的各种文档。————是有关计算机程序功能、设计、编制、使用的文字或图形资料。
2.软件生存周期是指一个软件从提出开发要求开始直到该软件报废不止的整个时期。通常,软件生存周期包括问题定义、——,——,总体设计,详细设计,——,——,维护活动,可以将这些活动以适当方式分配到不同阶段去完成。
3.Jackson方法是一种————的开发方法。
4.M=P+K(C-D)是――――。
5.————的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。
6.效益分有形效益和无形效益两种。有形效益可用纯收入、————、————等指标进行度量;无形效益主要从性质上、心理上进行衡量,很难直接进行量的比较。
7.需求分析的基本任务是要准确回答系统必须“”的问题。
8.数据流图有四种基本成分:————、————、————、————。
9.通过————可以完成数据流图的细化。
二、单选题(每题2分)
1.软件生存周期包括可行性分析的项目开发计划、需求分析、概要设计、详细设计、编码、()、维护等活动。
A. 应用B.检测C.测试D.以上答案都不正确
2系统定义明确之后,应对系统的可行性进行研究。可行性研究应包括()。E. 软件环境可行性、技术可行性、经济可行性、社会可行性
F. 经济可行性、技术可行性、操作可行性
G. 经济可行性、社会可行性、系统可行性
H. 经济可行性、实用性、社会可行性
3.在考察系统的一些涉及时序和改变的状态时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是()。
A.状态图B.数据流图C.系统结构图D.时序图
4.结构分析方法就是面向()自顶向下逐步求精进行需求分析的方法。
A. 目标B.数据流C.功能D.对象
5.模块(),则说明模块的独立性越强。
A. 耦合越强B.扇入数越高C.耦合越弱D.扇入数越低
6.()数据处理问题的工作过程大致分为三步,即取得数据、变换数据和给出数据。
A. 变换型B.事务型C.结构化验室D.非结构化
7.在对数据流的分析中,主要是找到中心变换,这是从()导出结构图的关键。
A. 数据结构B.实体关系C.数据流图D.E—R图
8.程序内部的各个部分之间存在的联系,用结构图表达时,最关心的是模块的()和
耦合性。
A. 一致性B.作用域C.嵌套限制D.内聚性
9.在多层次的结构图中,其模块的层次数称为结构图的()。
A. 深度B.跨度C.控制域D.粒度
10.模块()定义为受该模块内一个判断影响的所有模块集合。
A. 控制域B.作用域C.宽度D.接口《软件工程》试卷B卷答案:[V`'f]C @
六、名词解释!w*k b*t }-FH-wHz @
1.指在计算机软件的开发和维护过程中所遇到的一系列严重问题。,^3@$f4G1Q 2.在整个生命周期内系统的累计经济效益(折合成现在值)与投资之差。
+eb$W1K Z!];y 3.是关于数据信息的集合。,DF'b,r d 4.是数据说明、可执行语句等程序对象的集合。}(t*Yp J r(H
5.是使用样机,使用户通过实践获得对未来系统的的概念,可以更准确提出要求。2E
Z)$x;X&C#z8M
七、填空
!Df#~e-b 1.软件文档
{^(oMa 2.可行性研究需求分析 编码 测试
p0m6Y
3.面向数据结构/m+Is?^
4.维护工作量模型 P-生产性工作量 C-复杂度 D-熟悉度 K-常数otBr&_#i
5.可行性研究
iEt_Z/JOK 6.投资回收期 回收率K.{ Vy-O bg
7.做什么
SC(Y'@+y G 8.源、终点,处理,存储,数据流8g i-W“o/b/K9D3pc
9.功能分解#b~0[ O M6VP{7SKxsw
10.子功能 组装
7z'L K7c0j
八、选择
W l.u1q1dKL w] 1.C2.B3.A4.B5.C6.A7.C8.D9.A10.B
5G7k-k-[Bk b'R4qw L
九、问答:
[/p!NsW aV 5.用符号描绘信息在系统中流动的情况,源点、终点、处理、数
据存储、数据流。$J(R |sA
.NTMKA
U#BD*p0}%^/n,uK]2~C2RB#F
-F3cSm O{9~
'^R2[ i{k 6.测试的目的是为了发现错误..|mgh|+Ja
7.两种都用于集成测试。渐增式是把下一个要测试的摸块同已经测试好的模块结合起来进行测试,每次增加一个模块。非渐增式先分别测每个模块,再把所有模块按设计要求
放在一起结合成所要的程序。Tt!SqpQ
8.答:自上而下,逐步求精_bn
C4u;K9^+hW
十、应用题oR+h+b0QQ8Hu
1.判定树如下:!o,uk%f)I-d4{@8E
年龄≤20岁初中脱产学习
9H!e$.Bh qtH高中电工
js”Lv%QQc H~ h?-Xos
高中或初中男性钳
工/D4KE#f9Y 确定职工工作――
h5U8F#g k @20岁<年龄≤40岁
A,ilS4d3~
n女性 车工大学技术员
RZ'Z“x0y8Y A年龄>40岁高中或初中材料员UM ~
XCZJh d5I
大学技术员
[:p$sV$R_:L
三、简答题(每题5分)Y8[ z,h'Wo|
6. 什么是数据流图?其中的基本符号各表示什么含义?
!N9gOz7pM1h&W 7. 软件测试的目的是什么?
pc;~ I0_ e!@ 8. 非渐增式测试与渐增式测试有什么区别? mNP)e@7B+|8s 4.结构化程序设计的思想是什么? ~_9D }SA4mdU
四、应用题(每题10分)
6biP4g.y&` 1. 某厂对部分职工重新分配工作的政策是:年龄在20岁以下者,初中文化程度脱产学习,高中文化程度当电工;年龄在20岁至40岁之间者,中学文化程度男性当钳工,女性当车工,大学文化程度都当技术员;年龄在40岁以上者,中学文化程度当材料员,大学文化程度当技术员。请用判定树描述上述问题。
s+B ^ D|5O 2.对以下程序进行测试:(d7HR;`cX
PROCEDUREEX(A,B:REAL;VARX:REAL);
4P h7p8k”M?/cPvBEGIN
.UsQ# j7h3Xn8zIF(A=3)OR(B> 1)THENX:=A×B
/{gT!?
EiM7rVc{hIF(A>2)AND(B=0)THENX:=A-3pf7b.N3sEND
dPn?&r N;};V-@Mr0~FO先画出程序流程图。再按语句覆盖法设计测试数据。
软件工程试题及解答一,单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的横线上。1.可行性研究......
软件工程试题及答案小编给大家提供软件工程试题及答,欢迎参考!一、填空(10*1分=10);(1)产品设想是产品用途和形式的概括描述,可以通;(2)项目范围是项目中要完成的工作;(3)产品设计过程的特......
刀豆文库小编为你整合推荐5篇软件工程试题及答案,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......
1、瀑布模型把软件生命周期划分为8个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶......
A卷1、瀑布模型把软件生命周期划分为8个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计......