软件工程模拟试卷和答案.doc

上传人:h**** 文档编号:1446619 上传时间:2019-02-27 格式:DOC 页数:15 大小:173.50KB
下载 相关 举报
软件工程模拟试卷和答案.doc_第1页
第1页 / 共15页
软件工程模拟试卷和答案.doc_第2页
第2页 / 共15页
软件工程模拟试卷和答案.doc_第3页
第3页 / 共15页
软件工程模拟试卷和答案.doc_第4页
第4页 / 共15页
软件工程模拟试卷和答案.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、北京语言大学网络教育学院软件工程模拟试卷一注意: 1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。3.本试卷满分 100 分,答题时间为 90 分钟。4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。一、 【单项选择题】(本大题共 15 小题,每小题 2 分,共 30 分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。1、在软件开发领域中, “描述了实现概念模型的软件解决方案”的系统模型被称为( ) 。2、一般来说,整个需求的主体是(

2、 ) 。A 功能需求 B 性能需求C 外部接口需求 D 设计约束3、总体设计的第二阶段是( ) 。4、在模块内聚类型中,常常通过研究流程图确定模块的划分,得到的是( ) 。5、一个模块直接控制(调用)的下层模块的数目称为模块的( ) 。6、UML 术语中,限定符常被用在( ) 。7、UML 提供的 13 种图形化工具中,用于概念模型和软件模型静态结构的是( )8、RUP 的迭代、增量式开发规定的 4 个阶段不包括( ) 。 9、根据 RUP 实现的活动,输入为设计类,活动为实现类,则输出为( ) 。10、软件评估可分为静态评估和动态评估,其中属于动态评估技术的是( ) 。A 设计模型 B 软件

3、模型 C 实现模型 D 部署模型A 初始设计 B 详细设计 C 复审阶段 D 精化设计A 逻辑内敛 B 顺序内敛 C 功能内敛 D 过程内敛A 扇入 B 扇出 C 深度 D 宽度A 依赖关系 B 泛化关系 C 关联关系 D 细化关系A 用况图 B 状态图 C 类图 D 活动图A 评审阶段 B 构造阶段 C 移交阶段 D 精化阶段A 用况 B 子系统 C 接口 D 构件A 评审 B 走查 C 形式化证明 D 软件测试11、黑盒测试技术,又称为( ) 。12、若有语句 if(A0)then B=1C else B=1A,选用类似数据A=2,C=1;A=-2,C=1 ;A=2 ,C=-1 ;A=-2

4、 ,C=-1;得到不同 B 的值,这种测试策略为( ) 。13、在两种模型的基础上,螺旋模型加入两者所忽略的风险分析,这两者是( ) 。A 瀑布模型和增量模型 B 瀑布模型和演化模型C 喷泉模型和增量模型 D 喷泉模型和演化模型14、在软件生存周期模型中,主要用于支持面向对象技术的软件开发模型是( ) 。15、CMMI 能力等级中的第一级为( ) 。A 已执行级 B 已管理级C 已定义级 D 已定量管理级二、 【判断题】(本大题共 10 小题,每小题 1 分,共 10 分)正确的填 T,错误的填 F,填在答题卷相应题号处。16、结构的基于图形 CASE,属于较早期的 CASE。 ( )17、软

5、件测试方法中的静态测试方法之一为计算机辅助静态分析。 ( )18、在详细设计阶段,经常采用的工具有 PAD。 ( )19、需求分析中开发人员要从用户那里了解软件做什么。 ( )20、结构化程序设计主要强调的是程序的效率。 ( )21、信息隐蔽是指在设计和确定模块时,使得一个模块内包含的信息(过程或数据) ,对于不需要这些信息的其他模块来说是不能访问的。 ( )22、集成测试也称组装测试或联合测试。 ( )23、社会可行性是指进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。 ( )24、CASE 是一组工具和方法的集合,可以辅助软件开发生命周期各阶段进行软件开A 功能

6、测试 B 结构测试 C 系统测试 D 集成测试A 定义域测试 B 等价类测试 C 路径测试 D 事物流测试A 演化模型 B 增量模型 C 喷泉模型 D 螺旋模型发。 ( )25、结构化分析方法是需求分析中使用最多的方法之一,适用于数据处理类型软件的需求分析。 ( )三、 【填空题】 (本大题共 13 小题,15 个空,每空 2 分,共 30 分)请将答案填写在答题卷相应题号处。26、在软件开发领域,系统模型分为两大类,其中之一的( )描述了系统是什么。27、任何软件工程项目的基础是( ) 。28、需求阶段的主要任务一般包括需求发现、需求分析和需求验证,最终形成系统的( ) 。29、HIPO 图

7、是由一组 IPO 图和一张( )图组成。30、耦合和内聚是衡量模块( )的两个定性指标。31、UML 的图形化工具分为结构图和( ) 。32、在 UML 中,描述系统与外部系统及用户之间交互的图是( ) 。33、在 RUP 的每次迭代中都要经历一个核心工作流:即需求获取、分析、设计、实现和( ) 。34、在标准ISOIEC 软件生存周期过程 122071995中,按过程主体把软件生存周期过程分为基本过程、支持过程和( ) 。35、CMMI 是针对系统产品开发的能力成熟度模型,集成了 3 个源模型:软件CMM、集成产品开发 CMM 和( ) 。36、结构化设计分为( )和详细设计,而详细设计要提

8、供实现该模块功能的( )37、RUP 是基于( )的一种软件开发过程框架,两者一起才称得上是一种面向对象开发方法学。38、白盒测试技术,典型的是( )技术,它依据的是程序的( ) 。四、 【论述题】 (本大题共 3 小题,每小题 10 分,共 30 分)请将答案填写在答题卷相应题号处。39、简述软件测试步骤及关注的内容。40、简述瀑布模型以及可适应的情况。41、有一个学生选课系统:程序的输入条件为:每个学生可以选修 1 至 3 门课程,试用黑盒测试法完成测试。(1)按等价类划分法,设计测试用例(要求列出设计过程); (2)按边界值分析法,设计测试用例。软件工程模拟试卷一答案一、 【单项选择题】

9、(本大题共 15 小题,每小题 2 分,共 30 分)题号 1 2 3 4 5 6 7 8 9 10答案 B A D D B C C A D D题号 11 12 13 14 15答案 A C B C A二、 【判断题】(本大题共 10 小题,每小题 1 分,共 10 分)题号 16 17 18 19 20 21 22 23 24 25答案 T T T T F T T F T T三、 【填空题】 (本大题共 13 小题,15 个空,每空 2 分,共 30 分)26、 (概念模型); 27、 (软件需求(或需求、需求分析));28、 (软件需求规格说明书); 29、 (H 图(或层次图)); 30

10、、 (独立性); 31、 (行为图); 32、 (用况图(或 Use Case 图)); 33、 (测试); 34、 (组织过程); 35、 (系统工程 CMM); 36、 (总体设计);(具体算法(或算法)); 37、 (UML); 38、 (路径测试);(逻辑结构); 四、 【论述题】 (本大题共 3 小题,每题 10 分,共 30 分)39、复习范围或考核目标:课件第九章:软件测试40、复习范围或考核目标:课件第二章:软件生命周期和开发模型 瀑布模型41、复习范围或考核目标:课件第九章:软件测试北京语言大学网络教育学院软件工程模拟试卷二注意: 1.试卷保密,考生不得将试卷带出考场或撕页,

11、否则成绩作废。请监考老师负责监督。2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。3.本试卷满分 100 分,答题时间为 90 分钟。4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。一、 【单项选择题】(本大题共 15 小题,每小题 2 分,共 30 分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。1、软件生存周期中,准确地确定软件系统必须做什么的阶段是( ) 。A 可行性分析和项目开发计划 B 需求分析C 概要设计 D 详细设计2、把瀑布模型和专家系统结合在一起的软件生存周期模型是( ) 。A 增量模型

12、B 基于知识的模型C 螺旋模型 D 喷泉模型3、以下不属于项目开发计划主要内容的是( ) 。A 实施计划 B 交付期限C 测试用例 D 人员组织及人工4、使用数据流图来表示系统逻辑模型的是( ) 。5、用于描述结构化分析中数据流加工逻辑的是( ) 。 6、若一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入,则该模块的内聚性类型是( ) 。7、下列几种耦合类型,耦合性最高的是( ) 。8、程序流程图的优点不包括( ) 。 A 历史最悠久,使用最广泛 B 容易表示逐步求精的过程C 支持程序的三种基本控制结构 D 直观清晰,易于使用9、第一个体现结构

13、化编程思想的程序设计语言是( ) 。10、确定测试也称为( ) 。11、黑盒测试技术不包括( ) 。12、为了增加软件功能和性能、提高软件运行效率而进行的维护活动称为( ) 。13、瀑布模型与增量模型之间的本质区别是( ) 。A 瀑布模型属于非整体开发模型,增量模型属于整体开发模型B 瀑布模型属于整体开发模型,增量模型属于非整体开发模型C 瀑布模型容易适应需求变化,增量模型不容易适应需求变化D 瀑布模型减少技术、应用风险,增量模型增大技术、应用风险14、面向对象分析中,对象模型描述了系统的( ) 。15、面向对象设计中存在三种内聚,分别是( ) 。A 属性内聚、操作内聚、类内聚 B 操作内聚、

14、类内聚、整体- 部分内聚C 属性内聚、操作内聚、对象内聚 D 操作内聚、类内聚、一般-具体内聚二、 【判断题】(本大题共 10 小题,每小题 1 分,共 10 分)正确的填 T,错误的填 F,填在答题卷相应题号处。16、软件工具“代码生成程序”属于设计工具。 ( )17、与“程序维护手册”文档有关的人员是管理人员和用户。 ( )A Jackson B VDM C OOA D SAA 判定树 B ER 图 C状态图 D 用例图A 时间内敛 B 偶然内敛 C 顺序内敛 D 功能内敛A 公共耦合 B 控制耦合 C 标记耦合 D 数据耦合A Cobol 语言 B C 语言 C Pascal 语言 D

15、FORTRAN 语言A 有效性测试 B 无效性测试 C 静态测试 D 动态测试A 等价类划分 B 路径覆盖 C 边界值分析 D 错误推测A 校正性维护 B 适应性维护 C 完善性维护 D 预防性维护A 静态结构 B 动态结构 C 控制结构 D 顺序结构18、软件工程标准中,JIS 属于国家标准。 ( )19、软件工程过程规定了获取、供应、开发、操作和维护时,要实施的过程、活动和任务。 ( )20、基线是软件生存周期中各开发阶段的一个特定点,它的作用是把开发各阶段工作的划分更加明确化,使本来连续的工作在这些点上断开,以便于检查与肯定阶段成果。( )21、静态测试指被测程序不在机器上运行,而是采用

16、人工检测和计算机辅助静态分析的手段对程序进行检测。 ( )22、PAD 是指问题分析图,是一种算法描述工具,它是一种由左往右展开的二维树型结构。 ( )23、UML 给出的表达关系的术语中,关联是类目之间的一种结构关系,是对一组具有相同结构、相同链的描述。 ( )24、UML 给出的表达关系的术语中,泛化是类目之间的语义关系,其中一个类目规约了保证另一个类目执行的契约。 ( )25、需求分析是指开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转化为相应的形式功能规约的过程。 ( )三、 【填空题】 (本大题共 13 小题,15 个空,每

17、空 2 分,共 30 分)请将答案填写在答题卷相应题号处。26、软件工具一般是指为了支持软件人员( )活动而使用的软件。27、CASE 技术是( )和软件开发方法的结合。28、数据字典有四类条目,分别是数据流、 ( ) 、数据存储和基本加工。29、各种软件系统的数据流图一般可分为( )和事务型两类30、过程设计语言是用于描述模块( )和处理细节的语言。31、效率是与编程风格有关的一个因素,效率是指处理机时间和( )的使用。32、调试技术有简单的调试方法、归纳法调试、 ( )和回溯法调试。33、软件可维护性可用七种质量特性来衡量,分别是( ) 、可测试性、可修改性、可靠性、可移植性、可使用性和效

18、率。34、UML 将 Booch 方法、OMT 方法和( )的表示方法统一,并进一步发展为大众所接受的标准建模语言。35、面向对象分析中,动态模型使用( )作为描述工具,该图反映了状态与事件的关系。36、单元测试主要检验软件设计的最小单元( ) ,多采用( )测试技术。37、CMMI 的能力等级和成熟度等级在概念上互补,区别在于成熟度等级用于表征组织对( )过程域的改进,而能力等级用于表组织对( )过程域的改进。38、RUP 特点是:以( )为驱动,以体系结构为中心,迭代、增量式开发。四、 【论述题】 (本大题共 3 小题,每小题 10 分,共 30 分)请将答案填写在答题卷相应题号处。39、

19、什么是需求规约?简述需求规约的基本性质。40、什么是模块耦合?简述常用的模块耦合类型及其设计原则。41、假设某大学要从学生中挑选男子篮球队队员。基本条件是:各门课程的平均分在70 分以上;身高超过 1.8 米;体重超过 75 千克。需要从学生登记表中挑选出符合上述条件的男同学,以便进一步选拔。请根据要求画出判定树。软件工程模拟试卷二答案一、 【单项选择题】(本大题共 15 小题,每小题 2 分,共 30 分)题号 1 2 3 4 5 6 7 8 9 10答案 B B C D A C A B C A题号 11 12 13 14 15答案 B D B C D二、 【判断题】(本大题共 10 小题,

20、每小题 1 分,共 10 分)题号 16 17 18 19 20 21 22 23 24 25答案 T F T T T T T T F T三、 【填空题】 (本大题共 13 小题,15 个空,每空 2 分,共 30 分)26、 (开发和维护); 27、 (软件工具);28、 (数据项); 29、 (变换型); 30、 (算法设计); 31、 (存储空间); 32、 (演绎法); 33、 (可理解性); 34、 (OOSE); 35、 (状态图); 36、(模块);(白盒);37、(一组(或多个));(单个);38、(用况);四、 【论述题】 (本大题共 3 小题,每题 10 分,共 30 分)

21、39、复习范围或考核目标:课件第四章:软件需求 需求规约40、复习范围或考核目标:课件第六章软件设计 6.2 软件设计原理 模块耦合41、复习范围或考核目标:课件第九章:软件测试 判定树北京语言大学网络教育学院软件工程模拟试卷三注意: 1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。3.本试卷满分 100 分,答题时间为 90 分钟。4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。一、 【单项选择题】(本大题共 15 小题,每小题 2 分,共 30 分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。