itgle.com
参考答案和解析
统一建模语言(Unified Modeling Language,UML)是一种为 面向对象 系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML使用面向对象设计的的建模工具,但独立于任何具体程序设计语言。
更多“2、什么是UML?简述UML的内容及其特点?”相关问题
  • 第1题:

    UML的定义包括以下哪些内容()。

    • A、UML语义
    • B、UML表示法
    • C、UML元素
    • D、UML对象
    • E、UML元模型

    正确答案:A,B

  • 第2题:

    什么是UML?UML有什么主要特点?


    正确答案: UML是一种对软件密集型系统的制品进行可视化、详述、构造及文档化的语言,它提供了用于交流的词汇表(单词)和在词汇表中组合词汇的规则(语法),它的每个符号都有明确的语义。利用UML所建立的模型是精确的、无歧义的、完整的并且可与各种编程语言直接相连。UML是一种文档化语言,它适于建立系统体系结构及其所有的细节文档,提供了用于表达需求和测试的语言及对项目计划和发布管理的活动进行建模的语言。
    UML的主要特点:
    (1)UML是一种语言; 
    (2)UML是一种可视化语言; 
    (3)UML是一种可用于详细描述的语言;
    (4)UML是一种构造语言; 
    (5)UML是一种文档化语言。

  • 第3题:

    UML体系包括三个部分:UML基本构造块,()和UML公共机制。

    • A、UML规则
    • B、UML命名
    • C、UML模型
    • D、UML约束

    正确答案:A

  • 第4题:

    UML的特点是什么?


    正确答案: (1)统一了面向对象方法的有关概念和描述方法;
    (2)表达能力强,能对各种并发分布式系统进行建模,且UML还提供了扩展机制;
    (3)UML专注于一种标准的建模语言,而不是一个开发过程。

  • 第5题:

    简述UML的八种图形。


    正确答案: 1类图
    2对象图
    3用例图
    4状态图
    5时序图
    6活动图
    7协作图
    8组件图与配置图

  • 第6题:

    什么是UML?UML由哪几部分组成?


    正确答案: UML(unified modeling language),统一建模语言是一种建模语言,是第三代用来为面向对象开发系统的产品进行说明、可视化和编制文档的方法。UML已经取代目前软件业众多的分析和设计方法,成为面向对象符号表示法事实上的标准。
    UML的主要元素由视图、图、模型元素和通用机制这部分组成。

  • 第7题:

    什么是RUP,与UML什么关系?


    正确答案: R.UP描述了如何有效地利用商业的、可靠的方法开发和部署软件,是一种开发过程,特别适用于大型软件团队开发大型项目。
    U.ML是一种语言,用来描述软件生产过程中要产生的文档,而RUP则是指导如何产生这些文档以及这些文档要讲述什么的方法。

  • 第8题:

    请分点叙述UML的特点。


    正确答案: (1)统一标准。UML统一了Booch、OMT和OOSE等方法中的基本概念,已成为OMG的正式标准,提供了标准的面向对象的模型元素的定义和表示。
    (2)面向对象。UML吸取了面向对象技术领域中其他流派的长处。UML符号表示考虑了各种方法的图形表示,删掉了大量易引起混乱的、多余的和极少使用的符号,也添加了一些新符号。
    (3)可视化、表示能力强。系统的逻辑模型或实现模型都能用UML模型清晰的表示,可用于复杂软件系统的建模。
    (4)独立于过程。UML是系统建模语言,独立于开发过程。
    (5)易掌握、易用。由于UML的概念明确,建模表示法简洁明了,图形结构清晰,易于掌握使用。

  • 第9题:

    简述UML图细分为什么?


    正确答案: 一类是静态图,一类是动态图
    (1)静态图:用例图、类图、对象图、组件图和部署图;
    (2)动态图:顺序图、协作图、状态图和活动图。

  • 第10题:

    问答题
    UML的特点是什么?

    正确答案: (1)统一了面向对象方法的有关概念和描述方法;
    (2)表达能力强,能对各种并发分布式系统进行建模,且UML还提供了扩展机制;
    (3)UML专注于一种标准的建模语言,而不是一个开发过程。
    解析: 暂无解析

  • 第11题:

    问答题
    软件开发为什么要使用UML建模?它有何特点?

    正确答案: 软件开发的过程犹如雕琢一件工艺品,由无形到有形,由粗到细。鉴于软件系统的复杂性和规模的不断增大,项目失败的可能性也相应增加。需要建立不同的模型对系统的各个层次进行描述。
    在长期的研究与实践中,人们越来越深刻地认识到,建立简明准确的表示模型是把握复杂系统的关键。模型是对事物的一种抽象,在软件开发过程中,建立各种模型,以便更透彻地了解系统的本质。由于UML以图形模型为主,模型的直观性及丰富的信息描述便于开发人员与用户的交流。建立的模型也为以后的系统维护和升级提供了文档。
    总的来说,使用模型可以使人们从全局上把握系统的全貌及其相关部件之间的关系,可以防止过早地陷入各个模块的细节。因此,面向对象的分析与设计应该从建模开始。
    UML是一种标准的图形化、可视化的建模型语言,UML的核心是建立系统的各类模型。其主要特点是:
    ⑴统一标准。UML统一了面向对象的主要流派Booch、OMT和OOSE等方法中的基本概念,已成为对象组织OMG的正式标准,并提供了标准的面向对象的模型元素的定义和表示。
    ⑵面向对象。UML集面向对象技术的众家之长。吸取了面向对象技术领域中其他流派的长处。
    ⑶可视化、表示能力强。系统的各种模型都能用UML的可视化模型清晰地表示,对系统描述能力强,模型蕴涵的信息丰富,可用于复杂软件系统的建模。
    ⑷独立于过程。UML是系统建模语言,独立于开发过程。
    ⑸易掌握、易用。UML的概念明确,建模表示法简洁明了,图形结构清晰,易于掌握使用。
    正是由于UML具有上述优点,所以对于大型复杂系统的建模,UML是最合适的选择。
    解析: 暂无解析

  • 第12题:

    问答题
    什么是UML?UML由哪几部分组成?

    正确答案: UML(unified modeling language),统一建模语言是一种建模语言,是第三代用来为面向对象开发系统的产品进行说明、可视化和编制文档的方法。UML已经取代目前软件业众多的分析和设计方法,成为面向对象符号表示法事实上的标准。
    UML的主要元素由视图、图、模型元素和通用机制这部分组成。
    解析: 暂无解析

  • 第13题:

    简述UML的模型描述图及其各自的功能。


    正确答案: 最常用的UML图包括:用例图、类图、序列图、状态图、活动图、组件图和部署图。
    下面给出了每类图的简要说明:
    1、用例图:用例图描述了系统提供的一个功能单元。用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的“角色”(Actors,也就是与系统的其他实体)关系,以及系统内用例之间的关系。
    2、类图:类图表示不同的实体(人、事物和数据)如何彼此相关;换句话说,它显示了系统静态结构。
    3、序列图:序列图显示具体用例(或者是用例的一部分)的详细流程。它几乎是自描述的,并且显示了流程中不同对象之间的调用关系,同时还可以很详细的显示对不同对象的不同调用。
    4、状态图:状态图表示某个类所处的不同状态和该类的状态转换信息。
    5、活动图:活动图表示在处理某个活动时,两个或者更多类对象之间的过程控制流。活动图可用于在业务单元的级别上对更高级别的业务过程进行建模,或者对低级别的内部类操作进行建模。
    6、组件图:组件图提供系统的物理视图。它的用途是显示系统中的软件对其他软件组件(例如,库函数)的依赖关系。组件图可以在一个非常高的层次上显示,从而仅显示粗粒度的组件,也可以在组件包层次之上显示。
    7、部署图:部署图表示该软件系统如何部署到硬件环境中。它的用途是显示该系统不同的组件将在何处物理地运行,以及它们将如何彼此通信。

  • 第14题:

    什么是UML?简介?


    正确答案:统一建模语言(UML)仅仅是一种语言。它不是系统设计的方法,而是系统建模的标准。UML经历了许多年的研究、发展并不断完善,成为现在诸多领域内建模的首选标准。开发人员主要使用UML来构造各种模型,以便描述系统需求和设计。

  • 第15题:

    简述统一建模语言(UML).


    正确答案:统一建模语言(UML)是一种绘制软件蓝图的标准语言。可以用UML对软件密集型系统的制品进行可视化详述和文档化。UML是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。UML的作用就是用很多图从静态和动态方面来全面描述我们将要开发的系统。

  • 第16题:

    软件开发为什么要使用UML建模?它有何特点?


    正确答案: 软件开发的过程犹如雕琢一件工艺品,由无形到有形,由粗到细。鉴于软件系统的复杂性和规模的不断增大,项目失败的可能性也相应增加。需要建立不同的模型对系统的各个层次进行描述。
    在长期的研究与实践中,人们越来越深刻地认识到,建立简明准确的表示模型是把握复杂系统的关键。模型是对事物的一种抽象,在软件开发过程中,建立各种模型,以便更透彻地了解系统的本质。由于UML以图形模型为主,模型的直观性及丰富的信息描述便于开发人员与用户的交流。建立的模型也为以后的系统维护和升级提供了文档。
    总的来说,使用模型可以使人们从全局上把握系统的全貌及其相关部件之间的关系,可以防止过早地陷入各个模块的细节。因此,面向对象的分析与设计应该从建模开始。
    UML是一种标准的图形化、可视化的建模型语言,UML的核心是建立系统的各类模型。其主要特点是:
    ⑴统一标准。UML统一了面向对象的主要流派Booch、OMT和OOSE等方法中的基本概念,已成为对象组织OMG的正式标准,并提供了标准的面向对象的模型元素的定义和表示。
    ⑵面向对象。UML集面向对象技术的众家之长。吸取了面向对象技术领域中其他流派的长处。
    ⑶可视化、表示能力强。系统的各种模型都能用UML的可视化模型清晰地表示,对系统描述能力强,模型蕴涵的信息丰富,可用于复杂软件系统的建模。
    ⑷独立于过程。UML是系统建模语言,独立于开发过程。
    ⑸易掌握、易用。UML的概念明确,建模表示法简洁明了,图形结构清晰,易于掌握使用。
    正是由于UML具有上述优点,所以对于大型复杂系统的建模,UML是最合适的选择。

  • 第17题:

    什么是UML?UML的作用是什么?


    正确答案:统一建模语言(UML)是一种可视化的建模语言,采用标准的表示方法支持面向对象的系统开发过程。
    UML的作用:UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它采用图形符号表示系统中的对象和关系,从不同的角度描述待开发的系统,为开发团队提供标准通用的设计语言来开发和构建计算机应用系统。

  • 第18题:

    在UML中,状态的图符由几部分组成?每部分的内容是什么?


    正确答案:一般来说,可以列出该状态要执行的事件和动作,比如入口动作(什么事件可触发它开始)、出口动作、内部转换(在状态不改变的情况下会做什么事情)、延迟事件、内部活动(对象处于状态时一直执行的动作,直到被一个事件中断为止)、子状态或子状态机等组成部分。

  • 第19题:

    简述UML的几种图。


    正确答案:(1)用例图:用例图展现了一组用例、参与者以及它们间的关系。可以用用例图描述系统的静态使用情况。在对系统行为组织和建模方面,用例图的是相当重要的。
    (2)类图: 类图显示了一组类、接口、协作以及它们之间的关系。
    (3)对象图:对象图展示了一组对象及它们间的关系。用对象图说明类图中所反应的事物实例的数据结构和静态快照。对象图表达了系统的静态设计视图或静态过程视图,除了现实和原型方面的因素外,它与类图作用是相同的。
    (4)交互图:交互图展现了按一定的目的进行的一种交互,它由在一个上下文中的一组对象及它们间交互的信息组成。交互图也可用于描述一个用例的行为。顺序图和协作图都是交互图,顺序图和协作图可以相互转换。
    顺序图:展现了一组对象和由这组对象收发的消息,用于按时间顺序对控制流建模。
    协作图:展现了一组对象,这组对象间的连接以及这组对象收发的消息。它强调收发消息的对象的结构组织,按组织结构对控制流建模。
    (5)状态图:展示了一个特定对象的所有可能状态以及由于各种事件的发生而引起的状态间的转移。一个状态图描述了一个状态机,用状态图说明系统的动态视图。它对于接口、类或协作的行为建模尤为重要,可用它描述对象的生命周期。
    (6)活动图:活动图是一种特殊的状态图,描述需要做的活动、执行这些活动的顺序以及工作流(完成工作所需要的步骤)。它对于系统的功能建模特别重要,强调对象间的控制流程。
    高层活动图用于表示需要完成的一些任务,即用于分析用例,理解涉及多个用例的工作流、多线程及并行,显示相互联系的行为整体,还可用于对企业过程建模,对系统的功能建模。低层活动图用于表示类的方法。  (7)构件图(组件图):构件图展现了一组构件之间的组织和依赖,用于对源代码、可执行的发布、物理数据库和可调整的系统建模。
    (8)部署图:部署图展现了对运行时处理节点以及其中构件的配署。它描述系统硬件的物理拓扑结构(包括网络布局和构件在网络上的位置),以及在此结构上执行的软件(即运行时软构件在节点中的分布情况)。用部署图说明系统结构的静态部署视图,即说明分布、交付和安装的物理系统。

  • 第20题:

    简述uml中扩展机制的作用?


    正确答案: U.ML提供了几种扩展机制,允许建模者在不用改变基本建模语言的情况下做一些通用的扩展。这些扩展机制已经被设计好,以便于在不需理解全部语义的情况下就可以存储和使用。
    由于这个原因,扩展可以作为字符串存储和使用。对不支持扩展机制的工具来说,扩展只是一个字符串,它可以作为模型的一部分被导入、存储,还可以被传递到其他工具。

  • 第21题:

    问答题
    什么是UML?UML的作用是什么?

    正确答案: 统一建模语言(UML)是一种可视化的建模语言,采用标准的表示方法支持面向对象的系统开发过程。
    UML的作用:UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它采用图形符号表示系统中的对象和关系,从不同的角度描述待开发的系统,为开发团队提供标准通用的设计语言来开发和构建计算机应用系统。
    解析: 暂无解析

  • 第22题:

    问答题
    简述UML的特点。

    正确答案: 统一了面向对象方法的基本概念。UML是在Booth方法、OMT方法和OOSE方法的基础上发展起来的,是这些方法的延续和发展。消除了不同方法在表示法和术语上的差异,避免了符号表示和理解上不必要的混乱。
    (1)建模能力更强。
    (2)独立开发过程。
    (3)UML提出了许多新概念。
    UML符号表示考虑了许多方法的图形表示,删除了大量容易引起混乱的、多余的和极少使用的符号,增加了一些新的符号。还提出一些新的概念,如构造型、职责、扩展机制、线程、模式、合作图和活动图等。
    解析: 暂无解析

  • 第23题:

    问答题
    简述UML的模型描述图及其各自的功能。

    正确答案: 最常用的UML图包括:用例图、类图、序列图、状态图、活动图、组件图和部署图。
    下面给出了每类图的简要说明:
    1、用例图:用例图描述了系统提供的一个功能单元。用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的“角色”(Actors,也就是与系统的其他实体)关系,以及系统内用例之间的关系。
    2、类图:类图表示不同的实体(人、事物和数据)如何彼此相关;换句话说,它显示了系统静态结构。
    3、序列图:序列图显示具体用例(或者是用例的一部分)的详细流程。它几乎是自描述的,并且显示了流程中不同对象之间的调用关系,同时还可以很详细的显示对不同对象的不同调用。
    4、状态图:状态图表示某个类所处的不同状态和该类的状态转换信息。
    5、活动图:活动图表示在处理某个活动时,两个或者更多类对象之间的过程控制流。活动图可用于在业务单元的级别上对更高级别的业务过程进行建模,或者对低级别的内部类操作进行建模。
    6、组件图:组件图提供系统的物理视图。它的用途是显示系统中的软件对其他软件组件(例如,库函数)的依赖关系。组件图可以在一个非常高的层次上显示,从而仅显示粗粒度的组件,也可以在组件包层次之上显示。
    7、部署图:部署图表示该软件系统如何部署到硬件环境中。它的用途是显示该系统不同的组件将在何处物理地运行,以及它们将如何彼此通信。
    解析: 暂无解析

  • 第24题:

    问答题
    什么是UML?UML有什么主要特点?

    正确答案: UML是一种对软件密集型系统的制品进行可视化、详述、构造及文档化的语言,它提供了用于交流的词汇表(单词)和在词汇表中组合词汇的规则(语法),它的每个符号都有明确的语义。利用UML所建立的模型是精确的、无歧义的、完整的并且可与各种编程语言直接相连。UML是一种文档化语言,它适于建立系统体系结构及其所有的细节文档,提供了用于表达需求和测试的语言及对项目计划和发布管理的活动进行建模的语言。
    UML的主要特点:
    (1)UML是一种语言; 
    (2)UML是一种可视化语言; 
    (3)UML是一种可用于详细描述的语言;
    (4)UML是一种构造语言; 
    (5)UML是一种文档化语言。
    解析: 暂无解析