东北大学21春“计算机科学与技术”《软件工程与UML建模》补考试题库8附带答案

上传人:住在****他 文档编号:114566861 上传时间:2022-06-29 格式:DOCX 页数:13 大小:21.35KB
返回 下载 相关 举报
东北大学21春“计算机科学与技术”《软件工程与UML建模》补考试题库8附带答案_第1页
第1页 / 共13页
东北大学21春“计算机科学与技术”《软件工程与UML建模》补考试题库8附带答案_第2页
第2页 / 共13页
东北大学21春“计算机科学与技术”《软件工程与UML建模》补考试题库8附带答案_第3页
第3页 / 共13页
点击查看更多>>
资源描述
长风破浪会有时,直挂云帆济沧海。 住在富人区的她 东北大学21春“计算机科学与技术”软件工程与UML建模补考试题库附带答案一.综合考核(共50题)1.下面哪个方法不属于计划调整办法?()A.项目持续时间压缩法B.资源分配平衡技术C.关键路径法D.时间成本平衡法参考答案:C2.Petri网是需求分析的功能模型。()A.正确B.错误参考答案:B3.下面选项不属于SCM的任务的是()。A.统一标志配置项B.版本控制C.变更控制D.项目评审参考答案:D4.只要测试了程序的所有路径,程序就应该是100%正确的。()A.正确B.错误参考答案:B5.需求分析应尽量考虑实现方式。()A.正确B.错误参考答案:B6.软件项目的进度管理有许多方法,但()不是常用的进度控制图示方法。A.甘特图B.IPOC.PERTD.时标网状图参考答案:B7.UML中提供了扩展机制,其中,构造型(stereotype)扩展了UML基本的词汇,允许创建新的构造块,约束(constraint)扩展了UML()。A.构造块的特性,允许创建详述元素的新信息B.构造块的语义,允许增加新的规则和修改现有的规则C.语义,允许创建新的构造块D.词汇,允许创建新的构造块参考答案:B8.20世纪90年代中,出现了一批新的面向对象方法,()是面向对象方法最早的倡导者之一,他提出了面向对象软件工程的概念。A.YourdonB.JacobsonC.CoadD.Booch参考答案:D9.在UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调消息时间次序的图称为(),该图的特点是有生命线及控制焦点,重点在消息的时间顺序上。强调参加交互的对象的组织图称为协作图,这两种图是同构的,所以可以相互转换。A.活动图(activity diagram)B.状态图(statechart diagram)C.序列图(sequence diagram)D.协作图(collaboration diagram)参考答案:C10.缺陷是指程序中的缺点所产生的不正确结果。()A.正确B.错误参考答案:B11.关于判定表说法错误的是()。A.判定表表达逻辑清楚,比自然语言容易理解B.问题中的条件或数据元素在表中只出现一次C.问题中的条件或数据元素在表中可出现多次D.判定表随着问题中条件的增多会变得非常复杂参考答案:C12.两个模块之间通过接口的参数表交换信息数据,并且这些信息数据的类型是基本数据类型印记耦合。()A.正确B.错误参考答案:A13.好的测试用例是尽可能少的发现错误。()A.正确B.错误参考答案:B14.关于测试用例错误的说法是()。A.测试工作是否成功,取决于测试用例设计是否合理B.为了有效地测试必须采取能够尽可能多地发现缺陷的测试用例C.一个成功的测试用例可以发现所有错误D.为了高效地测试必须用尽可能少的测试用例发现尽可能多的缺陷参考答案:C15.下面不属于测试应遵循的原则为()。A.穷举所有的测试是不现实的B.可以穷举所有的情况来进行测试C.对问题较多的代码单元,需要进行更细致的测试D.使用专业人员测试或委托第三方测试参考答案:C16.关于可行性研究正确的说法是()。A.指定软件营销计划在基础性分析之前进行B.软件开发计划由项目经理来做C.软件开发计划有系统分析师来做D.必须对所有可行方案进行风险评估参考答案:C17.软件再工程师一类软件工程活动,它能够使我们:(i)增进对软件的理解; (ii)准备或直接提高软件自身的可维护性、可复用性或演化性。第(ii)部分旨在改善软件的(),似的软件更容易为人们服务。A.静态质量B.动态质量C.性能D.功能参考答案:A18.某系统乐观值为500,最有可能值为800 ,保守值为1000其工作量估算期望值为()。A.383B.783C.633D.883参考答案:B19.软件需求分析的任务不应包括()。A.问题分解B.结构化程序设计C.确定逻辑模型D.信息域分析参考答案:B20.对于一个大型的软件项目,由于项目的复杂性,需要进行一系列的估算处理。主要按()和类推手段进行。A.类推B.类比C.分解D.综合参考答案:C21.下列陈述中正确的是()。A.语句覆盖达到100%,则分支(判定)覆盖也应达到100%B.结构测试中不包括循环测试C.猜测错误也是一种测试方法D.如果能做到穷举测试,便可发现程序中的全部错误参考答案:C22.风险分析和管理是软件开发的一项重要活动。在软件工程领域考虑风险时,主要基于以下3个概念:()以及必须抓住选择机会。A.关心当前,关心变化B.关心当前,关心不变性C.关心未来,关心变化D.关心未来,关心不变性参考答案:C23.在一张DFD图中,任意两个加工之间()。A.有且仅有一条数据流B.至少有一条数据流C.可以有0条或多条名字互不相同的数据流D.可以有0条或多条数据流,但允许其中有若干条名字相同的数据流参考答案:C24.瀑布模型是最常用的传统软件开发模型,它的特点之一()。A.文档是阶段完成的里程碑B.具有从软件规格说明转换成可执行代码的自动程序设计的新风范C.利用软件速成原型法加强软件人员与用户的联系D.支持人工智能,面向对象等新软件技术的集成参考答案:A25.数据流图可用于抽象描述一个软件的逻辑模型,并由若干种基本的图形符号组成,下述图名:.加工 .数据流 .数据存储 .外部实体。()是构成数据流图的基本图形。A.、和B.、和C.和D.全是参考答案:D26.关于经济可行性错误的说法是()。A.考察系统的经济效益是否超过它的开发成本B.成本包括启动成本和运营成本C.只要经济可行则系统可以开发D.经济可行性中的成本包括培训费用参考答案:C27.软件质量特性中,“软件系统按照设计要求,在规定时间和条件下不出故障,持续运行的程度”对应的特性是()。A.正确性B.完整性C.可靠性D.可用性参考答案:C28.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看作是()。A.路径的集合B.目标的集合C.循环的集合D.地址的集合参考答案:A29.关于可行性研究的说法正确的是()。A.是以相对短的时间和相对低的成本来确定给定的问题是否有解B.可行性研究不关心系统的成本,只关心系统能否有解C.可行性研究完成问题的定义D.可行性研究不需要SQA人员参加参考答案:A30.下面内聚级别从高到低排列正确的是()。A.顺序内聚、功能内聚、通信内聚、过程内聚B.功能内聚、顺序内聚、通信内聚、过程内聚C.功能内聚、顺序内聚、过程内聚、通信内聚D.功能内聚、通信内聚、顺序内聚、过程内聚参考答案:B31.瀑布模型(Waterfall Model)突出的缺点是不适应()的变动。A.算法B.平台C.程序语言D.用户需求参考答案:D32.将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是()。A.功能内聚B.过程内聚C.逻辑内聚D.通信内聚参考答案:C33.不属于系统运营效益的是()。A.直接效益B.减少管理费用而产生的效益C.提高工作效率、降低处理成本而产生的效益D.开发系统消息发出后产生的股票收益参考答案:D34.数据流图的作用是()。A.描述数据对象之间的关系B.描述对数据的处理流程C.说明将要出现的逻辑判定D.指明系统对外部事件的反应参考答案:B35.在需求分析中关于远离实现原则的描述错误的是()。A.采用各尽其责的方法B.避免记录一些因为当前技术才存在的需求C.避免对实现的方式做出束缚D.使用一些可能不是核心产品的技术参考答案:D36.程序语言选择不需要考虑()。A.成产率因素B.软件应用领域C.经费问题D.程序员的知识参考答案:C37.关于操作可用性说法正确的是()。A.开发人员是否能开发出新系统B.新系统是否自动操作C.新系统是否满足用户的需求D.新系统所需的用户操作是否可行参考答案:D38.()方法只提供了重要的设计准则,没有规定出具体的工作步骤。A.以上都不是B.SDC.ParnasD.Jackson参考答案:C39.Jacobson于1994年提出了OOSE方法,其最大的特点是面向用例,并在用例的描述中引入了()的概念。A.类B.UMLC.角色D.继承参考答案:C40.由于在数据流图中没有对各组成成分进行说明,因此需要采用其他工具来描述。其中可以用数据字典活判定表来进行说明的是()。A.数据流B.加工C.文件D.外部实体参考答案:B41.属于线性系列模型的是()。A.边建边改模型B.增量模型C.瀑布模型D.螺旋模型参考答案:C42.使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。A.程序的内部逻辑B.程序的复杂程度C.使用说明书D.程序的功能参考答案:A43.软件项目管理一般包括以下几个方面的内容任务划分、计划安排、经费管理、审计控制、()和质量保证等。A.风险管理B.设备管理C.用户管理D.市场管理参考答案:A44.为了提高测试的效率,应该()。A.随机地选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后指定软件的测试计划D.选择发现错误可能性大的数据作为测试数据参考答案:D45.软件陪置是指程序+文档+硬件。()A.正确B.错误参考答案:B46.下列耦合性序列中,复合从弱到强排列的是()。A.内容、公共、外部、控制、标记、数据B.公共、数据、外部、控制、标识、内容C.数据、标记、控制、外部、公共、内容D.内容、标识、控制、外部、数据、公共参考答案:C47.通常在软件项目开发过程中,我们希望首先实现()的用例。A.风险最小B.风险最大C.风险中等D.任意风险参考答案:B48.对下面的个人所得税程序中满足语句覆盖测试用例的是()。 If(incomeA.“income=(800,801,1999,2000)”B.“income=(800,1500,2000,2001)”C.“income=(799,1500,1999,2000)”D.“income=(799,1499,2000,2001)”参考答案:C49.软件他结构是软件模块间关系的表示,下述语句中()不属于对模块间关系的描述。A.调用关系B.从属关系C.嵌套关系D.主次关系参考答案:D50.协作图描述了协作的()之间的交互和链接(link),它画成对象图的形式。A.对象B.类C.用例D.状态参考答案:A
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


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

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


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