软件工程考试_带答案版)

软件工程考试_带答案版)

ID:39727079

大小:659.00 KB

页数:12页

时间:2019-07-10

软件工程考试_带答案版)_第1页
软件工程考试_带答案版)_第2页
软件工程考试_带答案版)_第3页
软件工程考试_带答案版)_第4页
软件工程考试_带答案版)_第5页
资源描述:

《软件工程考试_带答案版)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、华东理工大学2009年上半年《软件工程》课程期末考试试卷考试形式:闭卷试卷号:A专业任课教师班级考生姓名学号成绩一、填空题(共20分,每小题2分)1.在信息处理和计算机领域内,一般认为软件是程序、数据和文档2.数据流图的基本组成部分有数据的源点与终点、加工、数据的流向和数据文件。3.数据流图和数据字典共同构成了系统的逻辑模型,是需求规格说明书的主要组成部分。4.划分模块时尽量做到高内聚、低耦合,保持模块的独立性,尽量使用公共模块。5.类的实例化是对象。6.人们常用硬件可靠性的定量度量方法来度量软件的可靠性和可用性

2、,常用的度量软件可靠性的两个指标是成功运行的概率和平均故障时间。7.如果一个模块被n个模块调用,其中直接的上级模块的个数是m个(m<二n)那么该模块的扇入数是n个。8.结构化设计以数据流图为基础,按一定的步骤映射成软件结构。9.软件的风险分析可包括风险识别、风险预测和风险驾驭(或险管理)等3项活动。10.软件著作权登记的3种主要类型:(1)著作权登记;(2)著作权延续登记;.(3)权利转移备案登记。二、选择题(共30分,每小题2分)1.软件工程的概念是哪年提出的(B)。A.1988B.1968C.1948D.19

3、282.瀑布模型的关键不足在于(D)。A.过于简单B.各个阶段需要进行评审C.过于灵活D.不能适应需求的动态变更3.以下哪一项不是软件危机的表现形式(C)。A.开发的软件不满足用户需要D.开发的软件可维护性差C.开发的软件价格便宜D.开发的软件可靠性差4.面向对象的主要特征除对象惟一性、封装、继承外,还有()。A.多态性B.完整性C.可移植性D.兼容性5.软件详细设计的主要任务是确定每个模块的()A、算法和使用的数据结构B、外部接口C、功能D、编程6.按软件生命周期方法设计软件的过程中,画数据流图属于下面哪个阶段

4、的工作()A、需求分析B、程序设计C、详细设计D、软件维护7.经过严密的软件测试后所提交给用户的软件产品中()A、软件不再包含任何错误B、还可能包含少量软件错误C、所提交的可执行文件不会含有错误D、文档中不会含有错误。8.对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。12-12A、结合B、隐藏C、封装D、抽象9.系统因错误而发生故障时,仍然能在一定程度上完成预期的功能,则把该软件称为()。A、软件容错B、系统软件C、测试软件D、恢复测试10.软件项目计划一般不包括以下哪项内容()A、培训计划B、人

5、员安排C、进度安排D、软件开发标准的选择和制定11.下列关于效率的说法不正确的是()丸效率是一个性能要求,其目标应该在需求分析时给出B.提高程序效率的根本途径在于选择良好的设计方法,数据结构与算法C.效率主要指处理机时间和存储器容量两个方面D.程序的效率与程序的简单性无关12.数据字典是用来定义()中的各个成份的具体含义的。A.流程图B.功能结构图C.系统结构图D.数据流图13.软件生命周期中所花费用最多的阶段是()A.详细设计B.软件编码C.软件测试D.软件维护14.程序的三种基本控制结构是()A.过程、子程序

6、和分程序B.顺序、选择和重复’C.递归、堆栈和队列D.调用、返回和转移15.单元测试阶段主要涉及()的文档。A.需求设计B.编码和详细设计C.详细设计n概要设计三、判断题(共20分,每小题2分。对“√”,错“X”)1.螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。(T)2.数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进行详细定义。(F)3.软件是指用程序设计语言(女[1PASCAL,C,VISUALBASIC等)编写的程序,软件开发实际上就是编写程序代码。(F)4.软件模块之间的耦合

7、性越弱越好。(T)5.在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。(F)6.过程描述语言可以用于描述软件的系统结构。(F)7.如果通过软件测试没有发现错误,则说明软件是正确的。(F)8.快速原型模型可以有效地适应用户需求的动态变化。(T)9.模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。(T)10.集成测试主要由用户来完成。(F)四、名词解释与简答题(共20分)1、解释“内聚”(4分)从功能的角度对模块内部聚合能力的量度。12-1

8、22、解释“聚集关系”(4分)表示类或对象之间的整体与部分的关系。3、解释“数据词典”(5分)是描述数据信息的集合,它对数据流图中的各个元素按规定格式进行详细的描述和确切的解释,是数据流图的补充工具。4、说明结构化程序设计的主要思想是什么?(6分)(1)自顶向下、逐步求精的程序设计方法(2分)(2)使用3种基本控制结构、单入口、单出口来构造程序。(3分)5、变换分析设计的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。