• 系统开发基础知识题库

快速迭代式的原型开发能够有效控制成本()是指在开发过程中逐步改进和细化原型,直至

[单选题]快速迭代式的原型开发能够有效控制成本()是指在开发过程中逐步改进和细化原型,直至产生出目标系统。A . 可视化原型开发B . 抛弃式原型开发C . 演化式原型开发D . 增量式原型开发

  • 查看答案
  • 以下关于软件生存周期模型的叙述,正确的是()

    [单选题]以下关于软件生存周期模型的叙述,正确的是()A . 在瀑布模型中,前一个阶段的错误和疏漏会隐蔽地带到后一个阶段B . 在任何情况下使用演化模型,都能在一定周期内由原型演化到最终产品C . 软件生存周期模型的主要目标是为了加快软件开发的速度D . 当一个软件系统的生存周期结束之后,它就进入到一个新的生存周期模型

  • 查看答案
  • 系统测试由若干个不同的测试类型组成,其中(1)检查系统能力的最高实际限度,即软件

    [单选题,共用题干题] 系统测试由若干个不同的测试类型组成,其中(1)检查系统能力的最高实际限度,即软件在一些超负荷情况下的运行情况;(2)主要是检查系统的容错能力。空白(2)处应选择()A .强度测试B . 性能测试C . 恢复测试D . 可靠性测试

  • 查看答案
  • 系统分析是信息系统开发重要的阶段。系统分析的困难不包括()

    [单选题]系统分析是信息系统开发重要的阶段。系统分析的困难不包括()A . 问题空间的理解B . 系统建模工具的复杂性C . 人与人之间的沟通D . 环境的不断变化

  • 查看答案
  • UML提供了5种对系统动态方面建模的图,其中(1)对系统行为组织和建模;(2)对

    [单选题,共用题干题] UML提供了5种对系统动态方面建模的图,其中(1)对系统行为组织和建模;(2)对系统功能建模,它强调对象之间的控制流;(3)之间是同构的。空白(2)处应选择()A .用例图B . 活动图C . 状态图D . 顺序图

  • 查看答案
  • 利用需求跟踪能力链(traceabilitylink)可以跟踪一个需求使用的全过

    [单选题]利用需求跟踪能力链(traceabilitylink)可以跟踪一个需求使用的全过程,也就是从初始需求到实现的前后生存期。需求跟踪能力链有4类,如图8-10所示。其中的①和②分别是()A . 客户需求、软件需求B . 软件需求、客户需求C . 客户需求、当前工作产品D . 软件需求、当前工作产品

  • 查看答案
  • 用边界值分析法,假定10<X<30,那么X在测试中应取的边界值是()

    [单选题]用边界值分析法,假定10

  • 查看答案
  • 以下关于软件构件及其接口的叙述,错误的是()

    [单选题]以下关于软件构件及其接口的叙述,错误的是()A . 构件是软件系统中相对独立且具有一定意义的构成成分B . 构件在容器中进行管理并获取其属性或者服务C . 构件不允许外部对所支持的接口进行动态发现或调用D . 构件可以基于对象实现,也可以不基于对象实现

  • 查看答案
  • 采用UML分析用户需求时,用例UC1可以出现在用例UC2出现的任何位置,那么UC

    [单选题]采用UML分析用户需求时,用例UC1可以出现在用例UC2出现的任何位置,那么UC1和UC2之间的关系是()A . includeB . extendC . generalizeD . call

  • 查看答案
  • 在UML的通用机制中,(1)用于把元素组织成组;(2)是系统中遵从一组接口规范且

    [单选题,共用题干题] 在UML的通用机制中,(1)用于把元素组织成组;(2)是系统中遵从一组接口规范且付诸实现的物理的、可替换的软件模块。空白(2)处应选择()A .包B . 类C . 接口D . 构件

  • 查看答案
  • 对象管理组织(OMG)基于CORBA基础设施定义了4种构件标准。其中,()的状态

    [单选题]对象管理组织(OMG)基于CORBA基础设施定义了4种构件标准。其中,()的状态信息是由构件自身而不是由容器维护。A . 实体构件B . 加工构件C . 服务构件D . 会话构件

  • 查看答案
  • 敏捷软件过程强调:让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的

    [单选题]敏捷软件过程强调:让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品,以及整体精简开发。()不是采用这种软件开发过程的原因。A . 难以提前预测哪些需求是稳定的和哪些需求会变化B . 对于软件项目开发来说,设计和实现可以做到基本分离C . 从制订计划的角度来看,分析、设计、实现和测试并不容易预测D . 可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介

  • 查看答案
  • 企业信息系统往往是一个具有业务复杂性和技术复杂性的大系统,针对其建设,系统分析首

    [单选题,共用题干题] 企业信息系统往往是一个具有业务复杂性和技术复杂性的大系统,针对其建设,系统分析首先要进行的工作是(1)。系统开发的目的是(2)。空白(1)处应选择()A .获得当前系统的物理模型B . 抽象出当前系统的逻辑模型C . 建立目标系统的逻辑模型D . 建立目标系统的物理模型

  • 查看答案
  • 螺旋模型是一种演进式的软件过程模型,结合了原型开发方法的系统性和瀑布模型可控性特

    [单选题,共用题干题] 螺旋模型是一种演进式的软件过程模型,结合了原型开发方法的系统性和瀑布模型可控性特点。它有两个显著特点,一是采用(1)的方式逐步加深系统定义和实现的深度,降低风险;二是确定一系列(2),确保项目开发过程中的相关利益者都支持可行的和令人满意的系统解决方案。空白(1)处应选择()A .逐步交付B . 顺序C . 循环D . 增量

  • 查看答案
  • 项目管理工具用来辅助项目经理实施软件开发过程中的项目管理活动,它不能(1)、(2

    [单选题,共用题干题] 项目管理工具用来辅助项目经理实施软件开发过程中的项目管理活动,它不能(1)、(2)就是一种典型的项目管理工具。空白(1)处应选择()A .覆盖整个软件生存周期B . 确定关键路径、松弛时间、超前时间和滞后时间C . 生成固定格式的报表和裁剪项目报告D . 指导软件设计人员按软件生存周期各个阶段的适用技术进行设计工作

  • 查看答案
  • 在关于逆向工程(Reverse Engineering)的描述中,正确的是()

    [单选题]在关于逆向工程(Reverse Engineering)的描述中,正确的是()A . 从已经安装的软件中提取设计规范,用以进行软件开发B . 按照"输出→处理→输入"的顺序设计软件C . 用硬件来实现软件的功能D . 根据软件处理的对象来选择开发语言和开发工具

  • 查看答案
  • ()方法以原型开发思想为基础,采用迭代增量式开发,发行版本小型化,比较适合需求变

    [单选题]()方法以原型开发思想为基础,采用迭代增量式开发,发行版本小型化,比较适合需求变化较大或者开发前期对需求不是很清晰的项目。A . 信息工程B . 结构化C . 面向对象D . 敏捷

  • 查看答案
  • 分布式系统开发中,通常需要将任务分配到不同的逻辑计算层。业务数据的综合计算分析任

    [单选题]分布式系统开发中,通常需要将任务分配到不同的逻辑计算层。业务数据的综合计算分析任务属于()A . 表示逻辑层B . 应用逻辑层C . 数据处理层D . 数据层

  • 查看答案
  • 需求管理是CMM可重复级中的6个关键过程域之一,其主要目标是()

    [单选题]需求管理是CMM可重复级中的6个关键过程域之一,其主要目标是()A . 对于软件需求,必须建立基线以进行控制,软件计划、产品和活动必须与软件需求保持一致B . 客观地验证需求管理活动符合规定的标准、程序和要求C . 策划软件需求管理的活动,识别和控制已获取的软件需求D . 跟踪软件需求管理的过程、实际结果和执行情况

  • 查看答案
  • 面向团队的需求收集方法能够鼓励合作,为解决方案的各个要素提供建议,协商不同的方法

    [单选题]面向团队的需求收集方法能够鼓励合作,为解决方案的各个要素提供建议,协商不同的方法,以及说明初步的需求方案。下列关于面向团队的需求收集方法叙述,不恰当的是()A . 举行团队需求收集会议,会议由软件工程师、客户和其他利益相关者共同举办和参加B . 拟定一个会议议程,与会者围绕需求要点,畅所欲言C . 会议提倡自由发言,不需要特意控制会议的进度D . 会议目的是为了识别问题,提出解决方案的要点,初步刻画解决方案中的需求问题

  • 查看答案
  • UML采用4+1视图来描述软件和软件开发过程,其中(1)描绘了所设计的并发与同步

    [单选题,共用题干题] UML采用4+1视图来描述软件和软件开发过程,其中(1)描绘了所设计的并发与同步结构;(2)表示软件到硬件的映射及分布结构;UML中的类图可以用来表示4+1视图中的(3)。空白(1)处应选择()A .逻辑视图(Logical View)B . 实现视图(Implementation View)C . 进程视图(Process View)D . 部署视图(Deployment View)

  • 查看答案
  • 面向对象的设计模型包含以(1)表示的软件体系结构图,以(2),表示的用例实现图,

    [单选题,共用题干题] 面向对象的设计模型包含以(1)表示的软件体系结构图,以(2),表示的用例实现图,完整精确的类图,针对复杂对象的状态图和用以描述流程化处理的活动图等。空白(1)处应选择()A .部署图B . 包图C . 协同图D . 交互图

  • 查看答案
  • 逆向工程导出的信息可以分为4个抽象层次,其中(1)可以抽象出程序的抽象语法树、符

    [单选题,共用题干题] 逆向工程导出的信息可以分为4个抽象层次,其中(1)可以抽象出程序的抽象语法树、符号表等信息;(2)可以抽象出反映程序段功能及程序段之间关系的信息。空白(2)处应选择()A .实现级B . 结构级C . 功能级D . 领域级

  • 查看答案
  • 面向对象分析的任务不包含()

    [单选题]面向对象分析的任务不包含()A . 建模系统功能B . 发现并确定业务对象C . 建模各对象的状态D . 组织对象并确定对象间的关系

  • 查看答案
  • 复用应该是每个软件过程都不可缺少的部分。下列制品,不属于复用候选的软件制品是()

    [单选题]复用应该是每个软件过程都不可缺少的部分。下列制品,不属于复用候选的软件制品是()A . 项目计划B . 体系结构C . 用户界面D . 用户需求

  • 查看答案
  • 用户文档主要描述所交付系统的功能和使用方法。下列文档中,()属于用户文档。

    [单选题]用户文档主要描述所交付系统的功能和使用方法。下列文档中,()属于用户文档。A . 需求说明书B . 系统设计文档C . 安装文档D . 系统测试计划

  • 查看答案
  • RUP是一个二维的软件开发模型,其核心特点之一是(1)。RUP将软件开发生存周期

    [单选题,共用题干题] RUP是一个二维的软件开发模型,其核心特点之一是(1)。RUP将软件开发生存周期划分为多个循环(cycle),每个循环由4个连续的阶段组成,每个阶段完成确定的任务。设计及确定系统的体系结构,制定工作计划及资源要求是在(2)阶段完成的。空白(1)处应选择()A .数据驱动B . 模型驱动C . 用例驱动D . 状态驱动

  • 查看答案
  • 以下关于软件测试工具的叙述,错误的是()

    [单选题]以下关于软件测试工具的叙述,错误的是()A . 静态测试工具可用于对软件需求、结构设计、详细设计和代码进行评审、走查和审查B . 静态测试工具可对软件的复杂度分析、数据流分析、控制流分析和接口分析提供支持C . 动态测试工具可用于软件的覆盖分析和性能分析D . 动态测试工具不支持软件的仿真测试和变异测试

  • 查看答案
  • 黑盒测试法是根据软件产品的功能设计规格说明书,通过运行程序进行测试,证实每个已经

    [单选题]黑盒测试法是根据软件产品的功能设计规格说明书,通过运行程序进行测试,证实每个已经实现的功能是否符合设计要求。如果某产品的文本编辑框允许输入1~255个字符,采用()测试方法,其测试数据为:0个字符、1个字符、255个字符和256个字符。A . 等价类划分B . 边界值分析C . 比较测试D . 正交数组测试

  • 查看答案
  • 软件开发环境是支持软件产品开发的软件系统,它由软件工具集和环境集成机制构成。环境

    [单选题,共用题干题] 软件开发环境是支持软件产品开发的软件系统,它由软件工具集和环境集成机制构成。环境集成机制包括:提供统一的数据模式和数据接口规范的数据集成机制;支持各开发活动之间通信、切换、调度和协同的(1);为统一操作方式提供支持的(2)。空白(1)处应选择()A .操作集成机制B . 控制集成机制C . 平台集成机制D . 界面集成机制

  • 查看答案