• 面向对象系统分析与设计题库

UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中(

[单选题,共用题干题] UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中(1)是面向对象系统规模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择(2);当需要说明体系结构的静态实施视图时,应该选择(3)。空白(3)处填()A .协作图B . 对象图C . 活动图D . 部署图

  • 查看答案
  • 某订单处理系统中,"创建新订单"和"更新订单"两个用例都需要检查客户的账号是否正

    [单选题]某订单处理系统中,"创建新订单"和"更新订单"两个用例都需要检查客户的账号是否正确,为此定义一个通用的用例"检查客户账户",用例"创建新订单"和"更新订单"与"检查客户账户"之间是()A . 包含关系B . 聚合关系C . 泛化关系D . 关联关系

  • 查看答案
  • UML用关系把事物结合在一起,(1)描述一个事物发生变化会影响另一个事物的语义,

    [单选题,共用题干题] UML用关系把事物结合在一起,(1)描述一个事物发生变化会影响另一个事物的语义,(2)描述特殊元素的对象可替换一般元素的对象。空白(1)处填()A .聚合关系B . 关联关系C . 包含关系D . 依赖关系

  • 查看答案
  • 下面()不是对象的特性。

    [单选题]下面()不是对象的特性。A . 状态B . 行为C . 标识D . 多态

  • 查看答案
  • RUP是信息系统项目的生命周期模型之一,"确保软件结构、需求、计划足够稳定;确保

    [单选题]RUP是信息系统项目的生命周期模型之一,"确保软件结构、需求、计划足够稳定;确保项目风险已经降低到能够预计完成整个项目的成本和日程的程度。针对项目的软件结构上的主要风险已经解决或处理完成"是该模型()阶段的主要任务。A . 构造B . 细化C . 初始D . 移交

  • 查看答案
  • 在面向对象方法中,对象可看成属性(数据)以及这些属性上专用操作的封装体。封装是一

    [单选题,共用题干题] 在面向对象方法中,对象可看成属性(数据)以及这些属性上专用操作的封装体。封装是一种(1)技术。类是一组具有相同属性和相同操作的对象的集合,类的每个对象都是这个类的一个(2)。空白(2)处填()A .例证B . 用例C . 实例D . 例外

  • 查看答案
  • 在UML提供的图中,(1)用于描述系统与外部系统及用户之间的交互;(2)用于按时

    [单选题,共用题干题] 在UML提供的图中,(1)用于描述系统与外部系统及用户之间的交互;(2)用于按时间顺序描述对象间的交互。空白(2)处填()A .网络图B . 状态图C . 协作图D . 序列图

  • 查看答案
  • 以下关于UML的叙述,错误的是()

    [单选题]以下关于UML的叙述,错误的是()A . UML是一种面向对象的标准化的统一建模语言B . UML是一种图形化的语言C . UML不能独立于系统开发过程D . UML还可以处理与软件的说明和文档相关的问题,如需求说明等

  • 查看答案
  • 极限编程技术(XP)适用于()

    [单选题]极限编程技术(XP)适用于()A . 需求稳定,开发队伍规模庞大,组织项目的方法为"周密计划,逐步推进"B . 需求多变,开发队伍规模较小,要求开发方"快速反馈,及时调整"C . 需求稳定,开发队伍规模较小,组织项目的方法为"周密计划,迭代推进"D . 需求不定,开发队伍规模庞大,组织项目的方法为"分布计划,逐步推进"

  • 查看答案
  • UML图一共有9种,"描述系统在某个时刻的静态结构"的是()

    [单选题]UML图一共有9种,"描述系统在某个时刻的静态结构"的是()A . 用例图B . 对象图C . 序列图D . 协作图

  • 查看答案
  • 在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成

    [单选题,共用题干题] 在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为(1)。在UML的用例图上,将用例之间的这种关系标记为(2)。空白(1)处填()A .扩展用例B . 抽象用例C . 公共用例D . 参与用例

  • 查看答案
  • 下列技术规范中,()不是软件中间件的技术规范

    [单选题]下列技术规范中,()不是软件中间件的技术规范A . EJBB . COMC . TPM标准D . CORBA

  • 查看答案
  • 在面向对象软件开发过程中,设计模式的采用是为了()

    [单选题]在面向对象软件开发过程中,设计模式的采用是为了()A . 允许在非面向对象程序设计语言中使用面向对象的概念B . 复用成功的设计和体系结构C . 减少设计过程创建的类的个数D . 保证程序的运行速度达到最优值

  • 查看答案
  • 雇员类含有计算报酬的行为,利用面向对象的()可以使其派生类专职雇员类和兼职雇员类

    [单选题]雇员类含有计算报酬的行为,利用面向对象的()可以使其派生类专职雇员类和兼职雇员类计算报酬的行为有相同的名称,不同的计算方法。A . 多态性B . 继承性C . 封装性D . 复用性

  • 查看答案
  • 类之间共享属性和操作的机制称为(1)。一个对象通过发送(2),来请求另一个对象为

    [单选题,共用题干题] 类之间共享属性和操作的机制称为(1)。一个对象通过发送(2),来请求另一个对象为其服务。空白(1)处填()A .多态B . 动态绑定C . 静态绑定D . 继承

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

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

  • 查看答案
  • ()表达的不是类之间的关系。

    [单选题]()表达的不是类之间的关系。A . 关联B . 依赖C . 创建D . 泛化

  • 查看答案
  • 以下的陈述正确的是()

    [单选题]以下的陈述正确的是()A . 对象是类的实例B . 类是对象集合的抽象定义C . 对象有生命期D . 以上都对

  • 查看答案
  • 假设ICBCAACCOUNT和CBCAACCOUNT是用计算机语言定义的两个不同

    [单选题]假设ICBCAACCOUNT和CBCAACCOUNT是用计算机语言定义的两个不同的类。前者代表工商银行账户,后者代表建设银行账户。ZhangSan_ICBCAccount和LiSi_ICBCAccount是用ICBCA__ACCOUNT类定义的两个对象;ZhangSan_CBCAccount是用CBCAACCOUNT类定义的一个对象。下列说法中错误的是()A . ZhangSan_ICBCAccount是ICBCA_ACCOUNT类的一个实例B . ZhangSan_ICBCAccount和Li

  • 查看答案