●UML称为统一的建模语言,它把Booch、Rumbaugh和Jacobson等各自独立的OOA和OOD方法中最优秀的特色组合成一个统一的方法。UML允许软件工程师使用由一组语法的语义的实用规则所支配的符号来表示分析模型。在UML中用5种不同的视图来表示一个系统,这些视图从不同的侧面描述系统。每一个视图由一组图形来定义。这些视图概述如下:(8) 用使用实例(use case)来建立模型,并用它来描述来自终端用户方面的可用的场景。(9) 对静态结构(类、对象和关系)模型化。(10) 描述了在用户模型视图和结

题目

●UML称为统一的建模语言,它把Booch、Rumbaugh和Jacobson等各自独立的OOA和OOD方法中最优秀的特色组合成一个统一的方法。UML允许软件工程师使用由一组语法的语义的实用规则所支配的符号来表示分析模型。

在UML中用5种不同的视图来表示一个系统,这些视图从不同的侧面描述系统。每一个视图由一组图形来定义。这些视图概述如下:

(8) 用使用实例(use case)来建立模型,并用它来描述来自终端用户方面的可用的场景。

(9) 对静态结构(类、对象和关系)模型化。

(10) 描述了在用户模型视图和结构模型视图中所描述的各种结构元素之间的交互和协作。

(11) 将系统的结构和行为表达成为易于转换为实现的方式。

(12) 表示系统实现环境的结构和行为。

(8) ~(10) A.环境模型视图

B.行为模型视图

C.用户模型视图

D.结构模型视图

(11) ,(12) A.环境模型视图

B.实现模型视图

C.结构模型视图

D.行为模型视图


相似考题
更多“●UML称为统一的建模语言,它把Booch、Rumbaugh和Jacobson等各自独立的OOA和OOD方法中最优秀的特色组合成一个统一的方法。UML允许软件工程师使用由一组语法的语义的实用规则所支配的符号来表示分析模型。在UML中用5种不同的视图来表示一个系统,这些视图从不同的侧面描述系统。每一个视图由一组图形来定义。这些视图概述如下:(8) 用使用实例(use case)来建立模型,并用它来描述来自终端用户方面的可用的场景。(9) 对静态结构(类、对象和关系)模型化。(10) 描述了在用户模型视图和结”相关问题
  • 第1题:

    统一建模语言UML是一种常用于数据库应用系统设计和开发的可视化建模语言。关于UML,下列说法错误的是( )。

    A.UML中的视图是由一个或多个图组成的,一个图是系统模型中的某个侧面的展示

    B.用例图、顺序图和状态图都是UML的行为视图,用于描述系统的物理部署情况

    C.类图和对象图都是UML的逻辑视图,用于描述系统在某个时间的静态结构

    D.在用例图中,与系统交互的人和其他实体都可以成为系统的角色


    正确答案:B
    UML中视图(View)的概念为从不同的角度观察系统所得到的印象。有了视图,便可把注意力集中在系统的一个方面,通过对多个视图的理解,在大脑中把不同方面的信息拼接起来,最终把握系统的全貌。每个视图需要用一组图(diagram)来描述,图中包含的是代表系统模型元素的各种图形符号,不同的图体现着系统的不同方面。正如我们观察一个物体一样,从不同的角度看到的局部图像可能会出现重叠,不同的视图之间也可能出现重叠的状况,所以同一个图可以从属于不同的视图。用例图属于用例视图,描述系统的功能。行为视图包括顺序图、交互图和状态图,描述系统的活动。描述物理部署情况的是部署视图。

  • 第2题:

    UML采用5个互联的视图来描述软件系统的体系结构,即用例视图(Use—case View)、设计视图(Design View)、进程视图(Process View)、实现视图(Implementation View)和展开视图(Deployment View)。系统模型中每一个视图的内容是由一些图来描述的,UML中包含用例图、类图、对象图、状态图、时序图、协作图、活动图、组件图、分布图等9种图。对整个系统而言,其功能由用例图描述,静态结构由类图和对象图描述,动态行为由状态图、时序图、协作图和活动图描述,而物理架构则是由组件图和分布图描述。请分别指出用例图、类图、对象图、状态图、时序图、协作图、活动图、组件图、分布图的作用。


    正确答案:1)用例图定义了系统的功能需求它完全是从系统的外部观看系统功能并不描述系统内部对功能的具体实现。在用例图中角色代表触发系统功能的用户或其他系统用例代表具体的功能描述。 2)类图描述系统的静态结构表示系统中的类以及类与类之间的关系。 3)对象图描述了一组对象以及它们之间的关系表示类的对象实例。 4)状态图表示一个状态机强调对象行为的事件顺序。 5)时序图和协作图均表示一组对象之间的动态协作关系。其中时序图反映对象之间发送消息的时间顺序协作图反映收发消息的对象的结构组织。时序图和协作图是同构
    1)用例图定义了系统的功能需求,它完全是从系统的外部观看系统功能,并不描述系统内部对功能的具体实现。在用例图中,角色代表触发系统功能的用户或其他系统,用例代表具体的功能描述。 2)类图描述系统的静态结构,表示系统中的类以及类与类之间的关系。 3)对象图描述了一组对象以及它们之间的关系,表示类的对象实例。 4)状态图表示一个状态机,强调对象行为的事件顺序。 5)时序图和协作图均表示一组对象之间的动态协作关系。其中,时序图反映对象之间发送消息的时间顺序,协作图反映收发消息的对象的结构组织。时序图和协作图是同构 解析:用例描述了它所代表的功能的各个方面,即包含了用例执行期间可能发生的各种情况。用例和角色之间具有“关联”的连接关系,表示什么角色与该用例进行通信。在UML语言中,用例用一个椭圆图形和名称表示。
    在本题中,我们通过题目说明可以识别以下用例:
    1.与教师有关的用例
    1)选择课程——选择所教的课程,并获得学生名册。
    2)登记成绩——在学期结束时,提交学生的课程成绩。
    2.与学生有关的用例
    1)注册课程——在学期开始进行选课注册,允许在一段时间内更改或删除,课程目录系统提供当前学期的所有可选课程列表。2)查看成绩单——学生可以查看以前学期的电子成绩单。
    3.与注册管理员有关的用例
    1)维护课程信息——在系统中增加、修改和删除课程信息。2)维护学生信息——在系统中增加、修改和删除学生信息。3)维护教师信息——在系统中增加、修改和删除教师信息。4)关闭注册——删除少于3人的课程,并由付费系统通知学生缴费。
    4.与安全性要求有关的用例
    登录——使用此系统的人员需要进行登录,以验证其身份和权限。
    发现和定义对象类应以问题域和系统责任为出发点,正确地运用抽象原则,尽可能全面地发现对象的因素,并对其进行检查和整理,最终得到系统的对象类。我们可以在用例模型的基础上,通过识别实体类、边界类和控制类,从而发现和定义系统中的对象类。识别上述对象类之后,通过建立交互图,将用例的行为分布到这些对象类中。时序图表示完成某项行为的对象类和这些对象类之间传递消息的时间顺序,其中,对象生命线是一条垂直的虚线,表示对象存在的时间;控制焦点是一个细长的矩形,表示对象执行一个所经历的时间段;消息是对象之间的一条水平箭头线,表示对象之间的通信。协作图包含一组对象和以消息交换为纽带的关联,用于描述系统的行为是如何由系统的成分合作实现的。

  • 第3题:

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

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


    正确答案:A,D

  • 第4题:

    以下对UML视图说法正确的有()

    A.结构分类描述了系统中的结构成员及其相互关系。类元包括类、用例、构件和节点。类元为研究系统动态行为奠定了基础。类元视图包括静态视图、用例视图和实现视图。

    B.动态行为描述了系统随时间变化的行为。待业用从静态视图中抽取的瞬间值的变化来描述。动态行为视图包括状态机视图、活动视图和交互视图

    C.模型管理说明了模型的分层组织结构。包是模型的基本组织单元。特殊的包还包括模型和子系统。模型管理视图跨越了其他视图并根据系统开发和配置组织这些视图。

    D.UML还包括多种具的扩展能力的组件,这些扩展能力有限但很有用。这些组件包括约束、构造型和标记值,它们适用于所有的视图元素


    参考答案:A, B, C, D

  • 第5题:

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

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

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

  • 第6题:

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

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

    答案:A
    解析:
    UML对系统架构的定义是系统的组织结构,包括系统分解的组成部分,以及它们的关联性、交互机制和指导原则等提供系统设计的信息。具体来说,就是指以下5个系统视图:(1)逻辑视图。逻辑视图也称为设计视图,它表示了设计模型中在架构方面具有重要意义的部分,即类、子系统、包和用例实现的子集。(2)进程视图。进程视图是可执行线程和进程作为活动类的建模,它是逻辑视图的一次执行实例,描述了并发与同步结构。(3)实现视图。实现视图对组成基于系统的物理代码的文件和构件进行建模。(4)部署视图。部署视图把构件部署到一组物理节点上,表示软件到硬件的映射和分布结构。(5)用例视图。用例视图是最基本的需求分析模型。

  • 第7题:

    UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画。其中()包括用例图(use case diagram),它从外部用户的角度描述系统的功能,并指出功能的参与者。

    • A、用例视图
    • B、结构视图
    • C、行为视图
    • D、构件视图

    正确答案:A

  • 第8题:

    UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画,其中()包括构件图,它描述软件系统中各组成构件,构件的内部结构以及构件之间的依赖关系

    • A、行为视图
    • B、结构视图
    • C、构件视图
    • D、用例视图

    正确答案:C

  • 第9题:

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

    • A、使用视图和动态视图
    • B、用例视图和动态视图
    • C、用例视图和进程视图
    • D、静态视图和动态视图

    正确答案:C

  • 第10题:

    UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画。其中()包括交互图(interactive diagram)、状态图(statechart diagram)与活动图(activity diagram),它们从不同的侧面刻画系统的动态行为。

    • A、用例视图
    • B、结构视图
    • C、行为视图
    • D、构件视图

    正确答案:C

  • 第11题:

    单选题
    UML作为一种可视化建模语言,由()等几个部分组成。
    A

    视图、图、抽象和关系

    B

    视图、图、模型元素和通用机制

    C

    对象、类、模型元素和通用机制

    D

    用例视图、实现视图、顺序图和构件图


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

  • 第12题:

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

    逻辑视图

    B

    实现视图

    C

    进程视图

    D

    部署视图


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

  • 第13题:

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

    A.物理视图

    B.逻辑视图

    C.进程视图

    D.开发视图


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

  • 第14题:

    用使用实例(use case)来建立模型,并用它来描述来自终端用户方面的可用的场景。

    (9)对静态结构(类、对象和关系)模型化。

    (10)描述了在用户模型视图和结构模型视图中所描述的各种结构元素之间的交互和协作。

    (11)将系统的结构和行为表达成为易于转换为实现的方式。

    (12)示系统实现环境的结构和行为。

    A.环境模型视图

    B.行为模型视图

    C.用户模型视图

    D.结构模型视图


    正确答案:C

  • 第15题:

    UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画,其中()包括构件图,它描述软件系统中各组成构件,构件的内部结构以及构件之间的依赖关系

    A.行为视图

    B.结构视图

    C.构件视图

    D.用例视图


    参考答案:C

  • 第16题:

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

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

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

  • 第17题:

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

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

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

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

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

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

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

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

  • 第18题:

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

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

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

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

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

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

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

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

  • 第19题:

    UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画。其中()包括类图(class diagram)、对象图(object diagram)和包图(package diagram),它们分别从不同的层面表示系统的静态结构。

    • A、用例视图
    • B、结构视图
    • C、行为视图
    • D、构件视图

    正确答案:B

  • 第20题:

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

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

    正确答案:D

  • 第21题:

    UML建模语言是由视图、图、模型元素和通用机制构成的层次关系来描述的。()


    正确答案:正确

  • 第22题:

    判断题
    UML建模语言是由视图、图、模型元素和通用机制构成的层次关系来描述的。()
    A

    B


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

  • 第23题:

    多选题
    以下对UML视图说法正确的有()
    A

    结构分类描述了系统中的结构成员及其相互关系。类元包括类、用例、构件和节点。类元为研究系统动态行为奠定了基础。类元视图包括静态视图、用例视图和实现视图。

    B

    动态行为描述了系统随时间变化的行为。待业用从静态视图中抽取的瞬间值的变化来描述。动态行为视图包括状态机视图、活动视图和交互视图

    C

    模型管理说明了模型的分层组织结构。包是模型的基本组织单元。特殊的包还包括模型和子系统。模型管理视图跨越了其他视图并根据系统开发和配置组织这些视图。

    D

    UML还包括多种具的扩展能力的组件,这些扩展能力有限但很有用。这些组件包括约束、构造型和标记值,它们适用于所有的视图元素


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