更多“UML技术中,动态视图起着举足轻重的作用,其中泳道和生命线分别是哪两种视图特别强调的概念:() ”相关问题
  • 第1题:

    在面向对象开发方法中,用UML表示软件体系架构,用到5个视图:逻辑视图、构件视图、部署视图、(6)。

    A.使用视图和动态视图

    B.用例视图和动态视图

    C.用例视图和进程视图

    D.静态视图和动态视图


    正确答案:C
    解析:在面向对象开发方法中,用UML表示软件体系架构,用到的5个视图是:用例视图、逻辑视图、进程视图、构件视图和部署视图。

  • 第2题:

    UML中,序列图的基本元素包括(2)。

    A.对象、生命线和泳道
    B.对象、泳道和消息
    C.对象、生命线和消息
    D.生命线、泳道和消息

    答案:C
    解析:
    UML序列图是一种交互图,它由一组对象或参与者以及它们之间可能发送的消息构成。构成序列图的基本元素包括对象、生命线和消息,还可以包括角色和激活期两种元素。泳道在UML活动图中区分了负责活动的对象,它明确地表示了哪些活动是由哪些对象进行的。

  • 第3题:

    UML共定义了10种模型图。其中,状态图(State Diagram)、活动图(Activity Diagram)、顺序图(Sequence Diagram)属于以下哪一类视图?

    A.用例视图

    B.功能视图

    C.静态视图

    D.动态视图


    B

  • 第4题:

    UML中,序列图的基本元素包括( )。

    A.对象、生命线和泳道 B.对象、泳道和消息 C.对象、生命线和消息 D.生命线、泳道和消息


    正确答案:C

  • 第5题:

    UML中有哪几类个视图,它们的作用分别是什么?
    (1)用例视图(Use-Case view)
    用例视图用于描述系统的功能集。它是从系统外部以用户角度,对系统做的抽象表示。用例视图所描述的系统功能依靠于外部用户或另一个系统触发激活,为用户或另一个系统提供服务,实现与用户或另一个系统之间的交互。
    用例视图中可以包含若干个用例,用例表示系统能够提供的功能,用例视图是其他视图的核心和基础。其他视图的构造依赖于用例视图中所描述的内容,因为系统的最终目标是实现用例视图中描述的功能,同时附带一些非功能性的特性,因此用例视图影响着所有其他的视图。
    (2)逻辑视图(Logical view)
    如果说用例视图描述系统“做什么”,那么逻辑视图就是描述“怎么做”。系统的静态结构描述类、对象和它们之间的关系,反映的是系统静态特征或结构组成。
    (3)组件视图(Component view)
    组件视图用来描述系统实现的结构和行为特征,反映系统各组成元素之间的关系。组件视图由组件图实现,主要供开发者和管理者使用。
    (4)并发视图(Concurrency View)
    并发视图用来描述系统的动态和行为特征。并发视图将任务划分为进程或线程形式,通过任务划分引入并发机制,可以高效地使用资源、并行执行和处理异步事件。除了划分系统为并发执行的进程或线程外,并发视图还必须处理通信和同步问题。
    (5)配置视图(Deployment View)
    配置视图体现了系统的实现环境,反映系统的物理架构。配置视图还包括一个映射,该映射显示在物理架构中组件是怎样分配的。