采用面向对象技术可以复用软件的需求、分析、设计、测试计划、用户界面以及体系结构等等。

题目

采用面向对象技术可以复用软件的需求、分析、设计、测试计划、用户界面以及体系结构等等。


相似考题
更多“采用面向对象技术可以复用软件的需求、分析、设计、测试计划、用户界面以及体系结构等等。”相关问题
  • 第1题:

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

    (21)

    A. 项目计划

    B. 体系结构

    C. 用户界面

    D. 用户需求


    正确答案:D

  • 第2题:

    采用面向对象方法开发软件的过程中,抽取和整理用户需求并建立问题域精确模型的过程叫______。

    A.面向对象测试

    B.面向对象实现

    C.面向对象设计

    D.面向对象分析


    正确答案:D
    解析:本题考查面向对象软件开发过程的基础知识。
    采用面向对象的软件开发,通常有面向对象分析、面向对象设计、面向对象实现。面向对象分析是为了获得对应用问题的理解,其主要任务是抽取和整理用户需求并建立问题域精确模型。面向对象设计是采用协作的对象、对象的属性和方法说明软件解决方案的一种方式,强调的是定义软件对象和这些软件对象如何协作来满足需求,延续了面向对象分析。面向对象实现主要强调采用面向对象程序设计语言实现系统。面向对象测试是根据规范说明来验证系统设计的正确性。

  • 第3题:

    在面向对象软件测试中,下面测试策略是从用户的角度出发进行的是______。

    A.面向对象软件的单元测试

    B.面向对象软件的集成测试

    C.面向对象软件的人工测试

    D.面向对象软件的确认测试


    正确答案:D

  • 第4题:

    关于软件项目需求分析的描述,不正确的是:( )

    A.需求分析阶段研究的对象是软件项目的用户要求
    B.需求分析的目标是深入描述软件的功能和性能
    C.只有确切描述的软件需求才能成为软件设计的基础
    D.需求分析阶段成果包括确认测试计划、集成测试计划等

    答案:D
    解析:
    需求阶段的成果包括:1)项目开发计划。2)软件需求说明书。3)软件质量保证计划。4)软件配置管理计划。5)软件(初步)确认测试计划。6)用户使用说明书初稿。

  • 第5题:

    下列工作中,属于地理信息系统总体设计阶段的任务有( )。

    A.需求分析
    B.体系结构设计
    C.软件结构设计
    D.用户界面设计
    E.编制组织实施计划

    答案:B,C
    解析:
    需求分析属于地理信息系统设计阶段前期准备工作,用户界面设计、编制组织实施计划属于地理信息系统详细设计阶段的任务。

  • 第6题:

    软件复用是面向对象系统分析与设计的核心支持技术之一,软件复用的核心是()。

    • A、对象类
    • B、模块
    • C、设计模式
    • D、软件构件技术

    正确答案:D

  • 第7题:

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

    • A、项目计划
    • B、体系结构
    • C、用户界面
    • D、用户需求

    正确答案:D

  • 第8题:

    在面向对象测试技术中,对认定的类的测试属于()。

    • A、面向对象分析的测试
    • B、面向对象设计的测试
    • C、面向对象编程的测试
    • D、面向对象的系统测试

    正确答案:B

  • 第9题:

    在面向对象测试技术中,对系统安全的测试属于()。

    • A、面向对象的编程测试
    • B、面向对象的系统测试
    • C、面向对象分析的测试
    • D、面向对象设计的测试

    正确答案:B

  • 第10题:

    强调 定义软件对象以及它们如何协作以实现需求的过程,称为()

    • A、结构化分析
    • B、面向对象分析
    • C、结构化设计
    • D、面向对象设计

    正确答案:D

  • 第11题:

    判断题
    采用面向对象技术可以复用软件的需求、分析、设计、测试计划、用户界面以及体系结构等等。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    单选题
    复用应该是每个软件过程都不可缺少的部分。下列制品,不属于复用候选的软件制品是()
    A

    项目计划

    B

    体系结构

    C

    用户界面

    D

    用户需求


    正确答案: B
    解析: 在软件复用的过程中,有高级的复用,如项目计划和体系结构的复用;也有低层的复用,如代码复用和界面复用等。显然,用户需求是用户自己的对软件的一些要求和目标,这是不能复用的。

  • 第13题:

    在面向对象软件开发过程中,采用设计模式(37)。

    A.允许在非面向对象程序设计语言中使用面向对象的概念

    B.以复用成功的设计和体系结构

    C.以减少设计过程创建的类的个数

    D.以保证程序的运行速度达到最优值


    正确答案:B
    解析:设计模式是对被用来在特定场景下解决一般设计问题的类和相互通信的对象的描述。一般而言一个设计模式有4个基本要素:模式名称、问题(模式的使用场合)、解决方案和效果。每一个设计模式系统地命名、解释和评价了面向对象系统中一个重要的和重复出现的设计。设计模式使人们可以更加简单方便地复用成功的设计和体系结构;将已证实的技术表述成设计模式,也会使新系统的开发者更加容易理解其设计思路。设计模式可以帮助开发者做出有利于复用的选择,避免设计时损害系统复用性。因此正确答案为B。

  • 第14题:

    为了将面向对象的分析模型转化为设计模型,设计人员必须完成以下任务:设计用例实现方案、设计技术支撑设施、()、精化设计模型。

    A、设计用例实现图

    B、设计类图

    C、设计用户界面

    D、软件测试方案


    正确答案:C

  • 第15题:

    软件工程中的( )强调了计划、设计和测试。

    A.需求分析
    B.40-20-40规则
    C.自顶向下设计思想
    D.面向对象思想

    答案:B
    解析:
    40-20-40的工作量分配规则,即前期工作(计划、需求分析、概要设计和详细设计阶段)和后期工作(测试阶段)各占40%,编码阶段占20%。应该强调要重视前期和后期工作。

  • 第16题:

    为了将面向对象的分析模型转化为设计模型,设计人员必须完成以下任务:设计用例实现方案、设计技术支撑设施、( )、精化设计模型。

    A.设计用例实现图
    B.设计类图
    C.设计用户界面
    D.软件测试方案

    答案:C
    解析:
    面向对象的分析模型主要由顶层架构图、用例与用例图、领域概念模型构成;设计模型则包含以包图表示的软件体系结构图、以交互图表示的用例实现图、完整精确的类图、针对复杂对象的状态图和用以描述流程化处理过程的活动图等。为完成这一转换过程,设计人员必须处理以下任务:1)针对分析模型中的用例,设计用例实现方案,实现方案用UML交互图表示;2)设计技术支撑设施。这些设施并非业务需求的一部分,但却为多种业务需求的实现提供公共服务,例如数据的持久存储服务、安全控制服务和远程访问服务等,需要研究这些技术支撑设施的实现方式以及它们与业务需求层面的类及子系统之间的关系。3)设计用户界面。针对分析模型中的领域概念模型以及引进的新类,完整、精确地确定每个类的属性和操作,并完整地标示类之间的关系。

  • 第17题:

    下列工作中,属于地理信息系统总体设计阶段的任务有()。

    A需求分析

    B体系结构设计

    C软件结构设计

    D用户界面设计

    E编制组织实施计划


    B,C

  • 第18题:

    关于面向对象分析,下列的()是正确的。

    • A、它是系统需求建模的方法
    • B、它是分析系统设计的技术
    • C、可以从分析直接编写代码
    • D、在软件生命周期中,它出现在面向对象设计之后

    正确答案:A

  • 第19题:

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

    • A、允许在非面向对象程序设计语言中使用面向对象的概念
    • B、复用成功的设计和体系结构
    • C、减少设计过程创建的类的个数
    • D、保证程序的运行速度达到最优值

    正确答案:B

  • 第20题:

    在面向对象测试技术中,对认定的对象的测试属于()。

    • A、面向对象分析的测试
    • B、面向对象的系统测试
    • C、面向对象编程的测试
    • D、面向对象设计的测试

    正确答案:A

  • 第21题:

    软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫()

    • A、生存期
    • B、面向对象设计
    • C、面向对象程序设计
    • D、面向对象分析

    正确答案:D

  • 第22题:

    单选题
    强调 定义软件对象以及它们如何协作以实现需求的过程,称为()
    A

    结构化分析

    B

    面向对象分析

    C

    结构化设计

    D

    面向对象设计


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫(  )。
    A

    生存期

    B

    面向对象设计

    C

    面向对象程序设计

    D

    面向对象分析


    正确答案: D
    解析:
    面向对象分析过程就是认识客观世界的过程,其目的就是建立对客观世界的精确、简洁、可理解的正确模型,也就是所谓的建模。