文档介绍:姓名
一、密封线内不准答题。
二、姓名、学号、班级不许涂改,否则试卷无效。
三、考生在答题前应先将姓名、学号和班级填写在在指定的方框内。
四、试卷印刷不清楚,可举手向监考教师询问。
学号
所在班级
密
封
注意意:
卷号:
总分
核分人
湖北工业大学考试试卷
命题人
赵岚
软件工程试题
( 专业用)
题号
一
二
三
四
五
六
七
八
九
十
题分
得分
注意:学号、姓名和所在班级不写、不写全或写在密封线外者,试卷作废。
一、填空题(每题2分,共20分)
1、软件的发展,到现在经历了三个阶段: 、和软件工程。
2、进行软件概要设计后,模块应该满足和,并且模块的作用范围应在之内。
3、当前系统的模型描述现行系统的实际业务处理过程,反映现行系统具体的现实。当前系统的模型描述现行系统的功能结构、数据组织以及动态行为,反映了现行系统的本质。
4、在设计阶段,划分模块时应考虑到,模块之间的功能应尽可能, 模块内的功能性质应尽可能。
5、软件的动态测试包括以程序的外部功能为根据的,和从程序的逻辑结构入手的。
6、软件的维护内容主要包括、和等。
7、软件概要设计的过程通常由和两部分组成。
8、结构化分析方法的分析策略是: 。
9、解决软件危机的途径要从和两方面来考虑。
10、结构图的深度是指结构图的,也是该图中模块的。结构图的宽度是指。
二、填空题(每题1分,共5分)
1、软件产品的生产主要是。
A 制造 B 复制 C 开发 D 研制
2、准确地解决“软件系统必须做什么”是阶段的任务。
A 可行性研究 B 需求分析 C 软件设计 D 程序编码
3、实践表明,采用先进的开发技术可提高软件开发的生产率,还可提高软件的
A 可靠性 B 可使用性 C 安全性 D 可维护性
4、一个程序如果把它作为一个整体,它也是只有一个入口、一个出口的单个顺序结构,这是一种。
A 结构程序 B 组合的过程 C 自顶向下设计 D 分解过程
5、使用增量模型开发,可以容易地确定系统的性能,确认各项主要系统服务的可应用性,确认,确认系统作为产品的结果。
A 系统设计的可行性 B 开发环境 C 需求说明 D 数据流图
三、判断题(每题1分,共5分)
1、通过软件测试不可能将软件中隐藏的错误完全检查出来。( )
2、在做程序的单元测试时,桩模块比驱动模块容易编写。( )
3、程序效率的提高主要应通过选择高效的算法来实现。( )
4、任何一个文档都应是完整的、独立的,它应自成体系。( )
5、对一批模块进行测试,发现错误多的模块中残留的错误将比其他的模块少。( )
姓名
一、密封线内不准答题。
二、姓名、学号、班级不许涂改,否则试卷无效。
三、考生在答题前应先将姓名、学号和班级填写在在指定的方框内。
四、试卷印刷不清楚,可举手向监考教师询问。
学号
所在班级
密
封
注意意:
三、简答题(共20分)
1、软件工程过程有哪几个基本过程活动?试说明之。(4分)
2、产生软件危机的主要原因是什么?(4分)
3、请简要分析瀑布模型与增量模型的不同点。(3分)
4、进行软件测试的基本任务是什么?请给出软件测试的基本原则。(5