课程**座位号:
新疆大学2005 —2006学年度第二学期期末考试。
软件工程》试卷。
姓名学号专业。
学院班级。2006 年 6 月。
第一部分选择题(共 10 分)
一、单项选择题(本大题共 5 小题,每题只有一个正确答案,答对一题得 2 分,共 10分)
1、在整个软件的生命周期中,成本最高,延迟时间最长的阶段是。
a. 需求分析阶段b. 维护阶段
c. 详细设计阶段d. 测试阶段。
2、为了提高测试的效率,应该【 】
a. 随机地选取测试数据b. 选择发现错误的可能性大的数据
c. 取一切可能的输入数据 d. 在完成编码以后指定软件的测试计划。
3、在可行性研究中我们通过【 】决定该软件值不值的开发。
a. 技术可行性b. 运行可行性
c. 经济可行性d. 法律可行性。
4、需求分析阶段的任务是。
a. 完全的弄清用户对软件系统的确切需求。 b. 找出解决问题的几种方案
c. 建立软件系统的总体结构 d. 弄清所定义的项目是不是可能实现和值得进行。
5、在需求分析阶段使用的图形工具是【 】
a. padb. hc
c. dfdd. hipo
第二部分非选择题(共 90分)
二、判断题(本大题共 10小题,每题1分,共 10 分,答a表示说法正确。答b表示说法不正确,本题只需指出正确与错误,不需要修改)
6、为了提高软件测试的效率,应该随机地选择测试数据。(
7、人们在认识复杂现象的过程中使用的最强有利的思维工具是抽象。(
8、在数据流图中用圆表示文件。(
9、结构化程序设计主要强调程序的技巧和速度。(
10、需求分析阶段的文档主要有数据字典和数据流图。 (
11、一个模块实际上就是一个进程。
12、偶合是对一个软件结构内不同模块之间互连程度的度量。(
13、编码时应尽量使用全局变量。(
14、为了加快软件维护的进度,尽可能要增加维护人员的数量。(
15、应当重视程序结构的设计,使用程序具有较强的层次结构。(
三、填空题(本大题共 10 小题,每空 1 分,共 20分。)
16、软件危机是指在计算机软件的和中所遇到的一系列严重问题。
17、royce(1970)所描述的瀑布模型分为问题定义、可行性研究总体设计编码与单元测试软件维护等8个层次。
18、软件工程是计算机软件开发和维护的一门工程学科。
19、总体设计阶段的基本目标是用比较的方式确定系统如何完成预定的任务。
年bohm和jacopini证明了,只用三中基本控制结构就能实现任何单入口单出口的程序。这三种基本的控制结构是顺序结构和循环结构。
21、编码就是把软件设计的结果翻译成计算机可以“ ”的形式用某种程序设计语言书写的程序。
22、维护一般分为和维护。
23、测试是为了发现程序中的错误而的过程。
24、调试就是在成功的测试之后,再进一步和程序中的错误。
25、面向数据流的设计方法中信息流分为和两中模型。
26、成功的测试是指。
四、简答题(本大题共 4 小题,每题 5 分,共 20分。)
27、可行性研究的目的是什么?应该从哪些方面研究目标系统的可行性?
28、应该从哪些方面验证软件需求的正确性?
29、总体设计应该包括哪些典型的步骤?
30、软件测试的目标是什么?
五、应用题(本大题共 2 小题,小题每题10 分,共 20 分)
31、画出下列伪码程序的程序流程图和盒图。( 分)
startif p then
while q do
fend do
elseblockgn
end block
end if
stop32、已知被测试模块的流程图如下:
1)当a=2,b=0,x=4时, 写出条件覆盖的执行路径:
2)当a=1,b=1,x=1时, 写出条件覆盖的执行路径:
六、论述题(本大题共1小题,共 20 分。)
33、模块是数据说明、可执行语句等程序对象的集合,例如过程、函数、子程序、宏等。模块化就是把程序划分成若干个模块,每个模块完成一个子功能,把这些模块集中起来组成一个整体,可以完成指定的功能满足问题的要求。试根据人类解决问题的一般规律说明模块化的一般依据,并说明模块化与软件成本的关系(要求画出关系图)。
软件工程试卷
浙江省2004年1月高等教育自学考试。软件工程试题。课程 02333 一 单项选择题 在每小题的四个备选答案中选出一个正确答案,并将其号码填在题后的括号内。每小题1分,共20分 1.为了克服软件危机,人们提出了用 的原理来设计软件,这就是软件工程诞生的基础。a.数学b.软件学c.运筹学d.工程学。2...
软件工程试卷
浙江省2003年1月高等教育自学考试。软件工程试题。课程 02333 一 单项选择题 在每小题的四个备选答案中选出一个正确答案,并将其号码填在题后的括号内。每小题1分,共20分 1.软件危机 是指 a.计算机病毒的出现。b.利用计算机进行经济犯罪活动。c.软件开发和维护 现的一系列问题。d.人们过分...
软件工程试卷
全国2002年10月高等教育自学考试。软件工程试题。课程 02333 一 单项选择题每小题1分,共20分。在每小题的四个备选答案中选出一个正确答案,将正确答案的序号填在题干后的括号内 1 在下列工具与环境中 属于较早期的case。a.基于信息工程的caseb.人工智能case c.集成case环境d...