导航菜单
首页 >  2022年自考02333软件工程题库及答案docx资源  > 《本科自考02333软件工程课后习题答案

《本科自考02333软件工程课后习题答案

《本科自考02333软件工程课后习题答案-2011版王立福》11、解释术语(1)软件:软件是指计算机系统中的程序及其文档。P16P15发展的制约因素,人们通常把这一现象称为“软件危机P152、简答题简述软件开发的本质。答:软件开发的本质就是实现问题空间的概念和处理逻辑到解空间的概念和处理逻辑之间的映射。P19简述实施软件开发的基本途径。答:实施软件开发的基本途径是系统建模。所谓系统建模,是指运用所掌握的知识,通过抽象,给出该系统的一个结构——系统模型。P19简述何谓模型以及软件开发中所涉及的模型。描述其中的成分和成分之间所具有的特定语义的关系,还包括对该系统边界的描述。软件开发中所涉及的模型可分为两大类,一类称为概念模型,描述了系统是什么;另一类统称为软件模型,描述了实现概念模型的软件解决方案。P19(.简述软件开发所涉及的两大类技术。答:软件开发所涉及的两大类技术为:一是求解软件的开发逻辑,二是求解软件的开发21、解释术语软件需求软件需求以一种技术形式,描述了一个产品/系统应该具有的功能、性能和其它性质。P23功能需求功能需求规约了系统或系统构件必须执行的功能。P24非公能需求非公能需求是性能、外部接口、设计约束和质量属性这4类需求的统称。P23需求规约需求规约是一个软件项/产品/系统所有需求陈述的正式文档,它表达了一个软件产品/系统的概念模型。P282、简述需求与需求规约的基本性质。答:需求的基本性质:必要的,该需求是用户所要求的。无歧义的,该需求只能用一种方式解释。可测的,该需求是可进行测试的。可跟踪的,该需求可从一个开发阶段跟踪到另一个阶段。P23需求规约的基本性质:重要性和稳定性程度:按需求的重要性和稳定性,对需求进行分级。可修改的:在不过多地影响其他需求的前提下,可以容易地修改一个单一需求。完整的:没有被遗漏的需求。P283、简述软件需求的分类。答:软件需求可以分为两大类:一类是功能需求,一类是非公能需求,而非公能需求可分为性能需求,外部接口需求、设计约束和质量属性需求。P231123„„作用于1211322等。P245、有哪几种常用的初始需求发现技术?563规约,如同使用一种自然语言写了一篇文章。半形式化的需求规约。半形式化的需求规约即以半形式化符号体系(术语表、标准化的表达格式等)来表达需求规约。P297、简述软件需求规约的内容和作用。答:软件需求规约的内容有:引言、总体描述、特定需求、附录、索引。P28需求规约的作用可概括为以下4点:其环境的体现。对于项目的其余大多数工作,需求规约是一个管理控制点。/系统的设计,需求规约是一个正式的、受控的起始点。P318、简述需求规约在项目开发中的基本作用。答:需求规约的作用可概括为以下4点:其环境的体现。对于项目的其余大多数工作,需求规约是一个管理控制点。/系统的设计,需求规约是一个正式的、受控的起始点。P319、简述需求规约和项目需求的不同。一份事实上的技术合同书,即关注产品需求,回答“交付给客户的产品//系统需求的理解,应记录在工作陈述中或其他某一项目文档中,即关注项目工作与管理,回答“开发组要做的是什么第三章结构化方法1.基本概念需求分析:一般来说,分析是系统地使用信息,对一个问题的估算。软件需求分析是这一概念的特化,即系统化地使用“数据流潭”等术语所表达的信息,对待建系统“是什么”给出一个估算――系统概念模型软件设计:在需求分析的基础上,定义满足需求所需要的结构,即针对给定的问题,给出该问题的软件解决方案,确定“怎么做”的问题数据流图:表达功能模型的工具,即数据流图DFD储、加工、数据源和数据潭等变换型数据流图:具有较明显的输入部分和变换(主加工)输出部分之间界面的数据流图事务型数据流图:数据到达一个加工T,该加工T根据输入数据的值,在其后的基干动作序号(称为一个事务)中选出一个来执行模块:执行一个特殊任务的一个过程以及相关的数据结构简答题何谓模块耦合?简述模块耦合的类型。答:耦合是不同模块之间相互依赖程序的度量内容耦合:当一个模块直接修改或操作另一个模块的数据,或一个模块不通过正常入口而转入到另一个模块时,公共耦合:两个或两个以上的模块共同引用一个全局数据项控制耦合一个模块通过气喘吁吁向另一个模块传递一个控制信息,接收信号的模块根据信号值进行适当的动作标记耦合:若一个模块A通过接口向两个模块B和C传递一个公共参数数据耦合:模块之间通过参数来传递数据何谓模块内聚?简述模块内聚的类型。答:指一个模块内部各成分之间相互关联程度的度量时间内聚:一个模块完成的功能必须在同一时间内执行,但这些功能只是因为时间因素关联在一起过程内聚:一个模块内部的处理成分是相关的,而且这些处理必须以特定的次序执行通信内聚:一个模块的所有成分都操作同一数据集或生成同一数据集顺序内聚:一个模块的各个成分和同一个功能密切相关,而且一个成分的输出作为另一个成分的输入功能内聚:最理想的内聚,模块的所有成分对于完成单一的功能都是基本的。功能内聚的模块对完成其功能而言是充分必要的何谓模块的控制域和模块的作用域?并举例说明作用域:受该模块内的一个判定所影响的所有模块的影响基本概念类及其属性和操作类是一组具有相同属性、操作、关系和语义的对象的描述。类的属性是类的一个命名特征,该特征是由该类的所有对象所共享、用于表达对象状态的数据接口是操作的一个集合,其中每个操作描述了类、构件或子系统的一个服务关联及其链:关联是类目之间的一种结构关系,是对一组具有相同结构、相同链的描述。链是对象之间具有特定语义关系的抽象泛化:活佛是一般性类目(称为超类或父类)和它的较为特殊性类目(称为子类)之间的一种关系,有时称为”isakindof”关系聚合:聚合是关联的一种特殊形式,表达的是一种“整体/部分”关系依赖:依赖是一种使用关系,用于描述一个类目使用另一个类目的信息和服务简答题为了表达客观事物,UML给出了哪些基本术语?8用况、主动类、构件、制品、结点,并给出了这些基本术语的一些变体。为了表达客观事物之间的关系,UML给出了哪些基本术语?这些术语之间是什么关系?关联、泛化、细化和依赖,以及它们的一些变体什么是对象的构成与表示?并说明。类是一组具有相同属性、操作、关系和语义的对象的描述。对象是类的一个实例什么是类图的构成成分?答:类图是可视化地表达系统表态结构模型的工具,通常饮食类、接口、关联、泛化和依赖什么是顺序图的构成成分?食这些对象之间所发送的消息如何描述对象之间的关联语义用况之间有哪几种关系?在什么情况下需要建立状态图?状态图可用于创建有关系统(或系统成分)的行为生存周期模型,表达有关系纺(或系统成分)的一种动态结构,给出有关系统(或系统成分)在生存期间有哪些阶段、每一阶段可从事的活动以及对外所呈现的特征等方面的信息对象操作和对象状态之间的关系是什么?同时引入“操作”和“方法”的目的是什么?答:表达模型化包之间的关系为什么使用包?如何划分包使用UML可以从那些角度来刻画一个系统的行为?为什么?何谓顺序图中的控制操作子?试举例说明。为了控制交互行为描述的复杂性,以便更清晰地表达顺序图中的复杂控制,给出了个个控制操作子,选择、条件、并发、迭代操作控制子第五章面各对象方法-RUP1.基本概念RUP的定义及主要特点RUP施的指导。该框架体现了3量式开发演化模型与“RUP增量、迭代开发”之间关系RUP并规定了每次迭代的目标初使阶段:获得与特定腹部和平台无关的系统体系结构轮廓,以此建立产品功能范围;编制实例业务实例,从业务角度指出该项目的价值,减少项目主要的错误风险精华阶段:通过捕获并描述系统的大部分需求,建立系统体系结构基线的第一个版本,主要包括用况模型和分析模型,减少次要的错误风险,到该阶段未,就能够估算成本、进步,并能详细地规划构造阶段构造阶段:通过演化,形成最终的系统体系结构基线,开发完整的系统,确保产品可以开始向客户交付,即具有初始操作能力移交阶段:确保有一个实在的产品发布给用户群。期间培训用户如何使用该软件RUP与UML之间关系RUP与UMLUML作为一种可视化建模语言,给出了表达事物和事物之间关系的基本术语,给出了多种模型的表达工具;而RUP了实现各层模型之间映射的基本活动以及相关指导什么是特征(Teature)?举例如何描述它。从客户、用户、计划者、开发者想法和意愿中搜取特征,形成特征表。特征是一个新的项及其简要描述“按不同科目计算平均成绩”计算平均成绩:按所学的不同科目计算每一个学生的期末考试平均成绩,给出分数段并描述其状态(如提议、批准、合并和验证等他特征的影响等特征可作为需求,并被转换为其它制品需求获取层及相关概念需求获取层目标:使用UML中的用况、参与者以及依赖等术语来抽象客观实际问题,形成系统的需求获取模型;基本术语:用况、参与者、用于表达用况参与者之间关系的关联、用于表达况之间的包含和扩展、用于表达参与者之间关系泛化。术语确定了系统用况模型的各种形态需求获取模型的基本组成使用UML中的用况、参与者以及依赖等术语来抽象客观实际问题,形成系统的需求获取模型建造一个系统需求获取模型的活动和任务,以及各活动的输入和输出人机接口原理如何描述系统的参与者和用况?举例说明12)没有业务用况模型,即使存在领域模型,也需要系统分析人员与客户一起来标识系统参与者用况是系统向它的参与者提供结果(值)的功能块,表达参与者使用系统的方式,因此一个用况可用于规约系统可执行的、与参与者进行交互的一个动作序列,包括其中一些可选动作序列,并且用况还有自己的属性需求获取层对以后开发工作的影响?需求分析层及相关概念系统分析模型是系统的一种概念模型,解决系统用况模型中存在的二义性和不一致性问题,并以一种系统化的形式准确地表达用户的需求需求分析模型的基本组成RUP3的概念,开发人员使用这些术语可以规约系统分析中所要使用的信息分析类:是类的一种衍型,很少有操作和特征标记,而用责任来定义其行为,并且其属性和关系也是概念性的,包括:边界类、实体类、控制类用况细化:是一个针对一个用况,其行为可用多个分析类之间的相互作用来细化,并记为用况细化[分析]分析包:分析包是一种控制信息组织复杂性的机制,提供了分析制品的一种组织手段,形成了一些可管理的部分。建造一个系统需求分析模型的活动和任务,以及各活动的输入和输出体系结构分析:输入:用况模型、补充需求、业务模型或领域模型、体系结构描述[用况模型];输出:分析包[概述]、分析类[概述]、体系结构描述[分析]细化用况:输入:用况模型、补充需求、业务模型或领域模型、体系结构描述[分析];输出:用况细化[分析]、分析类[概述]对类分析:输入:用况细化[分析]、分析类[概述]输出:分析类[完成]对包进行分析:输入:系统体系结构描述[分析]、分析包[概述]输出:分析类[完成]需求分析模型对以后开发工作的影响对设计中子系统的影响。分析包一般将影响设计子系统的结构对设计类的影响。分析包可以作为类设计时的规格说明。它们有乃至于为用况创建更精确的规格说明,另一个是当对用况进行设计时,用况细需求获取模型与需求分析模型之间比较语言描述不同:客户语言与开发语言视图:系统外与系统内角系统结构如何设计和如何实现基础问题:可能存在冗余、不一致和冲突等问题与解决了上述问题捕获系统功能,包括体系结构方面具有意义的功能与给出细化系统功能,包括在体系结构方面具有意义的功能定义一些进一步需要在分析模型中予以分析用况与定义每一个用况细化设计层及相关概念设计目标:定义满足系统/产品分析模型所规约需求的软件结构基本术语:设计子系统、设计类、用况细化[设计]、接口、以及用于表达子系统之间关系的依赖、用于表达设计类之间关系的关联等,这些术语确定了系统设计模型的各种形态设计模型的基本组成设计子系统、设计类、用况细化[设计]、接口、以及用于表达子系统之间关系的依赖、用于表达设计类之间关系的关联等,这些术语确定了系统设计模型的各种形态建造一个系统设计模型的活动和任务,以及各活动的输入与输出体系结构设计:输入:用况模型、补充需求、分析模型、体系结构描述[分析模型角度];输出:子系统[概述]、接口[概述]、设计类[概述]、部署模型[概述]、体系结构描述[设计]设计用况:输入:用况模型、补充需求、分析模型、部署模型;输出:用况[设计-实现]、设计类[概述]、子系统[概述]、接口[概述]设计子系统:体系结构描述[设计]、子系统[概述]、接口[概述];输出:子系统[完成]、接口[完成]如何处理需求中所捕获的非功能需求。需求分析模型与设计模型之间的比较第六章软件生存周期过程与管理基本概念软件测试:有规程地发现错误的过程,其中错误(FAILURE):与所规约的系统执行之间的偏差。失效是系统故障或错误的后果。故障FAUL:导致错误或失效的不正常条件。故障可以是偶然性的或是系统性的。测试用例:为了发现程序中的故障而专门设计的一组数据或脚本测试覆盖率:定量描述一个或一组测试的效率简答题测试过程模型,并分析这一模型在软件测试技术研究以及实践中的作用答:软件测试是一个有程序的过程,包括测试设计、测试执行、以及测试结果比较等量,特别是程序模型的质量,对发现错误具有关键性的作用什么错误软件测试与调度的区别答:1).测试从一侧面证明程序员的“失败否通过测试测试是有计划的,并要进行测试设计。高度是不受时间约束的测试是发现错误、改正错误、重新测试的过程。调试是一个推理过程计的程序员完成7)大多数测试的执行和设计可由工具支持。调试时,程序员能利用的工具主要是调试器程序流程图的作用及构成答:着重于过程属性描述简述语名覆盖、分支覆盖、条件组合覆盖、路径覆盖的含义及它们之间的关系答:路径覆盖:执行所有可能穿过程序控制流程的路径语句覆盖:至少执行程序中所有语句一次分支覆盖:至少将程序中的每一个分支执行一次条件覆盖:指每个判定中的所有可能的条件取值至少执行一次条件组合覆盖:设计足够测试,使每个判定中的所有可能的条件聚会组合至少执行一次存在以下关系:语句覆盖《分支覆盖《条件组合覆盖《简术单元测试、集成测试、有效性测试的含义及它们之间的区别答:单元测试:主检验软件设计的最小单元――模块。该测试以详细设计文档为指导,测试模块内的重要控制路径。集成测试:是软件组装的一个系统化技术,其目标是发现与接口有关的错误有效性测试:发现软件实现的功能与需求规格说明书不一致的错误简述路径测试技术、事务流测技术的主要依据答:一个依据程序逻辑结构,一个依据软件行为描述简述程序流程图与事务流程图之间的主要区别,并分析这些区别的主要原因答:1)基本模型元素所表达的语义不同2)一个事务不等同于路径测试中一条路径,可能在中间某处就完成了某一用户工作,终结了一个事务3).事务流程图中的分支和节点可能是一个复杂的过程简述白盒测试技术的要点,并举例说明答:白盒测试技术依据程序的逻辑结构,以控制流程图作为被测对象建模工具,其中涉及过程块、分支、节点、链以及路径,并针对测试民,给出了4分支覆盖、条件组合覆盖和路径覆盖,它们之间具有偏序关系,并且可根据项目需求给出其他覆盖策略事务流测试技术的要点,并举例说明答:事务流测试技术是一种功能测试技术,目前提出了很多功能测试技术,如定义域测试技术、等价类测试技术以及基于因果图的测试技术等,统称为黑盒子测试技术。黑盒测试将被测软件看成黑盒子,只通过外部的输入和输出来发现软件中的错误,因此黑盒测试是一种基于软件规约的测试第七章软件生存周期过程与管理基本概念软件生存周期过程:成概念开妈,历经开发、交付使用、在使用中不断修订和演化,直到最后被淘汰,让位于新的软件产品软件生存周期模型:是一个包括软件产品开发、运行和维护中有关过程、活动和任务的框架,覆盖了从该系统的需求定义到系统的使用终止过程管理:过程规则与管理是软件项目管理的一项重要工作。没有过程规划就淡不上过程管理乃至项目管理,没有过程管理就不可能存在有效的软件工程35过程、运行过程和维护过程支持过程:有关各方面按他们的目标所从事的一系列相关支持活动集,有助于提高系统或软件产品的质量,分为:文档过程、配置管理过程、质量保证过程、验证过程、确认过程、联合评审过程、审计过程和问题解决过程等组织过程:与软件生产组织有关的活动集,分管理过程、基础设施过程、培训过程、改进过程在ISO/IEC12207-2008答:1).为获取方获取一个软件产品或服务,为供应方开发、运行、维护、提供和销毁一个软件产品,建立了一种软件生存周期框架,包含过程、活动和任务,并通过过程分类、过程描述,给出它们之间的内在关系2).为软件生存周期过程的定义、控制和改进提供了一个过程,即生存周期模型管理过程供应过程:为获取方提供满足所协商需求的产品或服务软件实现过程:软件实现过程是为了生产一个已规约系统元素,作为一个软件产品或服务而实现软件需求分析过程:建立系统软件部分的需求软件体系结构设计:为软件的实现及其可以按需求进行验证,提供一种设计软件验证过程:证实一个过程或项目的每一个软件工作产品/服务是否正确地反映所规约的需求软件确认过程:证实所期望的软件工作产品是否满足其需求???什么是软件开发特定的过程类?举例说明什么是验证和确认?简述它们的作用和区别答:验证:证实一个过程或项目的每一个软件工作产品/服务是否正确地反映所规约的需求验证和确认是有区别的。验证是通过提供的客观证据,证实规约的需求是否得以满足软件确认过程:证实所期望的软件工作产品是否满足其需求简述瀑布模型以及可适应的情况瀑布模型将软件生存周期的各项活动规定为按固定顺序而连接的若干阶段工作,形如瀑布流水,最终得到产品适应情况:需求已被很好的理解,并且开发组织非常熟悉为实现这一模型所需求的过程简述演化模型以及可适应的情况答:表达了一种弹性的过程模式,由一些小的开发步组成,每一步历经需求分析、设计、实现和验证,产生软件产品的一个增量,通过这些迭代,最终完成软件产品的开发主要针对事先不能完整定义需求的软件开发简述增量模型的优缺点答:优点1)第一个可交付版本所需要的成本和时间是较少的,从而可减少开发由增量表示的小系统承担的风险由于很快发布第一个版本,因此可以减少用户需求的变更允许增量投资,即在项目开始时可以仅对一个或两个增量投资缺点:1)如果没有对用户的变更要求进行规划,那么产生的初始增量可能会造成后来增量的不稳定发布由于进度和配置的复杂性,可能会增大管理成本,超出组织的能力9简述螺旋模型以及它与其它模型之间的主要区别答:螺旋模型是瀑布模型与深化模型的基础上,加入两者所忽略的风险分析所建立的一种软件开发模型螺旋模型关注解决问题的基本步骤,即标识问题,标识一些可选方案,选择一个最佳方案,遵循动作步骤并实施后续工作,突出特征,在开发的迭代中实际上只有一个迭代过程真正开发了可交付的软件2)与深化模型和增量模型相比,同样使用了瀑布模型作为一个嵌入的过程,即分析、设计、编码、实现和维护的过程,并且在框架和全局体系结构方面是等同的。但是,螺旋模型所关注的阶段以及它们的活动是不同的,如增加一些管理活动和支持活动。尽管增因而在螺旋模型中增大了决策和风险的空间,螺旋模型扩大了增量模型的管理范围。如果项目的开发风险很大或客户不能确定系统需求,在更广泛的意义上来讲,还包括一个系统或系统类型的要求,这时螺旋模型就是一个好的生存周期模型第八章集成化能力成熟度模型一、术语解释过程域:是一个业务域中一束相关实践,当它们一起得以实现时,就满足被认为对该过程域的改善具有重要作用的一组条件。过程改善:是指人为设计的一个活动程序,其目的是改进组织的过程性能和成熟度,并改进这一程序的结果每一个过程域中都有一个或多个“专用目标一些独有特征每一个过程域中都有一个或多个“共用目标必须呈现的特征每一个过程域中都有一个或多个“专用实践该过程域的专用目标是重要活动,即期望以专用实践所描述的活动,会导致达到一个过程域的专用目标每一个过程域中都有一个或多个“共用实践该过程域相关的共用目标是重要活动能力等级:是指单一过程域中已达到的过程改善,能力等级是为了管理,对过程改善程序所设定的几个“台阶”成熟度等级:是指达到预先定义的一组过程域所有目标的一种过程改善等级简答题CMMI提出所基于的基本思想3/什么是过程制度化?在CMMI把过程制度化分几个等级?简要回答每一等级主要特征简述CMMI模型支持两种过程改善路径答:CMMI提供了两种改善路径,一是称为能力等级是一种过程改善路径,该路径可使组织针对单一过程域不断改善该过程域二是称为成熟度等级也是一种过程改善路径,该路径可使组织通过关注一组过程域不断改善一组相关过程域CMMI组图简述专用实践与共用实践关系每一个过程域中都有一个或多个“专用实践达到该过程域的专用目标是重要活动,即期望以专用实践所描述的活动,会导致达到一个过程域的专用目标每一个过程域中都有一个或多个“共用实践该过程域相关的共用目标是重要活动,例如,对共有目标“该过程予以制度化,使之成为一个已管理过程“而言,一个共用实践是”为该过程的执行、工作产品的开发以及该过程的服务,提供充足的资源“。之所以称为“共用实践“,是因为同一实践可应用于多个过程。简述专用实践与共用实践之间的区别区别与联系答:简述每一成熟度等级所饮食的过程域答简述每一成熟度等级所包含的过程域。答:在成熟度等级,把开发、维扩、运行中的过程分为4个组。7证、需求管理、提供方协议管理。11组织培训、产品集成、需求开发、风险管理、技术解决方案、验证、确定组织过程性能和定量项目管理原因分析与解决和组织创新和部署1:SG1SP1.1估算项目规模,SP1.2建立工作产品和任务属性的估算SP1.3定义项目生存周期SP1.4确定工作量和成本的估算专用目标2:SG2开发项目计划,7个专用实践:SP2.1SP2.2SP2.3SP2.4源SP2.5SP2.6SP2.7专用目标3:SG3获得对该计划的承诺:SP3.1评审该项目的计划SP3.2调和工作和资源等级,使之一致。SP3.3获得计划承诺简述开发过程的专用目标与专用实践答:专用目标1:SG1开发客户需求,2个专用实践SP1.1引出要求SP1.2开发客户需求专用目标2:SG2开发产品需求,3个专用实践SP2.1建立产品和产品构件的需求SP2.2分配产品构件需求SP2.3标识接口需求专用目标3:SG3分析并验证需求,5个专用实践SP3.1SP3.2SP3.3分析需求SP3.4达到权衡SP3.52共用目标2:GG2把过程制度化为一个已管理过程,10个共用实践GP2.1GP2.2GP2.3GP2.4GP2.5GP2.7GP2.8GP2.9GP2.10简述各共用目标及其相关的共用实践简述共用目标2及其相关的共用实践20121软件工程试题课程代码:02333一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均不得分。对软件系统模型分层是为了控制软件开发的复杂性,在需求层创建的(C)rup过程p166C.概念模型

部署模型DA.质量属性B.性能需求C.设计约束D.功能需求3(A)p28A.质量属性B.性能需求C.设计约束D.功能需求3(A)p28A.特定需求B.产品功能C.用户特性D.产品概述4.结构化需求分析的基本术语中,标识采用动宾结构的是(A.数据流B.加工C.数据存储D.数据源5.总体设计的第三阶段是(C)50A.初始设计B.详细设计C.复审阶段D.精化设计B)36某模块的输入数据为某班期末考试语文的成绩表,通过该模块计算该班学生成绩的平均值,并挑选出前十名同学的名单,从内聚度来看,该模块属于(A)59A.逻辑内聚B.过程内聚C.通信内聚D.功能内聚共享该模块的上级模块数目越多可提高软件的复用性,指的是模块(A)A.扇入大B.扇出大C.扇入小D.扇出小为了控制信息组织的复杂性提供的组织信息的通用机制(CA.类B.关联C.包D.注解UML用于创建系统的行为生存周期模型的图形化工具(BA.用况图B.状态图C.顺序图D.类图RUP的迭代、增量式开发规定的4个阶段包(D)A.初始阶段B.构造阶段C.移交阶段D.评审阶段根据RUP测试的活动,输入中有测试用况,活动为实现测试,则输出(B)A.测试过程B.测试构件C.测试评价D.测试计划典型的白盒测试技术(A)177A.路径测试B.状态测试C.功能测试D.定义域测试软件生存周期模型中,包含风险分析活动的(D)A.演化模型B.增量模型C.喷泉模型D.螺旋模型软件生存周期模型中,体现了软件创建所固有的迭代和无间隙特征的(D)A.瀑布模型B.增量模型C.演化模型D.喷泉模型CMMI成熟度等级中的第二级(B)244A.初始级B.已管理C.持续优化级D.已定量管理级二、填空题(本大题共20空,每空1分,共20分)请在每小题的空格中填上正确答案。错填、不填均不得分。软件工程概念的提出,其目的是为了解决20世纪60年代以来出现的日益严重软件危15一般来说,需求分类中作为整个需求的主体功能需24需求分析的首要任务是建立系统功能模,DFD是一种常用的表达工具37所谓模块化是指按照高内聚低耦合的设计原则,形成一个相互独立但又有较少联系的模块结构的过程。模块通常接口和模块体组成。56,69UML把状态分为了3类,即初态、终态通常状_。109在UML表达关系的术语中,汽车和汽车引擎之间组合关系。组合和聚合的区别?RUP_usecase___123在RUP实现125软件测试的首要目标是预防错误,但这几乎不可实现,所以测试的目标只能发现错。175黑盒__193__白盒191接口192(ISO/IEC12207—1995)支持过程_和组织过程。199-202CMMI3CMM_CMM开发CMM。240CMMI提供了两种过程改善路径,一个称能力等,另一个称为成熟度等级,应用于

相关推荐: