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

上传人:啊飒飒 文档编号:9912507 上传时间:2021-04-03 格式:DOCX 页数:16 大小:35.25KB
返回 下载 相关 举报
软件工程考试_带答案版).docx_第1页
第1页 / 共16页
软件工程考试_带答案版).docx_第2页
第2页 / 共16页
软件工程考试_带答案版).docx_第3页
第3页 / 共16页
软件工程考试_带答案版).docx_第4页
第4页 / 共16页
软件工程考试_带答案版).docx_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《软件工程考试_带答案版).docx》由会员分享,可在线阅读,更多相关《软件工程考试_带答案版).docx(16页珍藏版)》请在三一文库上搜索。

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

2、模块调用,其中直接的上级模块的个数是 m个(m二 n)那么该模块的扇入数是 n 个。8结构化设计以数据流图为基础,按一定的步骤映射成软件结构。9软件的风险分析可包括风险识别、风险预测和风险驾驭(或险管理)等 3 项活动。10软件著作权登记的 3 种主要类型:(1) 著作权登记;(2)著作 权延续登记;(3)权利转移备案登记。二、选择题(共 30 分,每小题 2 分)1软件工程的概念是哪年提出的( B )。A1988C1948 D19282瀑布模型的关键不足在于( D )。A过于简单 B各个阶段需要进行评审C过于灵活3以下哪一项不是软件危机的表现形式( C )。A. 开发的软件不满足用户需要 D

3、开发的软件可维护性差D开发的软件可靠性差4面向对象的主要特征除对象惟一性、封装、继承外,还有( )。 B完整性C可移植性 D兼容性5软件详细设计的主要任务是确定每个模块的( )B、 外部接口C、 功能D、 编程6按软件生命周期方法设计软件的过程中,画数据流图属于下面哪 个阶段的工作( )B、 程序设计C、 详细设计D、 软件维护7经过严密的软件测试后所提交给用户的软件产品中( )A、软件不再包含任何错误C、 所提交的可执行文件不会含有错误D、 文档中不会含有错误。8对象实现了数据和操作的结合,使数据和操作( )于对象的统一体 中。A、 结合B、 隐藏D、抽象9系统因错误而发生故障时,仍然能在一

4、定程度上完成预期的功能, 则把该软件称为( )。B、 系统软件C、 测试软件D、 恢复测试10软件项目计划一般不包括以下哪项内容( )A、 培训计划B、 人员安排C、 进度安排11下列关于效率的说法不正确的是( )丸效率是一个性能要求,其目标应该在需求分析时给出B 提高程序效率的根本途径在于选择良好的设计方法,数据结构 与算法C 效率主要指处理机时间和存储器容量两个方面12数据字典是用来定义( )中的各个成份的具体含义的。A.流程图 B功能结构图C系统结构图 D数据流图13软件生命周期中所花费用最多的阶段是()A详细设计 B软件编码 C14程序的三种基本控制结构是()A过程、子程序和分程序C

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

6、实例,对象是生成类的模板。( F )6 过程描述语言可以用于描述软件的系统结构。( F )7 如果通过软件测试没有发现错误,则说明软件是正确的。( F )8 快速原型模型可以有效地适应用户需求的动态变化。( T ) 9模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内 聚,低耦合度的软件产品。( T )10集成测试主要由用户来完成。( F )四、名词解释与简答题(共 20 分)1、解释“内聚”(4 分)从功能的角度对模块内部聚合能力的量度。2、解释“聚集关系”(4 分)表示类或对象之间的整体与部分的关系。3、解释“数据词典”(5 分)是描述数据信息的集合,它对数据流图中的各个元素按规

7、定格式进 行详细的描述和确切的解释,是数据流图的补充工具。4、说明结构化程序设计的主要思想是什么? (6 分)(1)自顶向下、逐步求精的程序设计方法(2 分)(2)使用 3 种 基本控制结构、单入口、单出口来构造程序。(3 分)5、变换分析设计的步骤? (6 分)(1) 区分传入、传出和变换中心三部分,划分 DFD 图的分界线; (2) 完成第一级分解:建立初始 SC 图的框架;(3) 完成第二级分解:分解 SC 图的各个分支;五、应用题(共 10 分)工资计算系统中的一个子系统有如下功能:(1) 计算扣除部分一山基本工资计算出应扣除(比如水电费、缺勤) 的部分;(2) 计算奖金部分一根据职工

8、的出勤情况计算出奖励金:(3) 计算工资总额部分一根据输入的扣除额及奖金计算出总额;(4) 计算税金部分一山工资总额中计算出应扣除各种税金;(5) 生成工资表一根据计算总额部分和计算税金部分传递来的有关 职工工资的详细信息生成工资表。试根据要求画出该问题的数据流程图。华东理工大学2009 年上半年软件工程课程期末考试试卷考试形式:闭卷试卷 号: A专业任课教师班级考生姓名学号成绩一、填空题(共 20 分,每小题 2 分)1从结构化程序设计到面向对象程序设计,是程序设计方法的又 一次飞跃。2 数据流图和数据字典共同构成了系统的逻辑模型,是需求规格 说明书的主要组成部分。3 划分模块时尽量做到高内

9、聚、低耦合,保持模块的独立性,尽量 使用公公模块。4软件生存周期是指一个软件从提出开发开始直到软件废弃为止的整个时期。5 在单元测试时,需要为被测模块设计测试用例。6 软件著作权登记的 3 种主要类型:(1)著作权登记:(2)著作权延 续登记;(3) 权利转移备案登记。7 结构化设计以数据流图为基础,按一定的步骤映射成。8 软件维护工作的生产性活动包括分析评价、修改设计和编写 程序代码等。9 如果一个模块被 n 个模块调用,其中直接的上级模块的个数是 m个(mn)那么该模块的扇入数是 n 个。10为了使应用软件适应计算机环境的变化而修改软件的过程称 为适应性维护。二、选择题(共 30 分,每小

10、题 2 分) 1与确认测试阶段有关的文档是( )。B 概要设计说明书C 详细设计说明书 D源程序2以下说法错误的是( )。B 文档也是软件产品的部分,没有文档的软件就不成软件C 软件文档的编制在软件开发工作中占有突出的地位和相当大的 工作量D高质量文档对于发挥软件产品的效益有着重要的意义3一个项目是否开发,从经济上来说是否可行,归根结底是取决于 ( )。B 项目计划C 工程管理 D工程网络图4火车是一种陆上交通工具。火车和陆上交通工具之间的关系是( ) 关系。A. 组装 B整体部分Chasa5使用程序设计的控制结构导出测试用例的测试方法是( )A、黑盒测试C、 边界测试D、 系统测试6需求分析最终结果是产生( )A、项目开发计划

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1