软件工程试卷

发布 2021-04-24 05:04:28 阅读 6468

卷号:湖北工业大学考试试卷。

软件工程试题。

( 专业用)

注意:学号、姓名和所在班级不写、不写全或写在密封线外者,试卷作废。

一、填空题 (每题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分)

5、软件详细设计中的描述方法有哪些?请简要给出各自的特点。(5分)

四、应用题(每题10分,共20分)

1、 下图为某程序的程序流程图,请根据该流程图画出它的n---s图及pad图。

2、 请用jackson图将下列《教职工名册表》表示出来,并给出相应的程序结构。

教职员工名册。

六、综合题 (每题15分,共30分)

1、 一个考务系统的审核子系统具有以下功能:

对学生的报名表进行检查后,不合格的报名表返回给学生,对合格的报名表进行准考证编号,然后将准考证发放给学生,准考证号进行登记,形成考生名册及考生名单。

请给出该自系统的dfd图,并分析该系统是事务型或变换型,进行相应的分析。

2、现拟开发一个判断三角形形状的程序,请给出该程序的程序流程图,并给出相应的测试用例(要求给出用例的划分类型)。

软件工程试卷

浙江省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...