软件工程本科期末考试试卷.doc由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软件工程期末考试卷”。
一:选择题
1.中级结构成本模型COCOMO是一个()。
A 静态单变量模型B 动态单变量模型
C 静态多变量模型D 动态多变量模型
2.在软件质量模型中,()属于面向软件产品操作的质量因素。
A可用性B 可维护性C适应性D 互操作性
3.面向对象的开发方法中,()将是面向对象技术领域内占主导地位的标准建模语言。
ABooch 方法B Coad 方法CUML语言D OMT 方法
4.瀑布模型本质上是一种()。
A线性顺序模型B 顺序迭代模型C线性迭代模型D 及早见产品模型
5.在快速原型模型的开发过程中,仅作为需求说明的补充形式的原型是()。
A探索型模型B 演化型模型C实验型模型D 提交型模型
6.软件可维护性的特性中相互矛盾的是()。
A可修改性和可理解性B 可测试性和可理解性
C效率和可修改性D 可理解性和可读性
7.软件维护产生的副作用,是指()。
A开发时的错误B隐含的错误 C 因修改软件而造成的错误D 运行时误操作
8.用黑盒技术设计测试用例的方法之一为()。
A因果图B逻辑覆盖C错误推测D人工检测
9.需求分析阶段的任务是确定()
A 软件开发方法B.软件开发工具 C 软件开发费用D 软件系统功能
10.Ada语言是在Pascal语言基础上开发出来的,适用于()项目的应用领域。
A科学工程计算B数据库应用C实时处理D人工智能
11.程序设计语言的工程特性之一为()。
A软件的可重用性B数据结构的描述性
C抽象类型的描述性D数据库的易操作性
12.软件详细设计的主要任务是确定每个模块的()。
A算法和使用的数据结构B外部接口C功能D编程
13.PAD图为()提供了有力的工具。
A系统分析B软件的自动化生成C自动分析数据D测试软件
14.软件结构图的形态特征能反映程序重用率的是()
A深度B宽度C扇入D扇出
15.在大型数据处理系统的功能分析与设计中,数据库的概念设计对应于系统开发的()。
A 需求分析B 概要设计C 详细设计D 程序设计
16.为了提高模块的独立性,模块内部最好是()。
A 逻辑内聚B时间内聚C 功能内聚D通信内聚
17.软件结构图中,模块框之间若有直线连接,表示它们之间存在()。
A调用关系B组成关系C链接关系D顺序执行关系
18.需求分析最终结果是产生()。
A项目开发计划B 需求规格说明书C设计说明书D 可行性分析报告
19.可行性研究要进行一次()需求分析。
A深入的B 详尽的C彻底的D 简化的,压缩了的1
20.软件是一种()
A程序B 数据C逻辑产品D 物理产品
二:填空题
1.成本估算模型中,Putnam估算模型是一种()模型。
2.功能模型描述子系统的所有计算,它由()组成。
3.程序设计语言的心里特性所表现的紧致性是程序员必须记住与编码有关的()。
4.JSP方法主要体现程序结构的设计,不明确地划分()和详细设计的两个阶段。
5.按数据流的类型,结构化设计方法有两种设计策略,它们是变换分析设计和()。
6.数据流图仅反映系统必须完成的逻辑功能,所以它是一种()模型。
7.类是一组具有相同()和相同()的对象的集合。
三.名称解释
1.程序的可移植性。
2.模块的影响范围,模块的控制范围。
3.SA和DFD
4.软件质量保证
四. 简答题
1.试画出Jakson方法所用的结构图的三种基本结构。
2.以GJ.Myer的观点,简述软件测试的规则和目的。
五. 应用题
1.画出一元二次方程的PAD流程图。
2.某校的课酬计算机方案为:
(1)基本课酬为每节课10元。
(2)班级人数超过60人,增加基本课酬的10%。
(3)班级人数超过80人,增加基本课酬的20%。
(4)如果教师为副教授,增加基本费的10%。
(5)教授,增加基本课酬的20%。
(6)助教,不增加课酬。
(7)见习助教,减少课酬的10%。用判定表,表述上述计算方案。
3.某公司为本科以上学历的人重新分配工作,分配原则如下:
(1)如果年龄不满18岁,学历是本科,男性要求报考研究生,女性担任行政工
作。
(2)如果年龄满18岁不满50岁,学历本科,不分男女,任中层领导职务,学历
是硕士不分男女,任课题组长。
(3)如果年龄满50岁,学历本科,男性任科研人员,女性担任资料员;学历是
硕士,不分男女,任课题组组长。
要求:画出分析过程,得出判定表,并进行化简。
试题二、一:选择题:
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、扇出数小
6.软件详细设计的主要任务是对()进行的详细设计。
A算法和数据结构B外部接口C软件编码D功能
7.Jackson方法是一种面向()的方法。
A数据流B、对象C数据结构D控制流
8.第一个体现结构化编程思想的程序设计语言是()。
AFortranBCCPascalDCobol
9.一个成功的测试可以()。
A表明程序没有错误B发现所有错误
C提高软件可靠性D发现尚未发现的错误
10.黑盒技术设计测试用例的方法之一为:()。
A因果图B逻辑覆盖C循环覆盖D预防性维护
11.在软件维护的内容中,占维护活动工作量比例最高的是()。
A校正性维护B适应性维护C完善性维护D基本路径测试
12.当前时期软件维护的费用在总费用中的比例为()。
A35%~40%B40%~60%C60%~70%D70%~80%或更高
13. 软件维护的副作用,是指()。
A开发时的错误B隐含的错误
C因修改软件而造成的错误D运行时误操作
14.增量模型本质上是一种()。
A线性顺序模型B整体开发模型
C非整体开发模型D快速原型模型
15.在快速原型的开发过程中,用于及早向用户提交原型系统的原型模型是()。
A探索型原型B试验型原型
C演化型原型D增量构造原型
16.关联是建立()之间关系的一种手段。
A类B对象C角色D属性
17.面向对象技术特别强调的是()。
A对象的数据结构B对象的使用方式C程序结构D结构化编程
18.对象模型由一个或若干()组成。
A对象B模板C属性D数据流图
19.在McCall质量模型中,不属于与软件修正相关的质量要素是()。
A可维护性B可测试性C可靠性D灵活性
20.Putnam成本估算模型是一种()。
A静态单变量模型B、静态多变量模型C、动态单变量模型D 动态多变量模型
二.填空题:
1.2.3.4.软件工程研究的主要内容是软件开发技术和()两个方面。经济可行性研究主要是进行()分析,从经济的角度,确定系统是否值得开发。数据流图和字典共同构成了系统的()模型,是需求规格说明书的主要组成部分。结构化设计方法中,要把数据流图转换成软件结构,若某个加工将它的输入流分离
成许多发散的数据流,形成许多加工路径,并根据输入的值选择其中一个路径来执行,这种特征的DFD称为()的数据流图。
5.人的记忆特性有两方面:联想方式和()。
6.调试的目的是确定错误的原因和位置并改正错误,因此调试应该由()进行。
7.软件维护的内容包括纠错性维护,适应性维护,()和预防性维护。
三.名词解释
1.信息隐藏2.白盒法。3.内聚和耦合4.多态性 5.软件可靠性
四. 简答题
1.软件生存周期包括哪些活动?
2.结构化程序设计的基本要点是什么?
3.简述面向对象的特征
五. 1.某仓库管理系统每天要处理大批单据所组成的事务文件。单据分为订货单和发货单两种,每张单据由多行组成,订货单每行包括零件号,单价,数量等四个数据项,发货单每行包括零件号,零件名,单价,数量等四个数据项,发货单每行包括零件号,零件名,数量等三个数据项,用Jackson结构图表示该事务文件的数据结构。
2.用PAD图描述下列问题的控制结构:有一个表A(1),A(2),…….A(N)按递增顺序排列。给定一个key值,在表中用折半法查找,若找到,将表位置i送人x,否则将零送人到x,同时将key值插入表中。
3、高考录取统分子系统有如下功能:
(1)计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;
(2)计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。
试根据要求画出该系统的数据流程图,并将其转换为软件结构图。
4、图书馆的预定图书子系统有如下功能:
(1)由供书部门提供书目给订购组。
(2)订书组从各单位取得要订的书目。
(3)根据供书目录和订书书目产生订书文档留底。
(4)将订书信息(包括数目,数量等)反馈给供书单位。
(5)将未订书目通知订书者。
(6)对于重复订购的书目由系统自动检查,并把结果反馈给订书者。
试根据要求画出该问题的数据流程图,并把其转换为软件结构图。
5.什么是“变换流”?什么是“事务流”?试将相应形式的数据流图转换成软件结构图。
本科《人力资源管理》期末考试试卷(2007、7)一、单项选择题(每小题2分,共20分)1、人力资源需求预测中的专家判断法,又称()。A、回归分析法B、经验预测法C、德尔菲法D、马尔可夫分析......
刀豆文库小编为你整合推荐3篇软件工程本科个人简历,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......
一,单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的横线上。1.可行性研究要进行一次_____需......
一、1、1968年“软件工程”诞生。2、软件定义:软件是程序、数据 相关文档的完整结合。其中,程序是能够完成预订功能和性能的可执行的指令序列;数据是使程序能够适当的处理信息......
面向对象建模及它们之间的关系:对象建模:定义了做事情的实体;动态模型:明确规定了什么时候做;功能模型:指明了应该做什么;他们相互补充,相互配合。对象模型是最基本最重要的,他为其他......