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

上传人:住在****他 文档编号:114478723 上传时间:2022-06-28 格式:DOCX 页数:13 大小:21.19KB
返回 下载 相关 举报
东北大学21春“计算机科学与技术”《软件工程与UML建模》补考试题库7附带答案_第1页
第1页 / 共13页
东北大学21春“计算机科学与技术”《软件工程与UML建模》补考试题库7附带答案_第2页
第2页 / 共13页
东北大学21春“计算机科学与技术”《软件工程与UML建模》补考试题库7附带答案_第3页
第3页 / 共13页
点击查看更多>>
资源描述
长风破浪会有时,直挂云帆济沧海。 住在富人区的她 东北大学21春“计算机科学与技术”软件工程与UML建模补考试题库附带答案一.综合考核(共50题)1.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看作是()。A.路径的集合B.目标的集合C.循环的集合D.地址的集合参考答案:A2.由于在数据流图中没有对各组成成分进行说明,因此需要采用其他工具来描述。其中可以用数据字典活判定表来进行说明的是()。A.数据流B.加工C.文件D.外部实体参考答案:B3.软件他结构是软件模块间关系的表示,下述语句中()不属于对模块间关系的描述。A.调用关系B.从属关系C.嵌套关系D.主次关系参考答案:D4.原型的优点不包括()。A.对设计人员水平及开发环境要求不高B.可及早发现问题,随时纠正错误C.可及早为用户提供有用的产品D.可减少技术、应用的风险参考答案:A5.汇编语言是低级语言。()A.正确B.错误参考答案:A6.状态变迁图是需求分析的功能模型。()A.正确B.错误参考答案:B7.从宏观的角度讲软件划分为各个组成模块,并确定模块的功能及模块之间的调用关系,这属于()的范畴。A.过程设计B.详细设计C.概要设计D.接口设计参考答案:C8.下面选项不属于SCM的任务的是()。A.统一标志配置项B.版本控制C.变更控制D.项目评审参考答案:D9.软件测试时软件开发的重要环节,而进行软件测试的目的是()。A.证明软件错误的存在B.证明软件错误不存在C.改正程序所有的错误D.发现程序所有的错误参考答案:A10.关于用例图的描述错误的是()。A.用椭圆表示行为B.用带说明的线表示用户与行为的关系C.用小人表示用户D.用例图表示系统的行为参考答案:D11.泛化关系代表一般到特殊的关系。()A.正确B.错误参考答案:A12.瀑布模型是最常用的传统软件开发模型,它的特点之一()。A.文档是阶段完成的里程碑B.具有从软件规格说明转换成可执行代码的自动程序设计的新风范C.利用软件速成原型法加强软件人员与用户的联系D.支持人工智能,面向对象等新软件技术的集成参考答案:A13.甘特图是表示软件的总体设计。()A.正确B.错误参考答案:B14.在变更管理中,“检出”和“登录”实现了两个重要的变更控制要素,即存取控制和()。A.异步控制B.存取控制C.基线控制D.同步控制参考答案:D15.对于软件的特征量描述错误的是()。A.软件特征量是指一个系统、不见或者过程的一个给定属性的程度的定量度量B.软件开发程序的行数或功能点数可以作为软件规模的特征量C.软件周期中所涉及到的钱数可以作为开发成本的特征量D.从需求分析到软件交付使用所需要的时间可以作为开发期限参考答案:C16.下列所举的方法中属于黑盒测试的设计测试用例方法的是()。A.E-R图B.因果图C.DFD图D.IPO图参考答案:B17.UML是一种面向对象的统一建模语言。它包含10种图形,其中,用例图展示了外部actor与系统所提供的用例之间的连接,UML中的外部actors是指(),用例可以用活动图来描述。A.单位B.人员或外部系统C.人员或单位D.人员参考答案:B18.某软件项目要求必须运行在Linux操作系统上,这个需求属于()。A.功能需求B.非功能需求C.设计约束D.业务需求参考答案:C19.“开发了一个没有人真正需要的优秀产品”属于()风险。A.技术B.过程C.项目D.商业参考答案:D20.如果两个矩形之间有直线相连,表示它们存在()的关系。A.顺序执行B.链接C.调用D.并列参考答案:C21.在一个满足数据平衡原则的数据流图中,是不允许出现()现象的。A.输入流比输出流多B.在子图中输入流比父图的输入流少C.在子图中输入流比父图的输入流多D.在子图中的加工比父图的加工少参考答案:B22.下面描述中哪些属于软件的开发特性?()A.软件开发具有风险性B.软件开发具有随意性C.软件开发具有可描述性D.软件开发不具有变化性参考答案:A23.测试大型软件系统通常由模块测试、集成测试、系统测试、验收测试和并行运行等几个步骤组成,其中系统测试的个弄个做应该由()来承担。A.开发该系统的部门以外的人员B.该系统的系统分析员C.该系统的设计人员D.该系统的编程者参考答案:A24.为了将不同的软件生产商在不同软硬件平台上开发的构件组装成一个系统,必须解决异构平台的各构件间的互操作问题。目前国际上已出现了一些支持互操作的构件标准,典型的有国际对象管理组织OMG推荐的CORBA和Microsoft公司推出的()。A.CORBAB.DCOMC.JavaBeanD.Delphi参考答案:B25.软件满足客户需求的程度是衡量软件质量的最重要因素。()A.正确B.错误参考答案:A26.下面哪种测试是在编码阶段要做的?()A.单元测试B.集成测试C.系统测试D.(Alpha)、(Beta)参考答案:A27.在UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调消息时间次序的图称为(),该图的特点是有生命线及控制焦点,重点在消息的时间顺序上。强调参加交互的对象的组织图称为协作图,这两种图是同构的,所以可以相互转换。A.活动图(activity diagram)B.状态图(statechart diagram)C.序列图(sequence diagram)D.协作图(collaboration diagram)参考答案:C28.对下面的个人所得税程序中满足语句覆盖测试用例的是()。 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)”参考答案:C29.关于抽象的思想错误的是()。A.抽象会增加设计的复杂度B.为了降低复杂度,应该隐藏细节或推迟考虑细节C.抽象有利于认识事物的普遍特征和基本原理D.抽象可以帮助设计人员制定出模块的“框架”参考答案:A30.一个对风险评价很有用的技术是定义()。A.风险监控B.风险度量C.风险工具D.风险参照水准参考答案:D31.在使用UML建模时,若需要描述跨越多个用例的单个对象行为,使用()是最为合适的。A.协作图(collaboration diagram)B.序列图(sequence diagram)C.活动图(activity diagram)D.状态图(statechart diagram)参考答案:D32.为了提高测试的效率,应该()。A.随机地选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后指定软件的测试计划D.选择发现错误可能性大的数据作为测试数据参考答案:D33.瀑布模型(Waterfall Model)突出的缺点是不适应()的变动。A.算法B.平台C.程序语言D.用户需求参考答案:D34.关于判定表说法错误的是()。A.判定表表达逻辑清楚,比自然语言容易理解B.问题中的条件或数据元素在表中只出现一次C.问题中的条件或数据元素在表中可出现多次D.判定表随着问题中条件的增多会变得非常复杂参考答案:C35.参加风险评估的人员中没有()。A.用户B.项目经理C.系统分析师D.SQA人员参考答案:A36.软件设计一般分为总体设计和详细设计,它们之间的关系是()。A.全局和局部B.抽象和具体C.总体和层次D.功能和结构参考答案:A37.JACkson结构图的三种基本结构是()。A.顺序结构、选择结构、层次结构B.顺序结构、选择结构、重复结构C.层次结构、选择结构、重复结构D.顺序结构、层次结构、重复结构参考答案:B38.在UML中,用()表示企业业务的工作流。这种图显示工作流中的步骤、决策点,以及完成每一步骤的角色和对象。A.用例图(use case diagram)B.活动图(activity diagram)C.交互图(interaction diagram)D.业务图(business diagram)参考答案:B39.()方法只提供了重要的设计准则,没有规定出具体的工作步骤。A.以上都不是B.SDC.ParnasD.Jackson参考答案:C40.扩展关系是指对一个已经存在的用例增加新的功能。()A.正确B.错误参考答案:A41.关于操作可用性说法正确的是()。A.开发人员是否能开发出新系统B.新系统是否自动操作C.新系统是否满足用户的需求D.新系统所需的用户操作是否可行参考答案:D42.关于项目管理正确的描述是()。A.项目管理是一种对人力和资源进行管理、分配和调度的过程B.项目管理只管理软硬件资源C.通过项目管理可以合理配置资源但无法避免风险D.项目管理主要是对人力资源的管理参考答案:A43.在划分层DFD时,应注意保持()之间的平衡。A.父图与其子图B.同一父图的所有子图C.同一子图的所有直接父图D.不同父图的所有子图参考答案:A44.Petri网是需求分析的功能模型。()A.正确B.错误参考答案:B45.对于一个大型的软件项目,由于项目的复杂性,需要进行一系列的估算处理。主要按()和类推手段进行。A.类推B.类比C.分解D.综合参考答案:C46.数据流图包含的成分有()。A.关系、实体和属性B.数据流、加工和数据存储C.数据流、数据源和数据实体D.数据流、属性、数据存储和加工参考答案:B47.项目管理中不包含人员的管理。()A.正确B.错误参考答案:B48.下面不属于白盒测试能保证的是()。A.模块中所有独立途径至少测试一次B.测试所以逻辑决策真和假两个方面C.在所有循环的边界内部和边界上执行循环体D.不正确或漏掉的功能参考答案:D49.软件再工程师一类软件工程活动,它能够使我们:(i)增进对软件的理解; (ii)准备或直接提高软件自身的可维护性、可复用性或演化性。第(ii)部分旨在改善软件的(),似的软件更容易为人们服务。A.静态质量B.动态质量C.性能D.功能参考答案:A50.下面哪一个不是面向尺寸的特征量?()A.每KLOC(千行编码)的错误数B.FunCtion PointC.每KLOC的缺陷数D.每KLOC的文档页数参考答案:B
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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


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

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


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