软件工程答案

上传人:d8n6d3d****1163.c... 文档编号:154944635 上传时间:2022-09-22 格式:DOC 页数:21 大小:31KB
收藏 版权申诉 举报 下载
软件工程答案_第1页
第1页 / 共21页
软件工程答案_第2页
第2页 / 共21页
软件工程答案_第3页
第3页 / 共21页
资源描述:

《软件工程答案》由会员分享,可在线阅读,更多相关《软件工程答案(21页珍藏版)》请在装配图网上搜索。

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

2、型B 软件模型C 实现模型D 部署模型 2、一般来说,整个需求的主体是。 A 功能需求B 性能需求 C 外部接口需求D 设计约束 3、总体设计的第二阶段是。 A 初始设计B 详细设计C 复审阶段D 精化设计 4、在模块内聚类型中,常常通过研究流程图确定模块的划分,得到的是。 A 逻辑内敛B 顺序内敛C 功能内敛D 过程内敛 5、一个模块直接控制(调用)的下层模块的数目称为模块的。 A 扇入B 扇出C 深度D 宽度 6、UML术语中,限定符常被用在。 A 依赖关系B 泛化关系C 关联关系D 细化关系 7、UML提供的13种图形化工具中,用于概念模型和软件模型静态构造的是 A 用况图B 状态图C

3、类图D 活动图 8、RUP的迭代、增量式开发规定的4个阶段不包括。 A 评审阶段B 构造阶段C 移交阶段D 精化阶段 9、根据RUP实现的活动,输入为设计类,活动为实现类,那么输出为。 A 用况B 子系统C 接口D 构件 10、软件评估可分为静态评估和动态评估,其中属于动态评估技术的是。 A 评审B 走查C 形式化证明D 软件测试 11、黑盒测试技术,又称为。 A 功能测试B 构造测试C 系统测试D 集成测试 1 / 14 12、假设有语句if(A0)then B=1C else B=1A,选用类似数据A=2,C=1;A=-2,C=1;A=2,C=-1;A=-2,C=-1;得到不同B的值,这种

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

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

6、求分析p 中使用最多的方法之一,适用于数据处理类型软件的需求分析p 。 三、【填空题】本大题共13小题,15个空,每空2分,共30分请将答案填写在答题卷相应题号处。 26、在软件开发领域,系统模型分为两大类,其中之一的描绘了系统是什么。 27、任何软件工程工程的根底是。 28、需求阶段的主要任务一般包括需求发现、需求分析p 和需求验证,最终形成系统的。 29、HIPO图是由一组IPO图和一张图组成。 软件工程模拟试卷与答案 30、耦合和内聚是衡量模块的两个定性指标。 31、UML的图形化工具分为构造图和。 32、在UML中,描绘系统与外部系统及用户之间交互的图是。 33、在RUP的每次迭代中都

7、要经历一个核心工作流:即需求获取、分析p 、设计、实现和。 34、在标准ISOIEC软件生存周期过程122071995中,按过程主体把软件生存周期过程分为根本过程、支持过程和。 35、CMMI是针对系统产品开发的才能成熟度模型,集成了3个模型:软件CMM、集成产品开发CMM和。 36、构造化设计分为和详细设计,而详细设计要提供实现该模块功能的 37、RUP是基于的一种软件开发过程框架,两者一起才称得上是一种面向对象开发方法学。 38、白盒测试技术,典型的是技术,它根据的是程序的。 四、【阐述题】本大题共3小题,每题10分,共30分请将答案填写在答题卷相应题号处。 39、简述软件测试步骤及关注的

8、内容。 40、简述瀑布模型以及可适应的情况。 41、有一个学生选课系统:程序的输入条件为:每个学生可以选修1至3门课程,试用黑盒测试法完成测试。 (1)按等价类划分法,设计测试用例(要求列出设计过程);(2)按边界值分析p 法,设计测试用例。 3 / 14 软件工程模拟试卷一答案一、【单项选择题】(本大题共15小题,每题2分,共30分) 二、【判断题】(本大题共10小题,每题1分,共10分) 三、【填空题】本大题共13小题,15个空,每空2分,共30分 26、 (概念模型);27、 (软件需求或需求、需求分析p );28、 (软件需求规格说明书);29、 (H图或层次图);30、 (独立性);

9、31、 (行为图);32、 (用况图或Use Case图);33、 (测试);34、 (组织过程);35、 (系统工程CMM);36、 (总体设计);(详细算法或算法);37、 (UML);38、 (途径测试);(逻辑构造);四、【阐述题】本大题共3小题,每题10分,共30分 39、复习范围或考核目的:课件第九章:软件测试 40、复习范围或考核目的:课件第二章:软件生命周期和开发模型瀑布模型 41、复习范围或考核目的:课件第九章:软件测试 软件工程模拟试卷与答案 北京语言大学网络教育学院 软件工程模拟试卷二 注意: 1.试卷保密,考生不得将试卷带出考场或撕页,否那么成绩作废。请监考老师负责监视

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

11、不属于工程开发方案主要内容的是。 A 施行方案B 交付期限 C 测试用例D 人员组织及人工 4、使用数据流图来表示系统逻辑模型的是。 A Jackson B VDM C OOA D SA 5、用于描绘构造化分析p 中数据流加工逻辑的是。 A 断定树B ER图C状态图D 用例图 6、假设一个模块中各个处理元素都亲密相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入,那么该模块的内聚性类型是。 A 时间内敛B 偶然内敛C 顺序内敛D 功能内敛 7、以下几种耦合类型,耦合性最高的是。 A 公共耦合B 控制耦合C 标记耦合D 数据耦合 8、程序流程图的优点不包括。 A 历史最悠久,

12、使用最广泛B 容易表示逐步求精的过程 C 支持程序的三种根本控制构造D 直观明晰,易于使用 9、第一个表达构造化编程思想的程序设计语言是。 A Cobol语言B C语言C Pascal语言D FORTRAN语言 10、确定测试也称为。 5 / 14 A 有效性测试B 无效性测试C 静态测试D 动态测试 11、黑盒测试技术不包括。 A 等价类划分B 途径覆盖C 边界值分析p D 错误推测 12、为了增加软件功能和性能、进步软件运行效率而进展的维护活动称为。 A 校正性维护B 适应性维护C 完善性维护D 预防性维护 13、瀑布模型与增量模型之间的本质区别是。 A瀑布模型属于非整体开发模型,增量模型

13、属于整体开发模型 B瀑布模型属于整体开发模型,增量模型属于非整体开发模型 C 瀑布模型容易适应需求变化,增量模型不容易适应需求变化 D瀑布模型减少技术、应用风险,增量模型增大技术、应用风险 14、面向对象分析p 中,对象模型描绘了系统的。 A 静态构造B 动态构造C 控制构造D 顺序构造 15、面向对象设计中存在三种内聚,分别是。 A 属性内聚、操作内聚、类内聚B 操作内聚、类内聚、整体-部分内聚C 属性内聚、操作内聚、对象内聚D 操作内聚、类内聚、一般-详细内聚 二、【判断题】(本大题共10小题,每题1分,共10分)正确的填T,错误的填F,填在答题卷相应题号处。 16、软件工具“代码生成程序

14、”属于设计工具。 17、与“程序维护手册”文档有关的人员是管理人员和用户。 18、软件工程标准中,JIS属于国家标准。 19、软件工程过程规定了获取、供应、开发、操作和维护时,要施行的过程、活动和任务。20、基线是软件生存周期中各开发阶段的一个特定点,它的作用是把开发各阶段工作的划分更加明确化,使本来连续的工作在这些点上断开,以便于检查与肯定阶段成果。21、静态测试指被测程序不在机器上运行,而是采用人工检测和计算机辅助静态分析p 的手段对程序进展检测。22、PAD是指问题分析p 图,是一种算法描绘工具,它是一种由左往右展开的二维树型构造。23、UML给出的表达关系的术语中,关联是类目之间的一种

15、构造关系,是对一组具有一样构造、一样链的描绘。24、UML给出的表达关系的术语中,泛化是类目之间的语义关系,其中一个类目规约了保证另一个类目执行的契约。25、需求分析p 是指开发人员要准确理解用户的要求,进展细致的调查分析p ,将用户非形式的需求陈述转化为完好的需求定义,再由需求定义转化为相应的形式功能规约的过程。 软件工程模拟试卷与答案 三、【填空题】本大题共13小题,15个空,每空2分,共30分请将答案填写在答题卷相应题号处。 26、软件工具一般是指为了支持软件人员活动而使用的软件。 27、CASE技术是和软件开发方法的结合。 28、数据字典有四类条目,分别是数据流、数据存储和根本加工。

16、29、各种软件系统的数据流图一般可分为和事务型两类 30、过程设计语言是用于描绘模块和处理细节的语言。 31、效率是与编程风格有关的一个因素,效率是指处理机时间和的使用。 32、调试技术有简单的调试方法、归纳法调试、和回溯法调试。 33、软件可维护性可用七种质量特性来衡量,分别是、可测试性、可修改性、可靠性、可移植性、可使用性和效率。 34、UML将Booch方法、OMT方法和的表示方法统一,并进一步开展为群众所承受的标准建模语言。 35、面向对象分析p 中,动态模型使用作为描绘工具,该图反映了状态与事件的关系。 36、单元测试主要检验软件设计的最小单元,多采用测试技术。 37、CMMI的才能

17、等级和成熟度等级在概念上互补,区别在于成熟度等级用于表征组织对过程域的改进,而才能等级用于表组织对过程域的改进。38、RUP特点是:以为驱动,以体系构造为中心,迭代、增量式开发。 四、【阐述题】本大题共3小题,每题10分,共30分请将答案填写在答题卷相应题号处。 39、什么是需求规约?简述需求规约的根本性质。 40、什么是模块耦合?简述常用的模块耦合类型及其设计原那么。 41、假设某大学要从学生中挑选男子篮球队队员。根本条件是:各门课程的平均分在70分以上;身高超过1.8米;体重超过75千克。需要从学生登记表中挑选出符合上述条件的男同学,以便进一步选拔。请根据要求画出断定树。 7 / 14 软

18、件工程模拟试卷二答案一、【单项选择题】(本大题共15小题,每题2分,共30分) 二、【判断题】(本大题共10小题,每题1分,共10分) 三、【填空题】本大题共13小题,15个空,每空2分,共30分 26、 (开发和维护);27、 (软件工具);28、 (数据项);29、 (变换型);30、 (算法设计);31、 (存储空间);32、 (演绎法);33、 (可理解性);34、 (OOSE);35、 (状态图);36、(模块);(白盒);37、(一组或多个);(单个);38、(用况);四、【阐述题】本大题共3小题,每题10分,共30分 软件工程模拟试卷与答案 39、复习范围或考核目的:课件第四章:

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

20、项前的字母填在答题卷相应题号处。 1、开发软件所需高本钱和产品的低质量之间有着锋利的矛盾,这种现象称作( )。 A软件工程B软件周期C软件危机D软件产生 2、软件生命周期中所花费用最多的阶段是( )。 A详细设计B软件编码C软件测试D软件维护 3、以下哪种语言是面向对象的开发语言( )。 A PASCALB JAVAC BASICD C 4、模块的内聚性最低的是( )。 A逻辑内聚B时间内聚C偶然内聚D功能内聚 5、数据字典是数据流图中所有元素的定义的集合,一般由以下四类条目组成( )。 A数据说明条目、控制流条目、加工条目、数据存储条目 B数据流条目、数据项条目、文件条目、加工条目 C数据条

21、目、数据流条目、数据处理条目、数据文件条目 D数据流条目、数据文件条目、数据池条目、加工条目 6、从工程管理的角度来看,软件设计分两步完成( )。 A系统分析p 模块设计B详细设计总体设计 C模块设计详细设计D总体设计详细设计 7、假设有一个计算类型的程序,它的输入量只有一个X,其范围是-1.0,1.0,现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是( )。 A条件覆盖法B等价分类法 C边界值分析p 法D错误推测法 8、以下属于维护阶段的文档是( )。 A软件规格说明B用户操作手册 C软件问题报告D软件测试分析p 报告 软件工程模拟试卷与答

22、案 9、快速原型模型的主要特点之一是( )。 A开发完毕才见到产品B及早提供全部完好的软件产品 C开发完毕后才见到工作软件D及早提供一个功能简单的原形系统 10、程序的三种根本控制构造的共同特点是。 A 不能嵌套使用B 只能用来写简单程序 C 已经用硬件实现D 只有一个入口和一个出口 11、软件才能成熟度(CMM)为个级别。 A 5B 4C 2D 6 12、面向对象软件技术的许多强有力的功能和突出的优点,都来于把类组织成一个层次构造的系统,一个类的上层可以有父类,下层可以有子类,这种层次构造系统的一个重要性质是,一个类获得其父类的全部描绘数据和操作。 A传递性B继承性C复用性D并行性 13、类

23、中操作的实现过程称为。 A接口B操作C方法D消息 14、软件复杂性度量的参数中,能反映“软件总共的指令数,或程序行数”的是。 A 规模B 难度C 构造D 智能度 15、面向对象的分析p 方法主要是建立三类模型,即。 A系统模型、ER模型、应用模型 B对象模型、动态模型、应用模型 C-模型、对象模型、功能模型 D对象模型、动态模型、功能模型 二、【判断题】(本大题共10小题,每题1分,共10分)正确的填T,错误的填F,填在答题卷相应题号处。 16、缺乏有力的方法学的指导和有效的开发工具的支持,这往往是产生软件危机的原因之一。17、一个好的开发人员应具备的素质和才能不包括具有良好的书面和口头表达才

24、能。18、快速原型技术的适用于软件产品要求大量的用户交互、或产生大量的可视输出、或设计一些复杂的算法等场合。 19、流程图也称为程序框图是最常用的一种表示法。 20、用穷举测试是较现实的测试方法。 21、缺乏处理大型软件工程的经历,是产生软件危机的唯一原因。 22、完善性维护是进步或完善软件的性能。 23、测试方案、测试用例、出错统计和有关的分析p 报告一般不用长期保存。 24、文档document一种数据媒体和其上所记录的数据。 11 / 14 25、类是对具有共同特征的对象的进一步抽象。 三、【填空题】本大题共10小题,15个空,每空2分,共30分请将答案填写在答题卷相应题号处。 26、软

25、件定义过程可通过软件系统的和两个阶段来完成。 27、软件定义的根本任务是确定软件系统的工程,也就是要搞清“做什么”。 28、为了使用户需求逐步精细化、完全化、一致化,通常采用。 29、以详细设计说明书为输入,将该输入用某种程序设计语言翻译成计算机可以理解并 最终可运行的代码的过程叫过程。 30、假设一个模块控制另一个模块,称前者为主控模块,后者为模块。 31、高级语言:独立于机器,面向过程或面向。 32、使用类创立对象的过程实际上是类的过程。 33、软件工程由、和三部分组成,称为软件工程三要素。 34、继承的类我们称之为基类,在基类的根底上新建立的类我们称之为派生 类。 35、加工逻辑也称为,

26、描绘加工逻辑一般用以下三种工具:构造化语言、断定表和。 四、【阐述题】本大题共3小题,每题10分,共30分请将答案填写在答题卷相应题号处。 36、面向对象程序设计有哪些优点? 37、简述软件工程目的和面临的主要问题。 38、图a中,模块G为断定,判断涉及到模块B、F、G,请指出设计中的错误,再根据改进模块图的根本原那么,画出12个改进方案(不改变模块G的判断关系),并说明是按照哪条根本原那么进展改进的。 软件工程模拟试卷与答案 软件工程模拟试卷三答案一、【单项选择题】(本大题共15小题,每题2分,共30分) 二、【判断题】(本大题共10小题,每题1分,共10分) 三、【填空题】本大题共10小题,15个空,每空2分,共30分 26、可行性研究;需求分析p ;27、需求;28、需求建模技术;29、编码;30、附属;31、对象;32、实例化;33、方法;工具;过程;34、父类;子类;35、小说明;断定树;四、【阐述题】本大题共3小题,每题10分,共30分 36、复习范围或考核目的:课件第六章:软件设计面向对象程序设计 13 / 14 37、复习范围或考核目的:课件第一章:软件工程的内容和方法软件工程目的 38、复习范围或考核目的:课件第六章:软件设计模块断定 5f0fd759aff8941ea76e58fafab069dc502247f8 第 21 页 共 21 页

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!