5.( 的内容不应当包括对算法的详细过程性描述。
a、需求规格说明书 b、总体框图。
c、软件确认准则d、软件的性能。
6、( 的三种基本控制结构的共同特点是只有一个入口和一个出口。
a、程序b、高级语言。
c、文档d、数据字典。
7、( 是一种传统的程序设计表示工具。
a、程序流程图b、数据流图
c、结构图d、hipo图。
8、软件测试的目的是( )
a、证明程序中没有错误 b、发现程序中的错误c、测量程序的动态性 d、检查程序中的语法错误。
9、集成测试是在( )阶段完成的。
a、需求分析b、概要设计
c、实现d、详细设计。
10、影响软件可维护性的质量属性是( )
a、可复用性b、可测试性
c、可隐蔽性d、可靠性。
11、软件的适应性维护活动所花费的工作占整个维护工作量的( )a、25b、50%
c、20d、70%
12、软件生存周期的每个阶段工作与软件的( )有密切的关系。
a、设计阶段b、编码阶段。
c、测试阶段d、可维护性。
13、模块在同一段时间内完成各种初始化工作,这属于( )a、偶然内聚b、逻辑内聚。
c、时间内聚d、过程内聚。
14、在详细设计的图示工具中,( 的形状象一个盒子。
a、hipo图b、流程图。
c、n-s图d、pad图。
15、在软件测试中,( 是通过分析程序的功能来设计测试用例的方法,a、白盒测试方法b、黑盒测试方法。
c、路径测试方法d、等价类划分方法。
二、填空题(每空2分,共22分)
1、原型化方法适用于系统。
2、节点是 。
3、模块的独立性是 。
4、判定是 。
5、结构图是 。
6、软件生存周期是指 。
7、黑盒测试是指 。
8、软件测试技术大体上分为两类,一类是典型的是它测试的依据是一类是它测试的依据是。
三、判断正误(每题1分,共10分)
1、瀑布模型的核心不是按照软件开发的时间顺序将问题简化。
2、需求分析阶段结束后,交出的文档中不应该包括简明的算法描述。
3、模块越多,开发成本越小。
4、程序流程图只反映数据的流向,不反映处理逻辑的先后。
5、hipo图是由一组h图和一张ipo图组成。
6、模块的内聚性程度与该模块在分层结构中的位置有关系。
7、**明是定义被加工引用的数据流和数据存储。
8、pad图设置的基本控制结构,不允许使用递归调用。
9、模块之间的接口关系改变,则影响各模块的内部细节的修改。
10、在进行需求分析时,应考虑维护问题。
四、简答 (每题4分,共20分)
1. 什么是软件危机?产生软件危机的原因?怎样消除?
2.软件开发模型有几种?各有什么特点?
3.软件测试有几种方法?每种方法的特点是什么?
4.什么是软件的可维护性?决定软件可维护性的因素是什么?
5.软件测试的基本任务是什么?测试与调试区别是什么?
五、把下面程序的流程图转换为n-s图和pad图。(18分)开始。naybny
cnyfdgheij
软件工程试卷
浙江省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...