软件工程智慧树知到期末考试答案章节答案2024年天津科技大学_第1页
软件工程智慧树知到期末考试答案章节答案2024年天津科技大学_第2页
软件工程智慧树知到期末考试答案章节答案2024年天津科技大学_第3页
软件工程智慧树知到期末考试答案章节答案2024年天津科技大学_第4页
软件工程智慧树知到期末考试答案章节答案2024年天津科技大学_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程智慧树知到期末考试答案+章节答案2024年天津科技大学下列关于瀑布模型的描述正确的是()。

答案:瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开软件测试的目的是()。

答案:发现软件的错误模块(),则说明模块的独立性越强。

答案:耦合越弱软件生命周期中所花费用最多的阶段是()

答案:软件维护以下关于数据流图的说法错误的是()。

答案:传统的数据流图中主要由加工、数据源点/终点、数据流、控制流、数据存储组成需求分析阶段的任务是确定()

答案:软件系统的功能DFD中的每个加工至少需要()。

答案:一个输入流和一个输出流软件需求规格说明书在软件开发中具有重要的作用,是软件可行性分析的依据。

答案:错数据流图包含的成分有()。

答案:数据流、加工和数据存储下列工具中,属于需求分析常用工具的是()。

答案:DFD关于数据字典正确的描述是()。

答案:实现数据字典三种常见的方法有全人工过程、全自动过程、混合过程###可以采用卡片形式书写数据字典###数据字典最重要的用途是作为分析阶段的工具###数据字典应该容易更新和修改数据字典是用来定义()中的各个成份的具体含义的。

答案:数据流图()的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。

答案:可行性研究下列选项中,属于软件需求规格目标的是()。

答案:作为软件测试和验收以及维护的依据###便于用户、分析员和软件设计人员进行理解及交流###控制系统的实施过程建立用例模型的步骤包括确定角色、确定用例和绘制用例图。

答案:错面向对象的分析方法主要是建立三类模型,即()。

答案:对象模型、动态模型、功能模型关于用例的概念,下列说法正确的是()。

答案:用例是一个连贯的功能性单元###用例是一个类,而不是事件###用例是通过Actor确认的面向对象的分析是面向计算机系统建立软件系统的对象模型。

答案:错UML是一种直观化、明确化、构建和文档化软件产物的通用语言。

答案:错在面向对象的设计中,我们应遵循的设计准则除了模块化、抽象、低耦合、高内聚以外,还有()。

答案:信息隐蔽()意味着一个操作在不同的类中可以有不同的实现方式。

答案:多态性以下各图中是UML使用的图是()。

答案:用例图###类图###顺序图面向对象分析是对系统进行()的一种方法。

答案:需求建模时序图反映对象之间发送消息的时间顺序,它与()是同构的。

答案:协作图下面的()是良好编码的原则。

答案:在编码之前建立单元测试###建立一种有助于理解的直观式布局###确保注释与代码完全一致好的测试是用少量的测试用例运行程序,发现被测程序尽可能多的错误。

答案:对成功的测试是指运行测试用例后()。

答案:发现了程序错误好的测试用例应能证明软件是正确的。

答案:错关于测试覆盖率,下面的()说法是正确的。

答案:测试覆盖率意味着有多少代码经过测试###测试覆盖率是度量测试完整性的一种手段###不要盲目地追求100%测试覆盖率若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()。

答案:边界值分析法测试的关键问题是()。

答案:如何选择测试用例与确认测试阶段有关的文档是()。

答案:需求规格说明书不属于白盒测试的技术是()。

答案:边界值分析白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。

答案:对模块的独立程度是评价设计好坏的重要标准。()是衡量软件的模块独立性的两个定性度量标准。

答案:耦合性和内聚性只有了解用户、了解任务,才能设计出好的用户界面。

答案:对软件的用户界面作为人机接口起着越来越重要的作用,用户界面的()是用户界面设计中最重要的也是最基本的目标。

答案:易操作性软件设计包括()两个阶段。

答案:概要设计和详细设计用PDL语言写出的程序不可以在计算机上运行。

答案:对用户本身的技能,个性上的差异,行为方式的不同,不会对人机界面使用造成影响。

答案:错Jackson图中一般可能包括()。

答案:表头###字段名###表体###表名下面选项中,属于模块化设计的目的是()。

答案:易于维护和功能扩展###降低程序设计的复杂性###提高模块的可靠性和复用性关于模块设计的原则,以下叙述中正确的是()。

答案:模块的内聚性高,模块之间的耦合度低结构设计是一种应用最广泛的系统设计方法,是以()为基础、自顶向下、逐步求精和模块化的过程。

答案:数据流图()在编写程序时尽可能对程序代码进行优化。

答案:对模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。()

答案:对()Jackson图只能表达程序结构,不能表达数据结构。

答案:错PowerDesigner是一个CASE工具。()

答案:对并发系统中遇到的一个主要问题是定时问题。()

答案:对独立编译是指一个大程序的不同程序单元分别编译,然后重新连接整个程序段。()

答案:对编码风格由个人喜好决定,没有固定格式。()

答案:错()环形复杂度定量度量程序的逻辑复杂度,可以用公式V(G)=E-N+2(E代表流图结点数,N代表流图边数)来计算环。

答案:错用穷举测试是较现实的测试方法。()

答案:错软件是指用程序设计语言(如PASCAL,C,VISUALBASIC等)编写的程序,软件开发实际上就是编写程序代码。()

答案:错在进行概要设计时应加强模块间联系。()

答案:错()使用可以看得出意义的标识符。

答案:对理想的人机界面应针对具有典型个性的特定的一类用户设计。()

答案:对在软件维护过程中改善性维护是为适应环境的变化而修改软件的活动。()

答案:错()软件错误可能出现在开发过程的早期,越早修改越好。

答案:对()耦合是指一个模块内各个元素彼此结合的紧密程度。

答案:错数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进行详细定义。()

答案:错流程图也称为程序框图是最常用的一种表示法。()

答案:对()详细设计是在总体设计之后进行的,它利用总体设计的结果,对系统中的每个模块给出足够的过程性描述。

答案:对()在可行性研究中最难决断和最关键的问题是经济可行性。

答案:错可行性研究进一步研究问题分析阶段所确定的问题是否有可行的解。()

答案:对()在进行总体(改成概要)设计时应加强模块间的联系。

答案:错()只要模块之间的接口关系不变,各模块的内部实现细节的修改不会影响别的模块。

答案:对如果通过软件测试没有发现错误,则说明软件是正确的。()

答案:错代码审查方法没有计算机测试方法好。()

答案:错()软件模块的耦合是越低越好。

答案:对模块化使程序设计比较方便,但比较难以维护。()

答案:错软件工程的方法只适用于大型软件的开发,对小型软件的开发没有帮助。()

答案:错()软件的质量好坏主要由验收人员负责,其他开发人员不必关心。

答案:错()集成测试主要由用户来完成。

答案:错软件模块之间的耦合性越弱越好。()

答案:对()为了加快软件维护作业的进度,尽可能增加维护人员的数目。

答案:错一个模块实际上就是一个进程。()

答案:错()模块越多,开发成本越小。

答案:错()总体设计阶段完成的主要文档是总体设计说明书。

答案:对JAVA语言编译器是一个CASE工具。()。

答案:对()系统流程图表达的是部件的信息流程,还表示对信息进行加工处理的控制过程。

答案:错白盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。()

答案:错()软件测试的目的是证明程序没有错误。

答案:错白盒测试法是将程序看成一个透明的盒子,不需要了解程序的内部结构和处理过程。()

答案:错下面()是集成测试的内容。

答案:一个模块的功能是否会对另一个模块的功能产生不利的影响###若干子功能组合在一起是否能产生预期的主动能###把各个模块连接在一起时,穿越模块接口的数据是否会丢失下面()说法是正确的。

答案:测试应该尽早不断地进行###软件错误具有聚集性,对存在错误的部分应重点测试###测试用例需要定期评审和修改,并且要不断增加新的测试用例()可以作为模块。

答案:子程序###宏###函数###过程需求分析阶段应该完成的文档资料包括()。

答案:用户系统描述###系统规格说明###修正的开发计划###数据要求编码风格包括()。

答案:语句结构###输入/输出方法###源程序文档化###数据说明方法单元测试内容包括()。

答案:模块接口###独立路径###出错处理下面的()是模块化设计的目的。

答案:易于维护和功能扩展###降低程序设计的复杂性###提高模块的可靠性和复用性以下()方法不适用于身处多个不同地点的人在各自方便的时间参与并围绕同一个主题表达自己的观点?

答案:群体诱导###面谈###文档分析下面的()是软件再工程活动。

答案:逆向工程###数据结构改善###数据再工程软件会逐渐退化而不会磨损,其原因不是()。

答案:软件备件很难订购###软件通常暴露在恶劣的环境下###软件错误在经常使用之后会逐渐增加下面的()是软件性能的指标。

答案:吞吐量###响应时间###资源利用率下面的()是软件构造活动的任务。

答案:实施组件的单元测试###构建软件组件下面的()的错误的。

答案:重新开发一个新系统通常要比再工程的成本要低###只有质量差的软件产品才需要维护###软件的维护成本通常比开发成本低关于内容耦合的描述正确的是()。

答案:如果一个模块有多个入口,可能发生内容耦合###内容耦合是最高程度的耦合软件评审时保证软件质量的重要措施,它是对软件开发阶段成果的复审。下列()是复审的必须内容。

答案:详细设计复审###总体设计复审###需求复审下列关于模块的描述,正确的是()。

答案:模块的独立程度可以通过内聚和耦合标定###独立的模块比较容易测试和维护###具有独立的模块软件比较容易开发出来###独立的模块可以完成一个相对独立的特定子功能下面的()说法是错误的。

答案:购买大多数计算机系统所需的硬件比软件更昂贵###由于软件是产品,因此可以应用其他工程制品所用的技术进行生产。###一般来说,软件只有在其行为与开发者的目标一致的情况下才能成功下列属于不标准的书写格式()。

答案:嵌套结构不使用分层锁紧的写法###程序中不加注释###一行写入多条语句软件测试主要包括()方面的差错和纠错。

答案:软件设计###软件计划###软件编码下列属于软件的特点的是()。

答案:以上都正确指出PDL是下列哪种语言()。

答案:伪码覆盖性最强的是()

答案:路径覆盖只有单重继承的类层次结构是()层次结构。

答案:树型内聚程度最低的是()内聚。

答案:偶然在需求分析之前有必要进行()工作。

答案:可行性分析一般说来,投入运行的软件系统中有错误()。

答案:不是不可以理解的程序流程图是一种传统的程序设计表示工具,有其优点和缺点,使用该工具应注意()。

答案:支持逐步求精以下哪一项不属于面向对象的软件开发方法()

答案:jackson方法面向数据流的设计方法把()映射成软件结构。

答案:数据流()是以提高软件质量为目的的技术活动。

答案:技术评审通过()可以完成数据流图的细化。

答案:功能分解下面几种白盒测试技术,哪种是最强的覆盖准则()。

答案:条件组合覆盖需求分析的产品是()。

答案:需求规格说明书变换形DFD是一个()结构。

答案:顺序设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。对于两个问题P1和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是:()

答案:模块化的根据在发现错误后,排错应由()完成

答案:软件的开发者进行单元测试时,需要一个()被测模块的程序

答案:驱动软件开发的瀑布模型将软件的生存周期分为()

答案:软件计划、需求分析、软件设计、软件编码、软件测试、软件维护6个阶段SA法中,有一个处理过程逻辑不易用语言表达清楚,最好是用()来描述

答案:判定表下列描述错误的是()。

答案:数据流图不反映数据的流向软件危机具有下列表现()。I.对软件开发成本估计不准确II.软件产品的质量往往靠不住III.软件常常不可维护IV.软件成本逐年上升

答案:以上都正确为了提高测试的效率,应该()。

答案:选择发现错误可能性大的数据作为测试数据软件生命周期一般都被划分为若干个独立的阶段,其中占用精力和费用最多的阶段往往是()。

答案:运行和维护阶段软件开发模型()

答案:描述了软件开发活动的组织软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是()。

答案:软件开发工具和软件开发的环境DFD中的“_”代表()。

答案:文件系统流程图用于可行性分析中的()的描述。

答案:当前运行系统PAD图为()提供了有力的工具。

答案:软件的自动化生成因计算机硬件和软件环境的变化而做出的修改软件的过程称为()

答案:适应性维护为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为()。

答案:改善性维护为了解决软件危机,人们提出了用()的原理来设计软件。

答案:心理学概要设计的结果是提供一份()

答案:模块说明书软件需求规格说明的内容不应包括()。

答案:算法的详细描述以下语言中属于4GL是()

答案:SQLServer2000中的SQL语言在整个软件维护阶段所花费的全部工作中,()所占比例最大。

答案:完善性维护SA法中,DFD图的某个处理过程分解后,一般不超过()处理过程

答案:7结构化分析方法以数据流图、()和加工说明等描述工具,即用直观的图和简洁的语言来描述软件系统模型。

答案:数据字典()模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。

答案:对统一的建模语言,是一种软件工程设计语()

答案:错()软件的开发与运行经常受到硬件的限制和制约。

答案:对()一个成功的项目唯一提交的就是运行程序。

答案:错()只有质量差的软件产品才需要维护。

答案:错()模块内的高内聚往往意味着模块间的松耦合。

答案:对软件工程学只有理论意义,没有实际用途。()

答案:错()应该尽量使用机器语言编写代码,提高程序运行效率,而减少高级语言的使用。

答案:错()按照瀑布模型开发软件的一条指导思想是清楚地区分逻辑设计与物理设计,以便尽早开始程序的物理实现。

答案:错()模块分解时应注意不要降低模块的独立性。

答案:对()结构化设计属于面向数据流的设计方法。

答案:对验证软件需求的方法主要靠人工审查的方法。()

答案:对内聚是指一个软件结构内各个模块之间互连程序的度量。()

答案:错详细设计是在概要设计之后进行的。它利用概要设计的结果,对系统中的每个模块给出足够的过程性描述。()

答案:对()内聚是指一个软件结构内各个模块之间互连程序的度量。

答案:错()系统结构图是精确表达程序结构的图形表示法。因此,有时也可以将系统结构图当作系统流程图使用。

答案:对()重视程序结构的设计,使程序具有较好的层次结构。

答案:对数据库设计说明书是一个软件配置项()

答案:对()白盒测试法是将程序看成一个透明的盒子,不需要了解程序的内部结构和处理过程。

答案:错()判定覆盖不一定包含条件覆盖,条件覆盖也不一定包含判定覆盖。

答案:对螺旋模型是利用笛卡尔坐标的四个象限分别代表四个方面的活动来表示。()

答案:对为了加强软件维护作业的进度,应尽可能增加维护人员的数目。()

答案:错确认测试计划应该在可行性研究阶段制定。()

答案:错为了提高程序的易读性,尽可能使用高级语言或4GL编写程序。()

答案:对集成测试主要由用户来完成。()

答案:错软件概要设计包括软件系统结构设计以及数据结构和数据库设计。()

答案:错PAD图在设置了五种基本的控制结构后,还允许递归调用。()

答案:对关于等价类划分,下面的()说法是错误的。

答案:等价类划分是将输入域划分成尽可能少的若干子域###对于相同的等价类划分,不同测试人员选取的测试用例集是一样的###同一输入域的等价类划分是唯一的良好设计的特征是()。

答案:实现分析模型中的所有需求###提供软件的完整描述下面的()是敏捷开发方法的特点。

答案:通过频繁地提供可以工作的软件来搜集人们对产品的反馈###通过高度迭代和增量式的软件开发过程响应变化###客户应该和开发团队在一起密切地工作下面的说法()是正确的。

答案:良好的分层体系结构有利于系统的扩展与维护###设计模式是从大量成功实践中总结出来且被广泛公认的实践和知识###软件体系结构描述是不同项目相关人员之间进行沟通的使能器软件需求工程师的职责()。

答案:撰写需求规格说明书###对需求的优先级进行排序###与用户持续沟通,了解用户对产品的期望软件测试主要包括()方面的差错和纠错。

答案:软件计划###软件编码###软件设计在对数据流的分析中,主要是找到中心变换,这是从()导出结构图的关键。

答案:数据流图画软件结构图时应注意调用关系只能是()。

答案:从上到下在详细设计中,不属于详细设计工具的是()

答案:DFD图数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是()。

答案:数据定义数据流图是描述数据在软件中流动和变换的过程,而对数据流图中所包含的元素的定义则是()。

答案:数据字典在软件工程中,软件测试的目的是()

答案:发现软件错误下列哪个阶段不属于软件生存期的三大阶段()。

答案:编码阶段在详细设计阶段,经常采用的工具有()

答案:PAD分析员是()

答案:用户和软件人员的中间人DFD中每个加工至少有()。

答案:一个输入输出流软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错,直至修改的回归测试过程称为()。

答案:改正性维护对一个程序来说,组成系统的模块数目(),则开发成本越小。

答案:顺序瀑布模型把软件生存周期划分为软件定义、软件开发和()三个阶段,而每一个阶段又可划分为若干个更小的阶段。

答案:运行和维护结构设计是一种应用最广泛的系统设计方法,是以()为基础、自顶向下、逐步求精和模块化的过程。

答案:数据流在软件的可能性研究中经常从不同的角度对系统进行可行性研究,其中从功能角度对系统进行研究属于()的研究。

答案:技术可行性软件工程由方法、工具和()三部分组成

答案:过程内聚程度较低的是()内聚。

答案:偶然软件测试中的测试实例主要由输入数据和()组成。

答案:预期输出结果结构化程序设计主要强调的是()

答案:程序易读性软件危机主要体现在()

答案:软件产品的质量难以控制各种软件维护的类型中最重要的是()。

答案:完善性维护在程序的描述与分析中,用以指明数据来源、数据流向和数据处理的辅助图形是()。

答案:数据流程图研究开发所需要的成本和资源是属于可行性研究中的()研究的一方面。

答案:经济可行性结构化设计是一种面向()的设计方法。

答案:数据流OOA中,事件追踪图是反映()对象所表现出来的集体行为

答案:3个下列属于应用软件的是()。I.计算机辅助教学软件II.软件测试工具III.办公自动化软件IV.工程与科学计算软件

答案:I、III和IV数据字典是对数据定义信息的集合,它所定义的对象都包含于()

答案:数据流图软件工程的出现主要是由于()。

答案:软件危机的出现程序的三种基本控制结构是()。

答案:顺序、选择和重复Jackson设计方法是一种面向()的设计方法。

答案:数据结构下列属于计算机软件的是()

答案:存储在磁盘上的文件"软件危机"是指()

答案:软件开发和软件维护中出现的一系列问题软件开发技术不包含()。

答案:软件质量度度量软件在需要它投入使用时能实现其制定功能的概率称为软件的()

答案:可用性在软件结构化设计中,好的软件结构设计应该力求做到()。

答案:顶层扇出较高,中间层扇出较少,底层模块高扇入()使用括号以改善表达式得清晰性。

答案:对判定覆盖不一定包含条件覆盖,条件覆盖也不一定包含判定覆盖。()

答案:对()程序中嵌套的层数应加以限制。

答案:对快速原型技术的适用于软件产品要求大量的用户交互、或产生大量的可视输出、或设计一些复杂的算法等场合。()

答案:对()尽可能在软件生产过程中保证各阶段文档的正确性。

答案:对软件重用是提高软件开发生产率和目标系统质量的重要途径。()

答案:对在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。()

答案:错()软件模块的内聚是越低越好。

答案:错()程序的书写格式最好所有语句都左对齐,这样也可以节省纸张。

答案:错软件测试的目的是证明程序没有错误。()

答案:错面向对象建模得到的模型包含系统的3个要素,即静态结构、交互次序和数据变换。()

答案:对()用黑盒法测试时,测试用例是根据程序内部逻辑设计的。

答案:错()一个好的测试用例在于能发现至今未发现的错误。

答案:对()程序中的注解越少越好。

答案:错()如果通过软件测试没有发现错误,则说明软件是正确的。

答案:错()程序的注释并不是可有可无的。

答案:对软件危机可以表现为()。

答案:软件的可维护性差###产品不符合用户的需要###软件的价格昂贵###软件产品的质量差下面的()是正确的。

答案:持续集成是频繁持续地将团队成员的工作进行集成###用户培训是帮助用户理解产品并掌握系统的使用和操作###软件部署是通过配置、安装和激活等活动保证软件系统的正常运行在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高()。

答案:原型化方法总体设计阶段产生的文档不包括()

答案:开发进度月表以下哪一项不是面向对象的特征()

答案:过程调用在设计测试用例时,()是用得最多的一种黑盒测试方法。

答案:等价类划分软件维护工作越来越受到重视,因为它的花费常常要占软件生命周期全部花费的60%~80%,而软件维护的内容包括()

答案:正确性、适应性、完善性()引入了“风险驱动”的思想,适用于大规模的内部开发项目。

答案:螺旋模型软件工程方法的提出起源于软件危机,其主要思想是按()来组织和规范软件开发过程。

答案:工程化的原则和方法在软件系统系统中,一个模块应该具有什么样的功能,这是由()决定的。

答案:总体设计软件工程的出现是由于()。

答案:计算机软件技术的发展结构化分析SA方法以数据流图、()和加工说明等描述工具,即用直观的图和简洁的语言来描述软系统模型。

答案:数据字典若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001.设计这组测试用例的方法是()。

答案:边界值分析法在进行软件测试时,首先应当进行(),然后再进行组装测试,最后再进行有效性测试。

答案:单元测试面向对象模型主要由以下哪些模型组成()

答案:对象模型、动态模型、功能模型软件生产过程中,需求信息由()给出。

答案:软件用户软件生存周期中时间最长的是()阶段。

答案:软件维护确定系统的要求是需求分析的任务之一,确定系统的要求不包括()

答案:系统操作要求分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的()。

答案:总貌模块()定义为受该模块内一个判断影响的所有模块集合。

答案:作用域采用Gantt图表示软件项目进度安排,下列说法中正确的()

答案:能够表示子任务之间的并行和串行关系用面向对象方法开发软件,通常需要建立三种形式的模型,它们分别是对象模型、动态模型和()。

答案:功能模型一般人为,软件开发阶段是由设计、编码和测试三个基本活动组成。()

答案:错()快速原型模型可以有效地适应用户需求的动态变化。

答案:对数据输入的一般准则中包括尽量增加用户输入的动作。()

答案:错编程语言应该在软件概要设计时选择。()

答案:错面向数据设计方法一般都包括下列任务:确定数据结构特征;用顺序、选择和重复三种基本形式表示数据等步骤。()

答案:对结构化设计属于面向数据流的设计方法。()

答案:对缺乏有力的方法学的指导和有效的开发工具的支持,这往往是产生软件危机的原因之一。()

答案:对在面向对象的软件开发方法中,每个类都存在其相应的对象,对象是类的实例,类是生成对象的模板。()

答案:对()程序的书写格式应有助于读者阅读与理解。

答案:对()软件工程采用的生存周期方法就是从时间角度对软件的开发和维护这个复杂问题进行分解,将软件生存的时期分为若干阶段。

答案:对()等价类划分方法将所有可能的输入数据划分成若干部分,然后从每一部分中选取少数有代表性的数据作为测试用例。

答案:对UML是一种面向对象的分析设计方法,即OOA/OOD方法。()

答案:错()在进行需求分析时需同时考虑维护问题。

答案:对耦合的强弱取决于()。

答案:通过接口的信息###调用模块的方式###模块间接口的复杂程度黑盒测试在设计测试用例时,主要需要研究()

答案:需求规格说明与概要设计说明OOA中应首先识别()

答案:对象软件的可行性研究中不包括()

答案:政治可行性以下哪一项不是软件危机的表现形式()。

答案:计算机技术发展快下列属于维护阶段的文档是()

答案:软件问题报告超出软件工程范围的是()

答案:系统测试结构化程序设计主要强调程序的()。

答案:可读性为了提高模块的独立性,模块内部最好是()

答案:功能内聚结构分析方法就是面向()自顶向下逐步求精进行需求分析的方法。

答案:数据流在结构化设计(SD)方法中全面指导模块划分的最重要的原则是()

答案:模块独立性软件项目计划一般不包括以下哪项内容()。

答案:软件开发标准的选择和制定数据流图中,当数据流向或流自文件时()。

答案:数据不必命名,有文件名就足够了软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为()。

答案:可靠性使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。

答案:程序的内部逻辑开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。

答案:软件危机软件按照设计的要求,在规定时间和条件下达到不出故障、持续运行的要求的质量特性称为()。

答案:可靠性面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。因此面向对象方法有许多特征,如软件系统是由对象组成的;();对象彼此之间仅能通过传递消息互相联系;层次结构的继承。

答案:把对象划分成类,每个对象类都定义一组数据和方法DFD中的“○”代表()。

答案:处理在下列的基本成分中,哪个不是数据流程图的基本成分?()

答案:系统状态()软件测试的目的是为了无一遗漏的找出所有的错误。

答案:错快速原型模型可以有效地适应用户需求的动态变化。()

答案:对()数据流图从数据传递和加工的角度,以图形的方式描述数据流从输入到输出的传输变换过程。

答案:对螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。()

答案:对过程描述语言可以用于描述软件的系统结构。()

答案:错DFD中的“→”代表()。

答案:数据流在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目标()。

答案:需求分析阶段计算机系统工程包含硬件、软件、人机及()工程

答案:数据库软件是()

答案:程序及其文档数据字典是关于()中的所有元素的定义集合。

答案:数据流图软件质量作为一个极为重要的问题贯穿与软件的()。

答案:生存周期开发的结构化设计(SD)方法,全面指导模块划分的重要原则应该是()

答案:模块独立性程序的三种基本控制结构的共同特点是()。

答案:只有一个入口和一个出口数据流图(DFD),是软件开发()阶段经常使用的工具。

答案:需求分析软件是计算机系统中与硬件相互依存的另一部分,它是包括()的完整集合。

答案:程序、数据及文档为使得开发人员对软件产品的各个阶段工作都进行周密的思考,从而减少返工,所以()的编制是很重要的。

答案:软件文档在软件的分析阶段,常用()来描述业务处理系统的信息来源、存储、处理和去向。

答案:DFD模块越多,开发成本越小。()

答案:错()在软件开发中,采用原型系统(样机)策略的主要困难是时间问题。

答案:错程序运行过程中出现错误叫做容错。()

答案:错()软件危机完全是由于硬件问题引起的。

答案:错()在程序调试时,找出错误的位置和性质比改正该错误更难。

答案:对()为了提高程序的易读性,尽可能使用高级语言编写程序。

答案:对软件工程的课程特点()。I.学科理论及其知识应用的多维性II.工程化III.浓厚的方法学色彩IV.实践性、指导性强

答案:以上都正确需求分析阶段的研究对象是()。

答案:用户要求面向对象的分析方法主要是建立三类模型,即()

答案:对象模型、动态模型、功能模型在E-R模型中,包含以下基本成分()。

答案:实体、联系、属性在结构化分析方法中,用以表达系统内数据的运动情况的工具是()

答案:数据流图软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试()。

答案:程序内部逻辑面向数据结构的设计方法(Jackson方法)是进行()的形式化的方法。

答案:详细设计下列需求陈述中有效需求是()

答案:软件系统必须在5秒内响应并处理外部事件软件维护的副作用主要有以下哪几种()

答案:编码副作用、数据副作用、文档副作用软件是一种()

答案:逻辑产品原型化方法是一类动态定义需求的方法,下列叙述中,()不具有原型化的方法特征()

答案:提供严格定义的文档总体设计是在()工作的基础上进行的。

答案:需求分析在进行需求分析时需同时考虑维护问题。()

答案:错软件维护产生的副作用,是指()

答案:因修改软件而造成的错误总体设计的结果是提供一份()。

答案:模块说明书软件系统进入开发时期,第一个要做的工作是()

答案:问题定义软件可行性研究一般不考虑()。

答案:待开发的软件是否会有质量问题软件使不同的系统约束条件和用户需求得到满足的容易程度称为软件的()

答案:兼容性模块的内聚性最高的是()。

答案:功能内聚软件测试的目标是()。

答案:发现错误、降低错误带来的风险软件质量(可维护性、可理解性、可靠性)很大程度取决于()

答案:模块分解的合理原型化方法是软件开发中一类常用的方法,它与结构化方法相比较,更需要()。

答案:完整的生命周期()完成测试作业后,为了缩短源程序的长度应删去源程序的注释。

答案:错()过程描述语言可以用于描述软件的系统结构。

答案:错程序流程图中的“→”代表()。

答案:控制流软件的()设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。

答案:总体描述静态数据结构的概念模式是()。

答案:E-R图系统定义明确之后,应对系统的可行性进行研究。可行性研究应包括()。

答案:经济可行性、技术可行性、操作可行性(

)是比较理想的可重用软构件。

答案:类根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为()。

答案:改善性维护对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。

答案:封装注释是提高程序可读性的有效手段,好的程序注释占到程序总量的()

答案:三分之一在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包含两个图:一个是事件跟踪图,另一个是()。

答案:数据流图软件工程管理对软件项目的开发管理,即对整个软件()的一切活动的管理。

答案:生存期面向数据流的软件设计方法,一般是把数据流图中数据流划分为(),再将数据流图映射为软件结构。

答案:交换流和事务流数据字典是对数据流图中的数据流,处理过程、数据存储、数据的源和终点进行详细定义。()

答案:对需求分析阶段的研究对象是()

答案:用户要求下列需求陈述中一致的是()。

答案:所有命令响应时间应小于5s;BUILD命令的响应时间应小于1s在面向对象软件开发方法中,类与类之间主要有以下结构关系()

答案:继承和聚集软件工程方法中普遍应用的方法的主要特征()

答案:分析控制流程盒图(N-S图)为()提供了有力的工具。

答案:软件的自动化生成面向对象程序设计中的数据隐藏指的是()

答案:对象内部数据结构的不可访问性计算机系统工程包含硬件、软件、人机及(

)工程。

答案:数据库采用Gantt图表示软件项目进度安排,下列说法中正确的(

)。

答案:能够表示子任务之间的并行和串行关系下面的(

)是正确的。

答案:软件部署是通过配置、安装和激活等活动保证软件系统的正常运行###用户培训是帮助用户理解产品并掌握系统的使用和操作###持续集成是频繁持续地将团队成员的工作进行集成软件质量作为一个极为重要的问题贯穿与软件的(

)。

答案:生存周期数据库设计说明书是一个软件配置项。

答案:对在面向对象软件开发方法中,类与类之间主要有以下结构关系(

)。

答案:继承和聚集统一的建模语言,是一种软件工程设计语。

答案:错下面关于面向对象方法中消息的叙述,正确的是(

)。

答案:发送与接收消息的通信机制与传统的子程序调用机制不同###键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息###应用程序之间可以相互发送消息对象实现了数据和操作的结合,使数据和操作(

)于对象的统一体中。

答案:封装面向对象模型主要由以下哪些模型组成(

)。

答案:对象模型、动态模型、功能模型软件使不同的系统约束条件和用户需求得到满足的容易程度称为软件的(

)。

答案:兼容性下面的(

)是软件再工程活动。

答案:数据结构改善###数据再工程###逆向工程软件评审时保证软件质量的重要措施,它是对软件开发阶段成果的复审。下列(

)是复审的必须内容。

答案:总体设计复审###详细设计复审###需求复审为了加强软件维护作业的进度,应尽可能增加维护人员的数目。

答案:错软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错,直至修改的回归测试过程称为(

)。

答案:改正性维护提高测试的有效性非常重要,成功的测试是指(

)。

答案:发现了至今为止尚未发现的错误(

)软件测试的目的是为了无一遗漏的找出所有的错误。

答案:错确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于(

)。

答案:验收测试关于等价类划分,下面的(

)说法是错误的。

答案:等价类划分是将输入域划分成尽可能少的若干子域###同一输入域的等价类划分是唯一的###对于相同的等价类划分,不同测试人员选取的测试用例集是一样的下面的(

)是正确的。

温馨提示

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

评论

0/150

提交评论