自考软件工程历届试题(含答案-整理).doc
《自考软件工程历届试题(含答案-整理).doc》由会员分享,可在线阅读,更多相关《自考软件工程历届试题(含答案-整理).doc(34页珍藏版)》请在咨信网上搜索。
1、全国2006年10月高等教育自学考试软件工程试题课程代码:02333一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1软件开发环境按解决的问题分类包含()A程序设计环境B工具箱环境C基于方法的环境D以语言为中心的环境2为了提高软件产品的质量和可靠性,对某些无法避开的差错,使其影响减至最小程度所采用的技术是()A容错技术B避开错误技术C检测技术D排错技术3软件复杂性的常用度量方法包括()ABOEHM度量法B可扩充度量法C线性度量法D代码行度量法4面向对象的要素包含()A对象的唯一性B
2、抽象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在软件测试中,首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起测试,称为()A确认测试B
3、系统测试C渐增式测试D非渐增式测试11源代码的可维护性表现了程序设计语言的()A心理特性B工程特性C技术特性D传统特性12至今已有好几百种不同的高级语言,它们有的是用于数值计算,有的是用于商业管理,有的是用于编写系统软件。以下语言中较适用于数值计算的语言是()ABASICBSQLCLISPDFORTRAN13在JSP方法中解决结构冲突的具体办法是()A引入中间数据结构或中间文件B删除某个输入数据结构C删除某个输出数据结构D增加某个输入或输出数据结构14模块的内聚性可以按照内聚程度的高低进行排序,以下排列中属于从低到高的正确次序是()A偶然内聚,时间内聚,逻辑内聚B通信内聚,时间内聚,逻辑内聚C
4、逻辑内聚,通信内聚,顺序内聚D功能内聚,通信内聚,时间内聚15以下软件生存周期的活动中,要进行软件结构设计的是()A测试用例设计B概要设计C程序设计D详细设计16能够清楚地表示复杂的条件组合与应做的动作之间的对应关系的工具是()A结构化语言BPAD图C判定表D程序流程图17需求分析方法必须能够表达和理解问题的数据域和()A数据流B用户类型C功能域D应用领域18以用户需求为动力,以对象作为驱动的模型是()A瀑布模型B基于知识的模型C喷泉模型D增量模型19把软件生产的全过程人为地划分为若干阶段使得软件人员能根据每一阶段的不同特点更好地组织和管理软件项目的开发,这种概念就是()A软件项目管理B软件工
5、程C软件项目计划D软件生存期20在软件生存期的各个阶段中跨越时间最长的阶段是()A需求分析阶段B设计阶段C测试阶段D维护阶段二、填空题(本大题共10小题,每空2分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。21软件工具通常由工具、工具接口和_三部分构成。22软件工程管理中的控制包括进度控制、人员控制、经费控制和_。23软件开发的原型模型可以分为三类,它们是:探索型原型、实验型原型和_。24软件复杂性主要表现在程序的复杂性。程序的复杂性主要指_程序的复杂性。25白盒法中,_首先以详细设计或源程序为基础,导出控制流程图的拓扑结构(程序图)。26在软件的详细设计中,根据控制流程从上
6、到下,从左到右展开的设计工具是_。27一个模块通过传递开关、标志对某一模块的多种功能进行选择,则这两个模块之间的耦合方式是_。28结构化分析是面向_进行需求分析的方法。29有效的模块化是通过定义一组_的模块来实现信息隐蔽的,这些模块彼此之间仅交换那些为了完成系统功能所必须的信息。30在软件生产中,_的作用是规定了获取、供应、开发、操作和维护软件时,要实施的过程、活动和任务。三、名词解释题(本大题共5小题,每小题3分,共15分)31软件开发环境32错误推测法33黑盒测试法34软件质量保证 35瀑布模型四、简答题(本大题共4小题,每小题5分,共20分)36增量构造模型有什么特点?37软件测试要经过
7、哪些步骤?简述这些测试的基本任务。38简述需求分析方法应遵循的基本原则。39模块间的耦合性包括哪些类型?五、应用题(本大题共3小题,第40小题7分,第41小题8分,第42小题10分,共25分)40设有如下程序流程图xy测试数据组100测试数据组203测试数据组33-1测试数据组44-2测试数据组541根据表中的测试数据回答如下问题:(1)满足语句覆盖的最少测试组合是什么?(2)满足判定覆盖的最少测试组合是什么?(3)满足条件组合覆盖的最少测试组合是什么?41有一个处理单价为5角钱的饮料的自动售货机软件,其规格说明如下:(1)若投入5角钱或1元钱的硬币,按下饮料的按钮,则相应的饮料就送出来。(2
8、)若售货机没有零钱找,则一个显示零钱找完的红灯亮,这时投入1元硬币并按下按钮后,饮料不送出来并且1元硬币也退出来;(3)若有零钱找,则显示零钱找完的红灯灭,在送出饮料的同时退还5角硬币。试用判定表描述加工逻辑。(要求用单条件,不允许用复合条件)42一实时监护系统的中央处理机的功能如下:(1)由定时检测系统取得各个监护病员的生理数据(脉搏,体温,血压)经合法性检查后,与预先保存的每一病号生理临界数据进行比较;(2)如发现超越临界则启动自动报警装置发出警报信号;(3)定时检测的数据将被格式化并被记入日志文件;试根据要求画出该问题的数据流图,并将其转换为软件结构图。软件工程答案:全国2009年1月自
9、考软件工程试题课程代码:02333一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的。请将其代码填写在题后的括号内。错选、多选或未选均无分。1以下不属于软件特点的是( )A软件是一种逻辑产品B软件产品存在磨损问题C软件的生产主要是研制D软件费用不断增加2以下属于形式化开发方法的是( )A结构化开发方法BJackson开发方法C维也纳开发方法D面向对象开发方法3数据字典定义数据流或数据存储组成时所使用的符号()表示( )A可选B与C或D重复4IDEF是IDEF方法的一部分,用于建立系统的( )A功能模型B信息模型C动态模型D关系模型5软件结
10、构中两个模块之间有调用关系,传递简单数据值,相当于高级语言中的值传递,这两个模块之间的耦合是( )A公共耦合B控制耦合C标记耦合D数据耦合6把需要同时执行的动作组合在一起形成模块,该模块的内聚性是( )A顺序内聚B逻辑内聚C时间内聚D通信内聚7以下属于程序流程图缺点的是( )A历史悠久B使用广泛C支持程序的三种基本控制结构D可以随心所欲地画控制流程线的流向8Jackson结构图的三种基本结构是( )A顺序结构、选择结构、层次结构B顺序结构、选择结构、重复结构C层次结构、选择结构、重复结构D顺序结构、层次结构、重复结构9以下属于面向对象程序设计语言的是( )AJava语言BC语言CPascal语
11、言DProlog语言10以下四种逻辑覆盖中,发现错误能力最强的是( )A语句覆盖B条件覆盖C判定覆盖D条件组合覆盖11软件工程领域中,与集成测试有关的软件开发阶段是( )A编码B详细设计C概要设计D需求分析12软件维护的副作用不包括( )A编码副作用B数据副作用C文档副作用D效率副作用13原型的优点不包括( )A对设计人员水平及开发环境要求不高B可及早为用户提供有用的产品C可及早发现问题,随时纠正错误D可减少技术、应用的风险14UML统一了三种面向对象方法的表示方法,这三种面向对象方法是( )ACoad方法、OMT方法、OOSE方法BBooch方法、OMT方法、OOSE方法CBooch方法、C
12、oad方法、OOSE方法DBooch方法、OMT方法、Coad方法15面向对象的类层次结构中,聚集关系是一种( )A“一般特殊”关系B“整体部分”关系C“相互依赖”关系D“一般具体”关系16软件质量特性中,“软件系统按照设计要求,在规定时间和条件下不出故障,持续运行的程度”对应的特性是( )A正确性B完整性C可靠性D可用性17软件工程标准中,IEEE属于( )A国际标准B国家标准C行业标准D企业规范18与“项目开发计划”文档有关的人员是( )A管理人员和开发人员B开发人员和维护人员C开发人员和用户D管理人员和用户19软件工具的三个组成部分不包括( )A工具B工具接口C工具用户接口D编译系统20
13、软件复杂性度量的参数中,由程序中出现的操作数数目所决定的量表示的参数是( )A规模B难度C结构D智能度二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格上填上正确答案。错填、不填均无分。21软件工程研究的主要内容是软件开发技术和_两个方面。22软件可行性研究从技术可行性、_、社会可行性三个方面分析研究每种解决方案的可行性。23需求分析的基本任务是准确地定义新系统的目标,回答_的问题。24一个模块的作用范围指受该模块内一个_影响的所有模块的集合。25PAD图是日本日立公司提出的一种_工具。26程序的注释分_和功能性注释。27GJMyers提出:软件测试是为了发现_而执行程序的过
14、程。28软件维护的内容有四种:校正性维护、_、完善性维护和预防性维护。29面向对象分析模型有三种,分别是:对象模型、_和功能模型。30对面向对象软件的测试可分为四个层次进行,这四个层次是:算法层、类层、_和系统层。三、名词解释题(本大题共5小题,每小题3分,共15分)31软件生存周期模型32数据流图33白盒测试法34软件质量35信息隐蔽四、简答题(本大题共4小题,每小题5分,共20分)36简述软件危机产生的原因。37简述结构化分析的步骤。38简述选择程序设计语言时通常要考虑的因素。39简述单元测试的内容。五、应用题(本大题共2小题,第40小题13分,第41小题12分,共25分)40根据下面变换
15、型的数据流图设计出对应的初始软件结构图。41根据下面给出的程序流程图,设计不超过3组的测试用例,使之满足判定条件覆盖,对每组测试数据给出执行路径、输入值、输出值、两个判定(3)和(5)的结果以及两个判定中每个条件的结果。全国2009年10月高等教育自学考试软件工程试题课程代码:02333一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1软件危机产生的时期是(D)A.“程序设计时代”初期 B.“程序设计时代”末期C.“程序系统时代”初期 D.“程序系统时代”末期2.以下属于面向数据结
16、构的开发方法是(B )A.结构化方法 B.Jackson方法C.维也纳开发方法 D.面向对象的开发方法3.数据字典定义数据流或数据存储组成时,使用了若干符号,其中表示的含义是(D )A.可选 B.与C.或 D.重复4.IDEF0是IDEF方法的一部分,用于建立系统的(A )A.功能模型 B.信息模型C.动态模型 D.关系模型5.若模块内部所有处理元素都在同一个数据结构上操作,则该模块的内聚性类型是(C)A.时间内聚 B.偶然内聚C.通信内聚 D.功能内聚6.若软件结构中两个模块之间传递的是数据结构,如高级语言中的数组名,则这两个模块的耦合性类型是(D )A.公共耦合 B.控制耦合C.数据耦合
17、D.标记耦合7.下列描述中,不属于程序流程图优点的是(B)A.历史最悠久,使用最广泛 B.容易表示数据结构C.支持程序的三种基本控制结构 D.直观清晰,易于使用8.设计人工智能领域内的系统,程序设计语言最好选择(D )A.Cobol语言 B.C语言C.Pascal语言 D.Prolog语言9.以下四种逻辑覆盖中,发现错误能力最弱的是(A)A.语句覆盖 B.条件覆盖C.判定覆盖 D.条件组合覆盖10.软件工程领域中,与确认测试有关的软件开发阶段是( D)A.编码 B.详细设计C.概要设计 D.需求分析11.对某个学生成绩系统进行测试,输入值是学生的成绩,范围为0100,根据黑盒测试的等价类划分技
18、术,下列划分正确的是(B )A.1个合理等价类,1个不合理等价类B.1个合理等价类,2个不合理等价类C.2个合理等价类,1个不合理等价类D.2个合理等价类,2个不合理等价类12.为了使软件适应环境的变换而修改软件的维护活动称为(B )A.校正性维护 B.适应性维护C.完善性维护 D.预防性维护13.根据原型的不同作用,快速原型模型有三类模型,分别为(C )A.探索型原型、归纳型原型、演化型原型B.归纳型原型、实验型原型、演化型原型C.探索型原型、实验型原型、演化型原型D.探索型原型、实验型原型、归纳型原型14.面向对象开发方法中,动态模型使用的描述工具是(A )A.状态图 B.对象图C.数据流
19、图 D.类图15.在面向对象方法建立的对象模型中,类之间的关联具有多重性,其中小空心圆表示的重数是(A)A.0或1 B.1C.0到多 D.1到多16.McCall质量度量模型中,与“用户熟悉、使用及准备输入和解释输出所需的工作量的大小”所对应的软件质量特性是( D)A.正确性 B.完整性C.可靠性 D.可用性17.软件工程标准中,GIB属于(C )A.国际标准 B.国家标准C.行业标准 D.企业规范18.与“可行性研究报告”文档有关的人员是(A )A.管理人员和开发人员 B.开发人员和维护人员C.开发人员和用户 D.管理人员和用户19.软件工具中,“编辑程序”属于(C )A.需求分析工具 B.
20、需求追踪工具C.设计工具 D.文档工具20.“与程序结构有关的度量”对应的软件复杂性度量参数是( C)A.规模 B.难度C.结构 D.智能度二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。21.螺旋模型是将两种软件生存周期模型结合起来,加入了风险分析,这两种模型是指瀑布模型和_增量模型_。22.在软件项目的经济可行性分析中,所谓投资回收期指的是:使开发项目累计的经济效益等于_最初投资_所需的时间。23.数据流图中描述加工逻辑一般使用三种工具,分别是_DFD_、判定表、判定树。24.变换型的DFD是由输入、_变换_和输出三部分组成。25.Ja
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 软件工程 历届 试题 答案 整理
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。