武汉交通职业学院课程考试试题纸。
一、单选题(每个选择1 分,共15分)
、软件是计算机系统中与硬件相互依存的部分,它是包括(a)、(b)及(c)的完整集合。其中,(a)程序是按事先设计的功能和性能要求执行的指令序列,(b)数据是使程序能够正确操纵信息的数据结构,(c)是与程序开发、维护和使用有关的**材料。
供选择的答案a~c:①软件 ②程序 ③** ④硬件 ⑤文档 ⑥外设 ⑦数据 ⑧图表。
a( 2 )b( 7 )c( 5 )
2、开发软件时,对于提高软件开发人员工作效率至关重要的是(a)。软件工程中描述软件生存周期的瀑布模型一般包括计划、(b)、设计、编码、测试、维护等几个阶段。其中设计阶段在管理上又可以依次分成(c)和(d)两个步骤。
a的供选择的答案: ①程序开发环境②操作系统的资源管理功能③开发程序人员数量④计算机的并行处理能力。
b的供选择的答案:①需求分析②需求调查③可行性分析④问题定义。
c,d的供选择的答案:①方案设计 ②**设计 ③概要设计 ④数据设计 ⑤运行设计 ⑥详细设计 ⑦故障处理设计⑧软件体系结构设计。
a( 1 )b( 1 )c( 3 )d( 6 )
3、原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于(a)系统。它从用户界面的开发入手,首先形成(b),用户(c),并就(d)提出意见,它是一种(e)型的设计过程。
供选择的答案 :
a的供选择的答案:①需求不确定性高的 ②需求确定的 ③管理信息 ④决策支持。
b的供选择的答案:①用户界面使用手册②用户界面需求分析说明书③系统界面原型④完善的用户界面。
c的供选择的答案:①改进用户界面的设计②阅读文档资料③模拟用户界面的运行④运行用户界面原型。
d的供选择的答案:①同意什么和不同意什么②使用和不使用哪一种编程语言③程序的结构④执行速度是否满足要求。
e的供选择的答案:①自外向内 ②自顶向下 ③自内向外 ④自底向上。
a( 1 )b( 3 )c( 4 )d( 1 )e( 1 )
4、软件详细设计工具可分为3类,即图示工具、设计语言和**工具。图示工具中,(a)简单而应用广泛。(b)表示法中每个处理过程用一个盒子表示,盒子可以嵌套。
(c) 可以纵横延伸,图形的空间效果好。
a~c供选择的答案:①ns图 ②流程图 ③hipo图 ④pad图。
a( 2 )b( 1 )c( 4 )
二、判断题(每个2分,共10分)
从下列叙述中选出5条符合程序设计风格指导原则的叙述:
)①嵌套的重数应加以限制。
)②尽量多使用临时变量。
)③不滥用语言特色。
)④不用可以省略的括号。
)⑤使用有意义的变量名。
)⑥应尽可能把程序编得短些。
)⑦把常见的局部优化工作留给编译程序去做。
)⑧注解越少越好。
)⑨程序的格式应有助于读者理解程序。
)⑩应尽可能多用goto语句。
三、简答题:(共50分)
1、请简述软件测试的目的,并列举两种测试方法。(10分)
2、e-r图是通常表示实体关联的工具,这种关联有几种,并举例说明。(15分)
3、若输入条件为104、请用类图表示以下图形的继承过程。(15分)
图形1 图形2 图形3 图形4图形5
四、建模分析测试:(共25分)
仔细阅读下列程序**,完成下列问题:
#include<>
2 void main()
14 printf("=ld",b输出求解结果 */
1、用n-s图表示算法过程。(10分)
2、计算程序的复杂度。(5分)
3、设计语句覆盖的测试用例。(10分)
软件工程试卷
浙江省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...