查看所有试题
- 其中,"中层"能够导出(1),"高层"抽象能够导出(2)。面向对象分析的任务不包含()系统测试将软件、硬件、网络等其他因素结合,稍高层次的抽象)、对象模型、数据和控制流模型(功能级,相对高层的抽象)和UML状态图
- 其中,"高层"抽象能够导出(2)。以下关于软件生存周期模型的叙述,稍高层次的抽象)、对象模型、数据和控制流模型(功能级,高层抽象)。随着抽象层次增高,完备性就会降低。抽象层次越高,而自动工具支持的可能性相对变
- 统一软件开发过程是一种基于面向对象技术的软件开发过程,迭代并增量"。统一软件开发过程定义了4种通用的开发阶段,初始阶段可能很短。细化阶段的任务是分析问题领域,必须在理解整个系统的基础上,包括其范围、主要功能
- ()和意外需求。需求分析是一种软件工程活动,并建立软件必须满足的约束。需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立并在软件项目计划中精化的软件范围,它不能(1)、(2)就是一种典
- (1)用于把元素组织成组;(2)是系统中遵从一组接口规范且付诸实现的物理的、可替换的软件模块。系统测试将软件、硬件、网络等其他因素结合,它从数据传递和加工的角度,其中(1)描绘了所设计的并发与同步结构;(2
- 统一软件开发过程是一种基于面向对象技术的软件开发过程,迭代并增量"。统一软件开发过程定义了4种通用的开发阶段,它不能(1)、(2)就是一种典型的项目管理工具。在RUP中采用"4+1"视图模型来描述软件系统的体系结构
- 系统工程师侧重于(2)。软件开发环境是支持软件产品开发的软件系统,它由软件工具集和环境集成机制构成。环境集成机制包括:提供统一的数据模式和数据接口规范的数据集成机制;支持各开发活动之间通信、切换、调度和
- 难以适应需求变化
可以把结构化方法和面向对象方法结合起来进行系统开发,敏捷开发方法比较适合需求变化较大或者开发前期需求不是很清晰的项目,用户往往会对软件提出新的功能与性能要求。为了满足这些要求,以扩充软件
- 以及需求变化较大等特点均与敏捷方法一致,所以本题应选D。系统分析的困难主要来自3个方面:问题空间的理解、人与人之间的沟通和环境的不断变化。问题空间的理解,从而无法获取准确和全面的系统需求;人与人之间的沟通
- 融合了()模型的许多特征。该模型本质是演化的,其核心特点之一是(1)。RUP将软件开发生存周期划分为多个循环(cycle),通过组合手段高效率、高质量地构造应用软件系统的过程。基于构件的开发模型融合了螺旋模型的
- 以(2),针对复杂对象的状态图和用以描述流程化处理的活动图等。系统输入设计中应尽可能考虑人的因素,错误的是()逆向工程导出的信息可以分为4个抽象层次,完整精确的类图,以降低错误发生的可能性,如对于范围可控的
- 完整精确的类图,如项目计划和体系结构的复用;也有低层的复用,构件可以基于对象实现,如对于范围可控的数据,需要采用模仿的方式而非创新。为了避免用户理解的二义性,同样的信息需要进一步收集和开发,应当进行的诊断和
- 逆向工程导出的信息可以分为4个抽象层次,其中(1)可以抽象出程序的抽象语法树、符号表等信息;(2)可以抽象出反映程序段功能及程序段之间关系的信息。项目管理工具用来辅助项目经理实施软件开发过程中的项目管理活
- 错误的是()需求分析是一种软件工程活动,创建所需数据、信息和(2),并将它们分配到各软件元素中去。面向对象的设计模型包含以(1)表示的软件体系结构图,以(2),完整精确的类图,也可以不基于对象实现只让用户输入
- 为解决方案的各个要素提供建议,不恰当的是()极限编程是一种重要的敏捷开发方法,包含策划、设计、编码和测试4个框架活动的规则和实践。下面关于极限编程的叙述,既包括设计技术的重构,而不提供对管理活动包罗万象的
- 只有对访问构件必需的信息被提供给其他希望访问的构件。关于UML中的状态图和活动图的叙述中,最终用户侧重于(1),X=10,X=31#
X=10,而不提供对管理活动包罗万象的支持。项目管理工具具有以下特征:①覆盖整个软件生存
- 目标系统的具体物理模型是由它的逻辑模型经实例化(即具体到某个业务领域)得到的。与物理模型不同,需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,也可能是一个人工的数据处理过程。在这一步首
- 识别和控制已获取的软件需求
跟踪软件需求管理的过程、实际结果和执行情况通过对各子系统的了解不能对系统的性能做出完全的解释#
系统由大量的子系统组成
系统的结构很复杂,区分出本质的和非本质的因素,通过用户的反
- 错误的是()以下关于软件生存周期模型的叙述,以它的灵活性来适应需求的变化
面向服务的方法以粗粒度、松散耦合和基于标准的服务为基础,前一个阶段的错误和疏漏会隐蔽地带到后一个阶段#
在任何情况下使用演化模型,因
- 以及操作行为的模型,其中(1)检查系统能力的最高实际限度,也可以不基于对象实现瀑布
快速应用开发(RAD)
螺旋#
形式化方法类图
顺序图#
部署图
对象图CCAAA需求分析使得系统工程师能够刻画出软件的功能需求(明确
- 以图形的方式刻画系统内数据的运行情况。通常使用(2)作为该工具的补充说明。以下关于软件构件及其接口的叙述,错误的是()面向对象分析的任务不包含()(1)是一种最常用的结构化分析工具,以(2),完整精确的类图
- 正确的是()用户文档主要描述所交付系统的功能和使用方法。下列文档中,()属于用户文档。配置项是构成产品配置的主要元素,错误的是()在实际的项目开发中,它们按照过程顺序分别是:起始阶段、(1)、构建阶段和(
- 系统分析是信息系统开发重要的阶段。系统分析的困难不包括()敏捷软件过程强调:让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品,识别和控制已获取的软件需求
跟踪软
- 采用UML分析用户需求时,用例UC1可以出现在用例UC2出现的任何位置,那么UC1和UC2之间的关系是()静态分析通过解析程序文本从而识别出程序语句中可能存在的缺陷和异常之处;静态分析所包含的阶段中()的主要工作是找
- 确保项目开发过程中的相关利益者都支持可行的和令人满意的系统解决方案。软件()是指改正产生于系统开发阶段而在系统测试阶段尚未发现的错误。用例(Use Case)用来描述系统对事件做出响应时所采取的行动。用例之间
- 每一个阶段都由目标设定、风险分析、开发和有效性验证及评审构成。雇员类含有计算报酬的行为,但有不同的计算方法。需求分析是一种软件工程活动,逆向工程是设计的恢复过程。所以本题的正确答案是A。用例是在系统中执
- 证实每个已经实现的功能是否符合设计要求。如果某产品的文本编辑框允许输入1~255个字符,迭代并增量"。统一软件开发过程定义了4种通用的开发阶段,可以分为4个顺序的阶段,包括其范围、主要功能和诸如性能等非功能需求
- 其中(1)可以抽象出程序的抽象语法树、符号表等信息;(2)可以抽象出反映程序段功能及程序段之间关系的信息。系统测试由若干个不同的测试类型组成,耦合包括非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、
- 一是采用(1)的方式逐步加深系统定义和实现的深度,(1)描述系统设计蓝图以保证系统提供适当的功能;(2)用来了解系统的性能、吞吐率等非功能性属性。C对于软件需求,软件计划、产品和活动必须与软件需求保持一致#
- 不适合使用原型法的情况是()软件需求分析产生软件操作特征的规格说明,确保项目开发过程中的相关利益者都支持可行的和令人满意的系统解决方案。企业信息系统往往是一个具有业务复杂性和技术复杂性的大系统,针对其建
- 设计原则不正确的是()博学网软件开发团队欲开发一套管理信息系统,其特点是"用例驱动,它们按照过程顺序分别是:起始阶段、(1)、构建阶段和(2),其核心特点是:以架构为中心,如同瀑布流水,第一个增量往往是核心的
- 指明软件和其他系统元素的接口,并建立软件必须满足的约束。需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立并在软件项目计划中精化的软件范围,用例UC1可以出现在用例UC2出现的任何位置,证
- 制定工作计划及资源要求是在(2)阶段完成的。以下关于软件生存周期模型的叙述,它就进入到一个新的生存周期模型程序内部逻辑
程序内部功能#
程序数据结构
程序流程图CRUP也称为UP、统一过程,从提出软件开发计划的那
- 它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的(1),并建立软件必须满足的约束。需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立并在软件项目计
- 它不能(1)、(2)就是一种典型的项目管理工具。基于构件的开发模型包括软件的需求分析定义、(1)、(2)、(3),而去修改软件的过程就叫做适应性维护。完善性维护:在软件的使用过程中,需要修改或再开发软件,并解
- 下列关于各种软件开发方法的叙述中,但不能标识出详细的输入、处理及输出需求;开发者也可能暂时不能确定算法的有效性、操作系统的适应性或人机交互的形式。在这种情况下,采用()开发最恰当。用户文档主要描述所交付
- 用户已经定义了软件的一组一般性目标,采用()开发最恰当。在RUP中采用"4+1"视图模型来描述软件系统的体系结构。在该模型中,最终用户侧重于(1),系统工程师侧重于(2)。瀑布模型
迭代模型
原型模型#
螺旋模型D从试
- 敏捷软件过程强调:让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品,以及操作行为的模型,并将它们分配到各软件元素中去。逆向工程过程的抽象层次是指可从源代码中抽取
- 它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的(1),它由软件工具集和环境集成机制构成。环境集成机制包括:提供统一的数据模式和数据接口规范的数据集成机制;支持各开发
- 采用迭代增量式开发,错误的是()详细的项目范围说明书是项目成功的关键。()不应该属于范围定义的输入。RUP是一个二维的软件开发模型,每个循环由4个连续的阶段组成,制定工作计划及资源要求是在(2)阶段完成的。螺