版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
选择题在软件开发模型中,提出最早,应用最广泛的模型是〔A〕A,瀑布B,螺旋C,演化D,智能软件工程法是在实践中不断开展着的,而早期的软件工程法一般是〔B〕A,原型化法B,构造化法C,面向对象法D,功能分解法以下关于瀑布模型的描述正确的选项是〔D〕A,利用瀑布模型,如果发现问题修改的代价很低B,瀑布模型的核心是按照软件开发的时间顺序将问题简化C,瀑布模型具有良好的灵活性D,瀑布模型采用构造化的分析与设计法,将逻辑现实与物理现实分开4原型化法是用户和设计者之间执行的一种交互构成,适用于〔A〕系统A,需求不确定性高的B,需求确定的C,管理信息D,实时软件开发瀑布模型中的软件定义时期各个阶段依次是〔A〕A,问题定义,可行性研究,需求分析。B,可行性研究,问题定义,需求分析C,可行性研究,需求分析,问题定义。,以上都不对开发软件所需高本钱和产品的低质量之间有着锋利的矛盾,这种现象是〔C〕的一种表现A,软件工程B,软件期C,软件期D,软件生产快速原型模型的主要特点之一是〔D〕A,开发完毕才见到产品B,及早提供全部完整的软件产品C,开发完毕后才见到工作软件D,及早提供工作软件软件工程中常用的生命期模型有〔A〕等A,瀑布模型,快速原型模型,增量模型,螺旋模型和喷泉模型B,瀑布模型,快速循环模型,扩展模型,螺旋模型和敏捷模型C,瀑布模型,快速循环模型,增量模型,螺旋模型和喷泉模型D,瀑布模型,快速原型模型,增量模型,螺旋模型和敏捷模型软件工程法是在实践中不断开展着的法,而早期敌敌畏软件工程法常用模型不包括〔B〕A,瀑布模型B,敏捷模型C,原型模型D,螺旋模型软件开发瀑布模型中的各个阶段依次是〔D〕A,设计,分析,实现,测试,维护B,分析,设计,测试,实现,维护C,分析,设计,实现,维护,测试D,分析,设计,实现,测试,维护软件危机的表现不包括〔C〕A,软件质量不可靠B软件几乎是不可维护的C,测试过程中发现的错误较多D,缺少文档12瀑布模型的主要特点之一是〔A〕A,推迟实现B,成功率极高C,容易失败D,过程迭代在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了〔A〕A,软件危机B,软件工程C,软件设计革命D,构造化程序设计软件工程是〔C〕A,是构造化程序设计的指导法B,是软件开发技术和软件工程管理学为容的学科C,是指导计算机软件开发和维护的工程学科D,是指导软件开发的工程法在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务可以在用例模型或案脚本中予以说明,〔C〕是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。A,业务需求B,系统要求C,非功能需求D,用户需求软件可行性研究一般不考录〔D〕A,是否有足够的人员和相关的技术来支持系统开发B,是否有足够的工具和相关的技术来支持系统开发C,待开发软件是否有市场,经济上是否合算D,待开发的软件是否会有质量问题经济可行性研究的围包括〔C〕A,资源的有效性B,管理制度C,效益分析D,开发风险18研究开发所需要的本钱和资源是属于可行性研究中的〔B〕A,技术可行性B,经济可行性C,社会可行性D,法律可行性19研究开发的软件是否符合相关法律规定是属于可行性研究中的〔D〕A,技术可行性B,经济可行性C,社会可行性D,法律可行性23需求分析的任务不包括〔C〕A,确定对系统的综合要求B,分析系统的数据要求C,从技术角度分析系统是否可行D,导出逻辑模型并修正开发方案24.要将一个复杂的系统分析清楚,传统软件工程常用的法是构造化分析法,构造化分析法就是〔A〕A,面向数据流自顶向下,逐步求精的法B,由向外进展分析的法C,先局部后整体的分析法D,使用IPO图形工具分析的法25濡求分析是要完整,准确,清晰,具体地确定系统所要完成的工作,其主要根据是前一阶段的文档〔D〕A,用户手册和参考手册B,软件需求规格说明书C,开发方案D,可行性研究报告需求分析阶段的主要任务是确定〔D〕A,软件开发法B,软件开发工具C,软件开发费D,软件系统的功能数据字典是用来定义〔B〕中的各个成份的具体含义的A,流程图B,功能构造图C,系统构造图D,数据流图28数据流图是一种用来描述〔B〕的图形化工具A,系统物理组成B,系统信息流和数据流C,所有功能D,系统控制流和数据流〔C〕和数据流图共同构成系统的逻辑模型,没有它,数据流图就不完整A,数据流程图B,E-R图C,数据字典D,层次框图数据流图DFD中每个加工至少需要〔B〕A,一个输入流B,一个输出流和一个输入流C,一个输入或输出流D,一个输出流数据流图〔DFD〕是皿〕法中用于表示系统的逻辑模型的一种工具A,SAB,SDC,SPD,SC32使用实体-联系图〔ER图〕建立的概念性数据模型中包含3种互相关联的信息是〔B〕A,数据对象,属性,法B,数据对象,属性,联系C,数据表,属性,联系D,数据表,实体,联系模块的聚性最高的是〔D〕A,逻辑聚B,时间聚C,过程聚D,功能聚总体设计的目的是确定整个系统的〔B〕A,规模B,功能及模块构造C,费用D,测试案一个模块部各个程序都在同一数据构造上操作,这个模块的聚性称为〔C〕A,时间聚B,功能聚C,通信聚D,过程聚软件总体设计是指软件总体构造设计和数据设计,该阶段的主要任务不包括〔C〕A,设计软件懂得模块构造B,定义接并建立数据构造C,模块设计D,生成概要设计规格说明如果*种聚要求一个模块中包含的任务必须在同一段时间执行,则这种聚为〔A〕A,时间聚B,逻辑聚C,通信聚D,信息聚为了提高模块的独立性,模块之间最好使用〔D〕A,控制耦合B,公共耦合C,容耦合D,数据耦合构造化程序设计的一种根本法是〔D〕A,筛选法B,递归法C,归纳法D,逐步求精法对软件进展分解,是为了皿〕A,降低模块间接的复杂程度B,降低模块的复杂程度C,降低模块的复杂程度,并降低模块间接的复杂程度D,降低模块的复杂程度,并提高模块间接的复杂程度在软件工程中,描绘软件构造的图形工具不包括〔C〕A,层次图B,HIPO图C,PAD图D,H图在详细设计阶段经常采用的图形工具包括〔D〕A,PAD图B,程序流程图C,N-S图。,以上都是提高程序可读性的手段包括〔D〕A,使用三种标准控制构造B,采用有实际意义的变量名C,给程序加注释。,以上都是构造化程序设计的三种根本控制构造不包括〔C〕A,顺序B,选择C,转移D,循环详细设计中,过程设计的常用图形工具不包括〔A〕A,程序流程图B,数据流图C,N-S盒图D,PAD图46以下关于详细设计中的说确的是〔D〕等A,详细设计任务相当于设计程序的蓝图B,详细设计的根本目标是应该怎样具体的实现系统C,详细设计不等于编译代码。,以上都正确构造化程序之所以具有易于阅读,并且有可能验证其正确性,这是由于〔D〕A,他强调编程风格B,选择良好的数据构造和算法C,有限制的使用GOTO语句D,只有三种根本构造程序设计语言主要分三大类:机器语言,汇编语言和〔B〕A,逻辑语言B,高级语言C,自然语言D,智能语言构造化程序设计中的三种根本控制构造是〔B〕A,过程,子程序和分程序B,顺序,选择和循环C,递归,堆栈和队列D,调用,返回和转移软件详细设计的主要任务是确定每个模块的〔A〕A,算法和使用的数据B,外部接C,功能D,编程在详细设计阶段,经常采用的工具包括〔A〕A,程序流程图B,SAC,SCD,DFD详细设计的结果根本决定了最终程序的〔C〕A,代码的规模B,运行速度C,质量D,可维护性两个模块彼此传递的信息中有控制信息,这种耦合称为〔D〕A,数据耦合B,公共环境耦合C,容耦合D,控制耦合构造化设计又称为〔A〕A,概要设计B,面向数据流设计C,面向对象设计D,详细设计按照总体设计中的启发式规则,模块的作用域和模块的控制域之间的关系应是〔A〕A,模块的作用域应在模块的控制域之B,模块的控制域应在模块的作用域之C,模块的控制域与模块的作用域互相独立。,以上的说法都不对在SD法中全面指导模块划分的最重要的原则是〔D〕A,程序模块化B,模块高聚C,模块低耦合D,模块独立性软件总体设计是指软件总体构造设计和数据设计,该阶段的主要任务不包括〔C〕A,设计软件的模块构造B,定义接并建立数据构造C,模块部算法设计D,生成概要设计规格说明软件详细设计主要采用的法是〔D〕A,模块设计B,构造化设计C,PDL语言D,构造化程序设计详细设计中,过程设计的常用工具有〔A〕A,程序流程图,N-S盒图,PAD图B,程序流程图,数据流图C,程序流程图,系统流程图D,程序流程图,E-R图构造化程序设计主要强调的是〔A〕A,程序易读性B,程序的效率C,程序设计语言的先进性D,程序的规模提高程序可读性的最有力手段是〔A〕A,使用三种标准控制构造B,采用有实际意义的变量名C,显示说明一切变量D,给程序加注释一般来说,在软件生命期中本钱最高的阶段是〔D〕A,详细设计B,软件编码C,软件测试D,软件维护软件测试中根据测试用例设计的法的不同可分为黑盒测试和白盒测试两种,它们〔D〕A,前者属于静态测试,后者属于动态测试B,前者属于动态测试,后者属于静态测试C,都属于静态测试D,都属于动态测试64假设有一个计算类型的程序,它的输入量只有一个*,其围是【-1.01.】,现从输入的角度考虑一组测试用例:-1.1-1.01.01.1设计这组测试用例的法是〔C〕A,条件覆盖法B,等价分类法C,边界值分析法D,错误推测法单元测试的测试用例主要根据〔B〕的结果来设计A,需求分析B,详细设计C,概要设计D,源程序软件测试是为了〔B〕而执行程序的过程A,纠正错误B,发现错误B,防止错误D,证明正确67常用的黑盒测试法不包括〔C〕A,等价划分B,边界值分析C,逻辑覆盖D,错误推测软件测试中,白盒法是通过分析程序的〔B〕来设计测试用例的A,应用围B,部逻辑C,功能D,输入数据使用黑盒测试时,测试用例的设计应该根据〔D〕A,程序的部逻辑B,程序的复杂程度C,使用说明书D,程序的功能与确认测试阶段有关的文档是〔A〕A,需求规格说明书B,概要设计说明书C,详细设计说明书D,源程序〔B〕是指程序在给定的时间点,按照规格说明书的规定成功运行的概念A,可移植性B,可用性C,可靠性D,可扩展性为软件的运行增加监控设施以应对将来可能出现的问题,这种维护的维护类别是〔D〕A,改正性维护B,适应性维护C,完善性维护D,预防性维护在整个软件维护阶段所花费的全部工作中,哪种维护所占比例最大.〔C〕A,改正性维护B,适应性维护C,完善性维护D,预防性维护74产生软件维护的副作用,是指〔C〕A,开发时的错误B,隐含的错误C,因修改软件而造成了新的错误D,运行时错误操作75以下属于维护阶段的文档是〔C〕A,软件规格说明B,用户操作手册C,软件问题报告D,软件测试分析报告维护活动必须应用于〔B〕A,软件文档B,整个软件配置C,可执行代码D,数据为了提高软件的可维护性,在编码阶段应注意〔D〕A,保存测试用例和数据B,提高模块的独立性C,文档的副作用D,养成好的程序设计风格以下哪些问题是维护人员经常面对的问题.〔D〕A,理解别人的程序非常困难B,文档不合格C,设计时没考虑未来的修改维护D,以上都是决定软件可维护性的因素包括〔B〕A,可理解性,可测试性,可修改性,可移植性,可用性B,可理解性,可测试性,可修改性,可移植性,可重用性C,可理解性,可靠性,可测试性,可修改性,可移植性D,可理解性,可扩展性,可测试性,可修改性,可升级性软件生存期的〔D〕工作与软件可维护性有着密切的关系。A,编码阶段B,设计阶段C,测试阶段D,每个阶段软件维护困难的主要原因是〔C〕A,费用低B,人员少C,开发设计中的缺陷D,得不到用户支持因计算机硬件和软件环境的变化而做出的修改软件的过程称为〔B〕A,改正性维护B,适应性维护C,完善性维护D,预防性维护在软件维护的实施过程中,为了正确和有效的修改,需要经历以下三个步骤:分析和理解程序,修改程序,重新验证程序。〔A〕是决定维护成败和质量好坏的关键A,分析和理解程序B,重新验证程序C,修改程序D,验收程序〔C〕是指程序咋给定的时间,按照规格说明书的规定成功运行的概率。A,可移植性B,可用性C,可靠性D,可扩展性软件可移植性是用来衡量软件的〔D〕的重要尺度之一A,人机关系B,效率C,质量D,通用性软件质量必须在〔D〕加以保证A,开发之前B,开发之后C,可行性研究报告过程中D,设计与实验过程中87面向对象技术中,对象是类的实例。对象有三种成份:〔A〕,属性,和法A,标识B,规则C,封装D,消息88.〔C〕是把对象的属性和操作结合在一起,构成一个独立的对象,其部信息是对外界隐蔽的,外界只能通过有限的接与对象发生联系A,多态性B,继承C,封装D,消息89消息是对象间交互的一种机制,消息刺激承受对象产生*种行为,消息的构成有三局部:〔B〕,消息名,假设干变元A,发出消息的对象B,承受消息的对象C,消息编号D,时间90面向对象设计准则包括:模块化,抽象,〔A〕,弱耦合,强聚和可重用性A,信息隐藏B,可继承C,封装性D,实例化〔A〕意味着一个操作在不同的类中可以有不同的实现式A,多态性B,多继承C,类的复用D,封装软件开发过程中,抽取和整理用户需求并建立问题域准确模型的过程叫〔B〕A,生存期B,面向对象分析C,面向对象程序设计D,面向对象设计把一组具有相似特性的对象的描述,称之为〔C〕A,多态性B,继承性C,类D,消息面向对象分析的独到之处在于〔A〕A,将数据和操作对象结合在一起而不是别离B,仅考虑数据构造C,数据和操作分别独立考虑D,仅考虑操作过程下面关于面向对象法中消息的表达,不正确的选项是〔B〕A,键盘,鼠标,通信端,网络等设备一有变化,就会产生消息B,操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息C,应用程序之间可以互相发送消息D,发送与承受消息的通信机制与传统的子程序调用机制不同96面向对象分析是对系统进展〔A〕的一种法A,需求建模B,程序设计C,设计评审D,测试验收汽车有一个发动机。汽车和发动机之间的关系是〔B〕A,继承关系日,聚合关系C,分类关系D,主从关系消息是对象间交互的手段,消息刺激承受对象产生*种行为,消息的构成有三局部:承受消息的对象,〔B〕,假设干变元。A,发出消息的对象B,消息名C,消息编号D,发送时间〔C〕是指用户只能见到对象界面上的信息,对象部对用户是隐藏的A,类B,消息名C,封装D,对象对象是法的核心,对象的类型有多种,但通常把如飞行,事故,演出,开会等称为〔C〕A,有形实体B,作用C,事件D,性能说明汽车有一种叫货车。汽车和火车之间的关系是〔A〕A,继承关系日,聚合关系C,分类关系D,主从关系〔C〕是对具有一样属性和行为的一个或多个对象的描述A,属性B,实例C,类D,对象填空题一般来说,好的软件工程开发环境应采用〔CASE工具〕和集成化CASE环境。软件由程序,〔数据,文档〕组成。软件工程中采用层次化的法,每个层次都包括〔工具〕,法,〔过程〕三要素。在分析过程中用来描绘物理系统的图形工具是〔系统流程图〕。需求分析阶段产生的文档是〔软件需求规格说明书〕。需求分析法包括〔面向数据流〕的分析法,〔面向对象〕的分析法,面向过程流的分析法。在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,则学生和课程之间的关系是〔多对多〕关系。数据流图用图形符号表示〔加工〕,〔数据流〕,数据源及数据存储。一个模块拥有的直属下级模块的个数称为〔模块的扇出〕,一个模块的直接上级模块的个数成为〔模块的扇入〕。从工程管理的角度看,软件设计可分为〔概要设计〕和〔详细设计〕两大步骤。软件详细设计阶段的输入结果为〔详细设计说明书〕,此文档经格复审后将作为〔编码〕阶段的输入文档。软件过程设计中最常用的技术和工具主要为〔程序流程图〕,〔PAD图〕,〔判定表〕,〔判定树〕,盒图,和PDL语言。单元测试过程应为测试模块开发一个〔驱动模块〕和假设干个〔存根模块〕。设计用户界面要充分考虑到〔人的因素〕,还要考虑〔界面风格〕,可用的软,硬件技术及应用本身的影响。软件测试既是软件开发阶段的最后一个活动,又是软件质量保证的最后一项措施。它所用的主要技术分为〔黑盒测试〕和〔白盒测试〕两大类。维护是指软件在交付使用后,为〔改正错误〕或〔满足新需要〕而修改软件的过程。逆向工程与〔重构工程〕是目前预防性维护采用的主要技术。18在面向对象的概念中,〔实例〕是由*个特定类描述的一个具体的对象。判断题一个优秀的开发人员应具备的素质和能力不包括具有良好的书面和头表达能力。〔错〕一个优秀的开发人员不必非要具有良好的书面和头表达能力,只要程序写的好就没问题了。〔错〕软件维护的副作用指由于维护或在维护过程中其他一些不期望的行为引入的错误。〔对〕耦合是影响软件复杂度的重要因素。设计师应尽量使用容耦合,少用控制耦合和特征耦合,限制公共环境耦合,完全不用数据耦合。〔错〕需求分析主要容包括:问题分析,需求描述,需求评审。〔对〕如果大量测试没有发现任错误,可以说明软件没有错误。〔错〕编程风格是在提高性能的前提下,有效的编排和组织程序以提高可读性和可维护性。〔错〕数据字典是关于数据的信息的集合,也就是对数据流图中所包含的所有元素的定义的集合。〔对〕程序的可靠性,可维护性和效率通常只由程序设计语言,源代码的质量和语言的实现机制决定的。〔错〕完成测试工作后,为了缩短源程序的长度应删去源程序的注释。〔错〕难以控制开发进度和工作量估计困难是软件危机的主要表现之一。〔对〕系统响应时间是指当用户执行了*个控制动作后〔例如,按回车键,点鼠标键等〕,系统作出的反响时间。〔对〕原型是目标软件系统的一个可操作模型,它实现了目标软件系统的*些重要面。〔对〕即使测试过程没有发现任错误,也不能说明软件没有错误。〔对〕采用信息隐藏原理指导模块设计可以支持模块的并行开发,减少软件测试和软件维护的工作量。〔对〕模块的接设计要简单,以便降低复杂程度。〔对〕软件="完成特定功能的程序+数据构造+文档。〔对〕制定软件工程进度表的途径之一是软件开发小组根据提供软件产品的最后期限从后往安排时间。〔对〕在模块原理中,模块的作用域应该在控制域。〔对〕瀑布模型在实际的工程中格顺序执行就根本可以成功。〔错〕21只要实行格的产品控制就不用担忧用户随意改需求。〔错〕确认测试任务是根据软件需求规格说明书。测试软件系统是否满足用户的需求。〔对〕需求分析阶段所生成的文档主要是进度方案和可行性研究报告。〔对〕确认测试任务是根据软件需求规格说明书,测试软件系统是否满足用户的需求。〔对〕软件就是完成特定功能的程序集合。〔错〕制定软件工程进度表的途经之一是软件工程开发组织根据工程和资源情况制定工程开发的初步方案和交付软件产品的日期。〔对〕过程式程序设计语言的根本机制包括:消息传送,数据类型定义,多态,子程序,控制程序。〔错〕28即使测试程序没有发现任错误,也不能说明软件没有错误。〔对〕29只要完成了软件的测试工作,将软件产品交给用户,软件生命期……了。〔错〕重构工程也称修复和改造工程,它是在逆向工程所…的根底上修改成重构已有的系统,产生
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 信息管控合理使用保证承诺书(4篇)
- 认真负责岗位承诺书(6篇)
- 办公服务申请流程标准化手册
- 2026幼儿园全面发展准备课件
- 计算机程序设计开发全攻略手册
- 跨文化沟通与协作的标准化模板
- 公务员面试题目及答案
- 销售团队绩效考核及激励方案模板
- 邮政与快递服务技术作业指导书
- 项目进度管理与风险评估矩阵模板
- 超星尔雅学习通《大学生健康教育(复旦大学)》2025章节测试附答案
- 土地租赁合同范本文库
- 统编版(2024)七年级下册历史课本问题参考答案
- 出租车驾驶员安全生产培训
- 文旅新媒体运营 课件 第5-7章 文旅新媒体活动运营、文旅新媒体直播运营、文旅新媒体的数据运营
- GB/T 19413-2024数据中心和通信机房用空气调节机组
- 写人要凸显个性作文公开课获奖课件省赛课一等奖课件
- 公路水泥混凝土路面施工技术规范(JTGF30-2024)
- 金属非金属地下矿山采空区安全技术规程DB41-T 1523-2018
- 2022年山东烟台中考满分作文《看见》2
- 高中三年级上学期数学《二项式定理 第二课时(特定项问题)》教学课件
评论
0/150
提交评论