在RUP中采用"4+1"视图模型来描述软件系统的体系结构。在该模型中,最终用户侧重于(1),系统工程师侧重于(2)。 空白(1)处应选择()A、实现视图B、进程视图C、逻辑视图D、部署视图

题目

在RUP中采用"4+1"视图模型来描述软件系统的体系结构。在该模型中,最终用户侧重于(1),系统工程师侧重于(2)。 空白(1)处应选择()

  • A、实现视图
  • B、进程视图
  • C、逻辑视图
  • D、部署视图

相似考题
更多“在RUP中采用"4+1"视图模型来描述软件系统的体系结构。在该模型中,最终用户侧重于(1),系统工程师侧重于(2)。 空白(1)处应选择()A、实现视图B、进程视图C、逻辑视图D、部署视图”相关问题
  • 第1题:

    1995年Kruchten提出了著名的“4+1”视图,用来描述软件系统的架构。在“4+1”视图中,( )用来描述设计的对象模型和对象之间的关系;( )描述了软件模块的组织与管理;( )描述设计的并发和同步特征。

    A.逻辑视图 B.用例视图 C.过程视图 D.开发视图 A.逻辑视图 B.用例视图 C.过程视图 D.开发视图 A.逻辑视图 B.用例视图 C.过程视图 D.开发视图


    正确答案:A,D,C

  • 第2题:

    在RUP中采用“4+1”视图模型来描述软件系统的体系结构。在该模型中,最终用户侧重于 (56) ,系统工程师侧重于 (57)

    A.实现视图

    B.进程视图

    C.逻辑视图

    D.部署视图@@@SXB@@@A.实现视图

    B.进程视图

    C.逻辑视图

    D.部署视图


    正确答案:C,D
    在RUP中采用“4+1”视图模型来描述软件系统的体系结构。“4+1”视图包括逻辑视图、实现视图、进程视图、部署视图和用例视图。分析人员和测试人员关心的是系统的行为,因此会侧重于用例视图;最终用户关心的是系统的功能,因此会侧重于逻辑视图;程序员关心的是系统的配置、装配等问题,因此会侧重于实现视图;系统集成人员关心的是系统的性能、可伸缩性、吞吐率等问题,因此会侧重于进程视图;系统工程师关心的是系统的发布、安装、拓扑结构等问题,因此会侧重于部署视图

  • 第3题:

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

    A.物理视图

    B.逻辑视图

    C.进程视图

    D.开发视图


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

  • 第4题:

    在UML提供的系统视图中,( )是逻辑视图的一次执行实例,描述了并发与同步结构;( )是最基本的需求分析模型。

    A.进程视图 B.实现视图 C.部署视图 D.用例视图 A.进程视图 B.实现视图 C.部署视图 D.用例视图


    正确答案:A,D

  • 第5题:

    在RUP中采用“4+1”视图模型来描述软件系统的体系结构。在该模型中,系统工程师侧重于()。

    A. 实现视图
    B.进程视图
    C.逻辑视图
    D.部署视图

    答案:D
    解析:
    本题考核RUP。

  • 第6题:

    UML 通过五个视图来定义系统架构,(2)表示了设计模型中在架构方面具有重要意义的类、子系统、包和用例实现的子集。

    A.逻辑视图
    B.用例视图
    C.进程视图
    D.部署视图

    答案:A
    解析:
    UML对系统架构的定义是系统的组织结构,包括系统分解的组成部分,以及它们的关联性、交互机制和指导原则等提供系统设计的信息。具体来说,就是指以下5个系统视图:

    (1)逻辑视图。逻辑视图也称为设计视图,它表示了设计模型中在架构方面具有重要意义的部分,即类、子系统、包和用例实现的子集。

    (2)进程视图。进程视图是可执行线程和进程作为活动类的建模,它是逻辑视图的一次执行实例,描述了并发与同步结构。

    (3)实现视图。实现视图对组成基于系统的物理代码的文件和构件进行建模。

    (4)部署视图。部署视图把构件部署到一组物理节点上,表示软件到硬件的映射和分布结构。

    (5)用例视图。用例视图是最基本的需求分析模型。

  • 第7题:

    UML采用4+1视图来描述软件和软件开发过程,其中(1)描绘了所设计的并发与同步结构;(2)表示软件到硬件的映射及分布结构;UML中的类图可以用来表示4+1视图中的(3)。 空白(2)处应选择()。

    • A、逻辑视图
    • B、实现视图
    • C、进程视图
    • D、部署视图

    正确答案:D

  • 第8题:

    在RUP中采用"4+1"视图模型来描述软件系统的体系结构。在该模型中,最终用户侧重于(1),系统工程师侧重于(2)。空白(2)处应选择()

    • A、实现视图
    • B、进程视图
    • C、逻辑视图
    • D、部署视图

    正确答案:D

  • 第9题:

    单选题
    在RUP中采用"4+1"视图模型来描述软件系统的体系结构。在该模型中,最终用户侧重于(1),系统工程师侧重于(2)。 空白(1)处应选择()
    A

    实现视图

    B

    进程视图

    C

    逻辑视图

    D

    部署视图


    正确答案: B
    解析: 系统架构师教程中描述:最终用户侧重于系统功能,因此会侧重于逻辑视图

  • 第10题:

    单选题
    UML采用4+1视图来描述软件和软件开发过程,其中(1)描绘了所设计的并发与同步结构;(2)表示软件到硬件的映射及分布结构;UML中的类图可以用来表示4+1视图中的(3)。 空白(1)处应选择()
    A

    逻辑视图(Logical View)

    B

    实现视图(Implementation View)

    C

    进程视图(Process View)

    D

    部署视图(Deployment View)


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

  • 第11题:

    单选题
    UML采用4+1视图来描述软件和软件开发过程,其中(1)描绘了所设计的并发与同步结构;(2)表示软件到硬件的映射及分布结构;UML中的类图可以用来表示4+1视图中的(3)。空白(3)处应选择()
    A

    逻辑视图

    B

    实现视图

    C

    进程视图

    D

    部署视图


    正确答案: D
    解析: UML采用4+1视图来描述软件和软件开发过程。
    ①逻辑视图:以问题域的语汇组成的类和对象集合。
    ②进程视图:可执行线程和进程作为活动类的建模,它是逻辑视图的一次执行实例,描绘了所设计的并发与同步结构。
    ③实现视图:对组成基于系统的物理代码的文件和组件进行建模。
    ④部署视图:把构件部署到一个组物理的、可计算的节点上,表示软件到硬件的映射及分布结构。
    ⑤用例视图:最基本的需求分析模型。

  • 第12题:

    多选题
    “4+1”视图模型指的是()
    A

    逻辑视图

    B

    进程视图

    C

    物理视图

    D

    开发视图和场景视图


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

  • 第13题:

    UML采用4+1视图来描述软件和软件开发过程,其中(3)描绘了所设计的并发与同步结构:(4)表示软件到硬件的映射及分布结构:UML中的类图可以用来表示4+1视图中的(5)。

    A.逻辑视图(Logical View)

    B.实现视图(Implementation View)

    C.进程视图(Process View)

    D.部署视图(Deployment View)


    正确答案:C

  • 第14题:

    Kruchten提出的“4+1”视图模型,提倡从不同维度看软件架构。( )侧重于系统的运行特性,主要关注一些非功能性需求,例如,系统的性能和可用性等。( )A.逻辑视图 B.进程视图 C.物理视图 D.场景


    正确答案:B
    Kruchten提出的“4+1”视图模型,提倡从不同维度看软件架构。这些维度包括:逻辑视图、进程视图、开发视图、物理视图、场景。(1)逻辑视图。逻辑视图主要支持系统的功能需求,即系统提供给最终用户的服务。在逻辑视图中,系统分解成一系列的功能抽象,这些抽象主要来自问题领域。这种分解不但可以用来进行功能分析,而且可用作标识在整个系统的各个不同部分的通用机制和设计元素。在OO技术中,通过抽象、封装和继承,可以用对象模型来代表逻辑视图,用类图来描述逻辑视图。逻辑视图中使用的风格为面向对象的风格,在设计中要注意保持一个单一的、内聚的对象模型贯穿整个系统。(2)开发视图。开发视图也称为模块视图,在UML中被称为实现视图,它主要侧重于软件模块的组织和管理。开发视图要考虑软件内部的需求,例如,软件开发的容易性、软件复用和软件的通用性,要充分考虑由于具体开发工具的不同而带来的局限性。开发视图通过系统I/O关系的模型图和子系统图来描述。(3)进程视图。进程视图侧重于系统的运行特性,主要关注一些非功能性需求,例如,系统的性能和可用性等。进程视图强调并发性、分布性、系统集成性和容错能力,以及逻辑视图中的功能抽象如何适合进程结构等,它也定义了逻辑视图中的各个类的操作具体是在哪一个线程中被执行的。进程视图可以描述成多层抽象,每个级别分别关注不同的方面。(4)物理视图。物理视图在UML中被称为部署视图,它主要考虑如何把软件映射到硬件上,它通常要考虑到解决系统拓扑结构、系统安装和通信等问题。当软件运行于不同的物理节点上时,各视图中的构件都直接或间接地对应于系统的不同节点上。因此,从软件到节点的映射要有较高的灵活性,当环境改变时,对系统其他视图的影响最小化。(5)场景。场景可以看作是那些重要系统活动的抽象,它使四个视图有机联系起来,从某种意义上说场景是最重要的需求抽象。场景视图对应UML中的用例视图。在开发软件架构时,它可以帮助架构设计师找到构件及其相互关系。同时,架构设计师也可以用场景来分析一个特定的视图,或描述不同视图的构件之间是如何相互作用的。

  • 第15题:

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

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

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

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


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

  • 第16题:

    在RUP中采用“4+1”视图模型来描述软件系统的体系结构。在该模型中,最终用户侧重于()。

    A. 实现视图
    B.进程视图
    C.逻辑视图
    D.部署视图

    答案:C
    解析:
    本题考核RUP模型。

  • 第17题:

    体系结构模型的多视图表示是从不同的视角描述特定系统的体系结构,著名的4+1模型支持从( )描述系统体系结构。

    A.逻辑视图、开发视图、物理视图、进程视图、统一的场景
    B.逻辑视图、开发视图、物理视图、模块视图、统一的场景
    C.逻辑视图、开发视图、构件视图、进程视图、统一的场景
    D.领域视图、开发视图、构件视图、进程视图、统一的场景

    答案:A
    解析:
    4+1视图即逻辑视图、开发视图、物理视图(部署视图)、进程视图、场景。

  • 第18题:

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

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

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

  • 第19题:

    UML采用4+1视图来描述软件和软件开发过程,其中(1)描绘了所设计的并发与同步结构;(2)表示软件到硬件的映射及分布结构;UML中的类图可以用来表示4+1视图中的(3)。空白(3)处应选择()

    • A、逻辑视图
    • B、实现视图
    • C、进程视图
    • D、部署视图

    正确答案:A

  • 第20题:

    UML采用4+1视图来描述软件和软件开发过程,其中(1)描绘了所设计的并发与同步结构;(2)表示软件到硬件的映射及分布结构;UML中的类图可以用来表示4+1视图中的(3)。 空白(1)处应选择()

    • A、逻辑视图(Logical View)
    • B、实现视图(Implementation View)
    • C、进程视图(Process View)
    • D、部署视图(Deployment View)

    正确答案:C

  • 第21题:

    单选题
    在RUP中采用"4+1"视图模型来描述软件系统的体系结构。在该模型中,最终用户侧重于(1),系统工程师侧重于(2)。空白(2)处应选择()
    A

    实现视图

    B

    进程视图

    C

    逻辑视图

    D

    部署视图


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

  • 第22题:

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

    逻辑视图

    B

    开发视图

    C

    物理视图

    D

    场景视图


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

  • 第23题:

    单选题
    UML采用4+1视图来描述软件和软件开发过程,其中(1)描绘了所设计的并发与同步结构;(2)表示软件到硬件的映射及分布结构;UML中的类图可以用来表示4+1视图中的(3)。 空白(2)处应选择()。
    A

    逻辑视图

    B

    实现视图

    C

    进程视图

    D

    部署视图


    正确答案: D
    解析: 逻辑视图(Logical View),用来描述所设计的静态/动态对象模型;进程视图(Process View),用来描述所设计的并发与同步结构;实现视图(Implementation View),用来描述软件在开发环境中的静态结构;部署视图(Deployment View),表示软件到硬件的映射及分布结构。UML中的类图可以用来表示其中的逻辑视图。