软件设计过程中,视图可以从不同角度描述软件结构,以下关于几个常见视图的说法中,()是错误的A、逻辑视图从功能需求角度描述了软件结构 B、组件视图从实现角度描述了软件结构 C、过程视图从质量角度描述了软件结构 D、部署视图从分布问题角度描述了软件结构

题目

软件设计过程中,视图可以从不同角度描述软件结构,以下关于几个常见视图的说法中,()是错误的

  • A、逻辑视图从功能需求角度描述了软件结构 
  • B、组件视图从实现角度描述了软件结构 
  • C、过程视图从质量角度描述了软件结构 
  • D、部署视图从分布问题角度描述了软件结构

相似考题
参考答案和解析
正确答案:C
更多“软件设计过程中,视图可以从不同角度描述软件结构,以下关于几个常见”相关问题
  • 第1题:

    从图2-4中水平对应关系看,左边是软件设计过程,右边是软件测试过程。在软件设计过程中,SQA应按(5)进行检查活动。在软件测试过程中,系统测试是基于(6)的测试。


    正确答案:(5) 质量保证计划 (6) 需求(或软件需求或软件需求规格说明)
    (5) 质量保证计划 (6) 需求(或软件需求,或软件需求规格说明) 解析:从图2-4中水平对应关系看,左边是软件设计过程,右边是软件测试过程。在设计和分析过程中,SQA (Supplier Quality Assurance)的主要职责是进行质量保证活动,但SQA进行质量保证活动的依据为项目策划阶段制定的质量保证计划。因此(5)空缺处应填写“质量保证计划”。
    从图2-4可以看出,系统测试阶段的测试依据为软件需求规格说明,软件需求规格说明主要描述软件的功能需求、性能需求和接口需求等,它描述的每一条功能,在程序中不一定有一段相应的代码对应,而可能由多个程序单元的部分代码实现,故不能进行基于代码的测试,而应进行基于需求的测试。所以(6)空缺处应填写“需求(或软件需求,或软件需求规格说明)”。

  • 第2题:

    以下关于软件需求分析的说法,不正确的是(26)。

    A.需求分析不同于软件开发的结构化分析,是面向功能的软件设计

    B.需求应始于业主单位的需要、期望和限制条件

    C.需求分析阶段研究的对象是软件项目的用户需求

    D.需求分析的目标是描述软件的功能和性能


    正确答案:A
    软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。软件需求分析深入描述软件的功能和性能,确定软件设计的约束和软件同其他系统元素的接口细节,定义软件的其他有效性需求,借助于当前系统的逻辑模型导出目标系统逻辑模型,解决目标系统“做什么”的问题。分析员通过需求分析,逐步细化对软件的要求,描述软件要处理的数据域,并给软件开发提供一种可转化为数据设计、结构设计和过程设计的数据和功能表示。在软件完成后,制定的软件规格说明还要为评价软件质量提供依据。软件需求说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。

  • 第3题:

    软件架构为软件系统提供了一个结构、行为和属性的高级抽象模式。“4+1”视图模型指用5个视图组成的模型来描述软件架构。其中,(50)描述了软件的静态组织结构,支持软件开发的内部需求。

    A.物理视图

    B.逻辑视图

    C.进程视图

    D.开发视图


    正确答案:D
    解析:软件架构是指大型、复杂软件系统结构的设计、规格说明和实施。它以规范的形式装配若干结构元素,从而描述出系统的主要功能和性能要求,同时表述其他非功能性需求(如可靠性、可扩展性、可移植性和可用性等)。软件架构为软件系统提供了一个结构、行为和属性的高级抽象模式,可以使用公式“软件架构={构成系统的元素,指导元素集成的形式,关系和约束}”来表达。
      “4+1”视图模型用5个视图组成的模型来描述软件架构。该模型包含5个主要视图及其实现的功能如表7-7所示。

  • 第4题:

    ● Philippe Kruchten提出的4+1视图模型从__(8)__几个方面来描述软件需求。

    ①逻辑视图 ②进程视图 ③物理视图 ④开发视图 ⑤数据流视图 ⑥场景视图

    (8)A.③④⑤⑥ B.①②③④

    C.①②③④⑥ D.①③④⑤⑥


    正确答案:C
    逻辑视图(LogicalView),设计的对象模型(使用面向对象的设计方法时)。处理视图(ProcessView),捕捉设计的并发和同步特征,又叫过程视图、进程视图。开发视图(DevelopmentView),描述了在开发环境中软件的静态组织结构。显示了源代码与实际执行代码的组织结构,又叫组件视图,实现视图。物理视图(PhysicalView),描述了软件到硬件的映射,反映了分布式特性。又叫部署视图架构的描述,即所做的各种决定,可以围绕着这四个视图来组织,然后由一些用例(usecases)或场景(scenarios)来说明,从而形成了第五个视图—场景视图。

  • 第5题:

    在基于体系结构的软件设计方法中,采用(请作答此空 )来描述软件架构,采用()但来描述功能需求,采用()来描述质量需求。

    A. 类圈和序列图
    B. 视角与视图
    C. 构件和类圈
    D. 构件与功能

    答案:B
    解析:
    根据基于软件架构的设计的定义,基于软件架构的设计(Architecture Based Software Development,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用视角和视图来描述软件架构,采用用例和质量属性场景来描述需求。进一步来说,用例描述的是功能需求,质量属性场景描述的是质量需求(或侧重于非功能需求)。

  • 第6题:

    在基于体系结构的软件设计方法中,采用()来描述软件架构

    A. 类圈和序列图
    B. 视角与视图
    C. 构件和类圈
    D. 构件与功能

    答案:B
    解析:
    根据基于软件架构的设计的定义,基于软件架构的设计(Architecture Based Software Development,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用视角和视图来描述软件架构。

  • 第7题:

    以下哪些属于软件设计的动态视图()

    • A、活动图
    • B、流程图和结构化流程图
    • C、Jackson 结构图
    • D、状态转移和状态图
    • E、形式规范语言

    正确答案:A,B,D,E

  • 第8题:

    可以从以下几个方面描述管理信息系统的结构()。

    • A、概念结构
    • B、功能结构
    • C、软件结构
    • D、硬件结构
    • E、关联结构

    正确答案:A,B,C,D

  • 第9题:

    组织结构是描述组织的框架体系,可以从()等几个角度来描述一个组织结构。

    • A、复杂性
    • B、稳定性
    • C、动态性
    • D、正规化
    • E、集权化

    正确答案:A,B,C

  • 第10题:

    单选题
    以下关于设计视图的描述中,错误的是()。
    A

    利用设计视图可以创建表,也可以改表结构

    B

    利用设计视图可以建立查询

    C

    利用设计视图可以建立窗体

    D

    利用设计视图可以查看表中内容


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

  • 第11题:

    单选题
    以下关于软件体系结构描述方法说法错误的是()。
    A

    图形表达工具在软件设计中占据主导地位

    B

    由于软件设计语言和模块内连接语言具有严格的语义基础,因此它们能支持较小的软件单元进行描述

    C

    基于软构件的系统描述语言将软件系统描述成一种是由许多以特定形式相互作用的特殊软件实体构造组成的组织或系统

    D

    软件体系结构描述语言是参照传统程序设计语言的设计语言的设计和开发经验,重新设计、开发和使用针对软件体系结构描述语言


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

  • 第12题:

    多选题
    可以从以下几个方面描述管理信息系统的结构()。
    A

    概念结构

    B

    功能结构

    C

    软件结构

    D

    硬件结构

    E

    关联结构


    正确答案: E,B
    解析: 暂无解析

  • 第13题:

    软件设计过程中,视图可以从不同角度描述软件结构,以下关于几个常见视图的说法中,__(10)__是错误的。

    A.逻辑视图从功能需求角度描述了软件结构

    B.组件视图从实现角度描述了软件结构

    C.过程视图从质量角度描述了软件结构

    D.部署视图从分布问题角度描述了软件结构


    正确答案:C
    《系统集成项目管理工程师教程》3.3.2小节中写有“软件架构是“一个描述软件系统的子系统和组件,以及它们之间相互关系的学科”。架构试图定义软件的内部结构。通过视图可以从不同角度描述软件结构,主要包括逻辑视图(满足功能需求)、过程视图(并发问题)、组件视图(实现问题)、部署视图(分布问题)”。进程视图:侧重于系统的运行特性,主要关注一些非功能性需求,例如系统的性能和可用性等。进程视图强调了并发性、分布性、系统集成性和容错能力,也定义了逻辑视图中的各个类的操作具体是在哪一个线程中被执行的。由此可见,过程视图不是从质量角度描述了软件结构。

  • 第14题:

    结构化方法的软件设计阶段中,软件过程主要描述的是

    A.模块间的关系

    B.模块操作细节

    C.模块控制方法

    D.不同模块类型


    正确答案:B

  • 第15题:

    以下关于软件需求分析和软件设计的叙述中,不正确的是( )

    A.需求分析可以检测和解决需求之间的冲突,并发现系统的边界

    B.软件设计是数据软件需求,产生一个软件内部结构的描述,并将其作为软件构造的基础

    C.需求分析是为了评价和改进产品质量,识别产品的缺陷和问题而进行的活动

    D.软件设计是为了描述出软件架构及相关组件之间的接口


    正确答案:C

  • 第16题:

    软件设计过程中,视图可以从不同角度描述软件结构,以下关于几个常见视图的说法中, ( ) 是错误的。

    A 逻辑视图从功能需求角度描述了软件结构
    B 组件视图从实现角度描述了软件结构
    C 过程视图从质量角度描述了软件结构
    D 部署视图从分布问题角度描述了软件结构

    答案:C
    解析:
    过程视图的作用主要是通过展示数据在系统中的流动路径得到组件之间的交互关系。参考答案:C

  • 第17题:

    Philippe kruchten提出的4+1视图模型从( )几个方面来描述软件需求。
    ①逻辑视图 ②进程视图 ③物理视图 ④开发视图 ⑤数据流视图 ⑥场景视图

    A. ③④⑤⑥
    B. ①②③④
    C. ①②③④⑥
    D. ①③④⑤⑥

    答案:C
    解析:
    4+1视图模型从五个不同的视角来描述软件体系结构,每个视角只关心系统的一个侧面,五个视角结合在一起才能反映软件体系结构的全部内容。这五个视角分别为:
    1. 逻辑视图:主要支持系统的功能需求,它直接面向最终用户;
    2. 开发视图:主要支持软件模块的组织和管理,它直接面向编程人员;
    3. 进程视图:主要关注一些非功能性的需求,如系统的性能和可用性等,它直接面向系统集成人员;
    4. 物理视图:主要关注如何把软件映射到硬件上,通常要解决系统的拓扑结构、系统安装、通信等问题,它直接而向系统工程人员;
    5. 场景视图:是重要系统活动的抽象描述,可以使上述四个视图有机联系起来,可认为是最重要的需求抽象。
    其中,逻辑视图、开发视图描述系统的静态结构,进程视图和物理视图描述系统的动态结构。

  • 第18题:

    从工程管理的角度软件设计可分为概要设计和()设计两大步骤。


    正确答案:详细

  • 第19题:

    从发生学的角度,可以将土被结构划分为几个不同的类型,以下哪类不属于其中的基本类型()

    • A、复区
    • B、组合
    • C、复合
    • D、单体

    正确答案:D

  • 第20题:

    以下关于设计视图的描述中,错误的是()。

    • A、利用设计视图可以创建表,也可以改表结构
    • B、利用设计视图可以建立查询
    • C、利用设计视图可以建立窗体
    • D、利用设计视图可以查看表中内容

    正确答案:D

  • 第21题:

    填空题
    从工程管理的角度软件设计可分为概要设计和()设计两大步骤。

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

  • 第22题:

    多选题
    以下哪些属于软件设计的动态视图()
    A

    活动图

    B

    流程图和结构化流程图

    C

    Jackson 结构图

    D

    状态转移和状态图

    E

    形式规范语言


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

  • 第23题:

    单选题
    Kruchten在1995提出了“4+1”模型,从5个不同的视角来描述软件体系结构,其中“4”不包括的视图是()
    A

    逻辑视图

    B

    开发视图

    C

    物理视图

    D

    场景视图


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

  • 第24题:

    单选题
    从发生学的角度,可以将土被结构划分为几个不同的类型,以下哪类不属于其中的基本类型()
    A

    复区

    B

    组合

    C

    复合

    D

    单体


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