更多“简述UML当中四层体系结构?”相关问题
  • 第1题:

    UML中的用例和用例图的主要用途是描述系统的______。

    A.功能需求

    B.详细设计

    C.体系结构

    D.内部接口


    正确答案:A

  • 第2题:

    下面表达工具不能用来描述CIS工程的数据结构和软件体系结构的是()。

    A:层次图
    B:DLL
    C:结构图
    D:UML

    答案:B
    解析:
    在系统总体设计阶段采用一些表达工具来描述GIS工程的数据结构和软件体系结构,如层次图、HIPO图、结构图、UML等。

  • 第3题:

    简述四种UML依赖关系异同。


    正确答案: 绑定关系位于模板(如C++模板)和用其生成的模型元素之间,该元素完全是模板的实例化,为添加任何新的东西。
    可溯关系是两个元素或元素集合之间的概念连接,用于描述位于不同语义层或多种视点下的同一个概念。这些元素间并没有任何特定的映射关系,关系的方向可被忽略。通常用于跟踪需求,或帮助建模者跟踪多个模型的变化。使用关系表示一个元素为了实现或完成其全部的功能需要其它元素或元素集合的配合,例如类与类之间的多种方法调用关系。
    细化关系是不同语义层(如分析和设计)之间模型元素的依赖关系,表示客户可由供应者导出。这一导出关系不一定非要用算法来描述,可以完全人为决定,因此细化关系可描述的语义范围较广,包括:模型的逐步细化、优化、变换、模板、模型合成、框架组成等等。
    绑定和使用关系只能用于同一模型中元素的连接,而可溯和细化关系可用于连接多个模型的元素。

  • 第4题:

    UML客户需求分析产生的用例模型描述了系统的()。

    • A、状态
    • B、体系结构
    • C、静态模型
    • D、功能要求

    正确答案:D

  • 第5题:

    简述SSL的体系结构。


    正确答案: SSL协议共由四个协议组成,它们是SSL记录协议,SSL更改密码规格协议,SSL警报协议,SSL握手协议。

  • 第6题:

    简述CIDF的体系结构组成。


    正确答案:分为四个基本组件:事件产生器、事件分析器、响应单元和事件数据库。事件产生器、事件分析器、响应单元通常以应用程序的形式出现,而事件数据库则是以文件或数据流的形式。

  • 第7题:

    简述项目管理知识体系结构。


    正确答案: 范围管理,时间管理,质量管理,成本管理,风险管理,人力资源管理,采购合同管理,沟通(交流)管理,整体(集成)管理。

  • 第8题:

    简述UML的几种图。


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

  • 第9题:

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


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

  • 第10题:

    简述铁路安全保障体系结构。


    正确答案:安全总体管理子系统:安全组织、安全法制、安全信息、安全技术、安全教育、安全资金。 安全对象管理子系统:人员安全保障子系统、设各安全保障子系统、环境安全保障子系统。

  • 第11题:

    问答题
    什么是体系结构描述语言?它与程序语言以及UML有哪些区别与联系?

    正确答案: ADL是在底层语义模型的支持下,为软件系统的概念体系结构建模提供了具体语法和概念框架。基于底层语义的工具为体系结构的表示、分析、演化、细化、设计过程等提供支持。其三个基本元素是:构件、连接件、体系结构配置。
    跟其他语言的比较:
    ◎构造能力:ADL能够使用较小的独立体系结构元素来建造大型软件系统;
    ◎抽象能力:ADL使得软件体系结构中的构件和连接件描述可以只关注它们的抽象特性,而不管其具体的实现细节;
    ◎重用能力:ADL使得组成软件系统的构件、连接件甚至是软件体系结构都成为软件系统开发和设计的可重用部件;
    ◎组合能力:ADL使得其描述的每一系统元素都有其自己的局部结构,这种描述局部结构的特点使得ADL支持软件系统的动态变化组合;
    ◎异构能力:ADL允许多个不同的体系结构描述关联存在;
    ◎分析和推理能力:ADL允许对其描述的体系结构进行多种不同的性能和功能上的多种推理分析。
    解析: 暂无解析

  • 第12题:

    问答题
    简述主程序-子程序软件体系结构与面向对象体系结构的不同之处。

    正确答案: ①在设计思想上的区别:主程序-子程序关注功能的实现,即系统是由一个个过程构成。面向对象体系结构关注数据与功能的封装(对象)。系统是由一系列对象构成,这些对象按一定规则通信,完成具体功能。
    ②在系统分析设计方面的区别。前者采用结构化分析设计方法(如数据流图、面向数据流的设计),后者采用面向对象分析设计,使用用例图、类图、时序图等模型。
    解析: 暂无解析

  • 第13题:

    简述哈佛体系结构和冯诺依曼体系结构的不同点。


    正确答案:
    答案:哈佛体系结构的要点是:(1)使用两个独立的存储器模块,分别存储指令和数据,每个存储模块都不允许指令和数据并存,以便实现并行处理;(2)具有一条独立的地址总线和一条独立的数据总线,利用公用地址总线访问两个存储模块(程序存储模块和数据存储模块),公用数据总线则被用来完成程序存储模块或数据存储模块与CPU之间的数据传输;(3)两条总线由程序存储器和数据存储器分时共用。

  • 第14题:

    简述UML的特点。


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

  • 第15题:

    状态图和活动图建立了UML面向对象开发过程中的对象动态()模型。

    • A、交互
    • B、状态
    • C、体系结构
    • D、软件复用

    正确答案:B

  • 第16题:

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

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

    正确答案:A

  • 第17题:

    简述扩展、包含和细化三种UML依赖关系的异同。


    正确答案: 扩展、包含和细化都是描述了元素之间的依赖关系,但具体含义不同。
    扩展(extend)关系是对基本用例在对某些“扩展点”的功能的增加。通过向被扩展的用例添加动作来扩展用例。
    包含(include)关系表示一个元素为了实现或完成其全部的功能,需要用到已存在的另一个模型元素,本质上是一种使用关系。
    细化关系是不同语义层(如分析和设计)之间模型元素的依赖关系,表示一个元素对另一个因此细化关系可描述的语义范围较广,包括模型的逐步细化、优化、变换、模板、模型合成、框架组成等。

  • 第18题:

    简述UML,列出其主要图形,并讨论它们的主要用途。


    正确答案: UML是一种用来对系统开发的产出进行可视化、规范定义、构造和文档化的面向对象的建模语言。UML是用来描述模型的,用模型来描述系统的结构或静态特征,以及行为或动态特征。
    UML定义的图分为3类,即用例图、静态结构图和动态行为图。
    (1)用例图,即UseCase图。
    (2)静态结构图,包括对象类图、对象图、组件图和配置图。
    (3)动态行为图,包括交互顺序图、交互协作图、状态图和活动图。

  • 第19题:

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


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

  • 第20题:

    简述uml通用机制组成以及它的作用?


    正确答案: 一、修饰。
    在使用UML语言建模时,可以将图形修饰附加到UML图中的模型元素上。比如,当一个元素代表某种类型的时候,它的名称可以用粗体字形类显示;当同一元素表示该类型的实例时,该元素的名称用一条下划线修饰。
    二、注释。
    U.ML语言中用一条虚线将注释连接到它为之解释的或细化的元素上。
    三、通用划分。
    U.ML语言对其模型元素规定了两种类型的通用划分:型-实例(值)和接口-实现。
    1、型-实例(Type-Instance):描述一个通用描述符与单个元素项之间的对应关系。实例元素使用与通用描述符相同的表示图形,但是名字的表示与通用描述符不同:实例元素名字带有下划线,而且后面还要加上冒号和通用描述符的名字。
    2、接口-实现:接口声明了一个规定了服务的约定,接口的实现负责执行接口的全部语义定义并实现该项服务。

  • 第21题:

    UML系统设计的一般步骤包括系统对象设计、系统体系结构设计和系统设计的()和审查等。

    • A、建模
    • B、完善
    • C、优化
    • D、迭代

    正确答案:C

  • 第22题:

    问答题
    简述UML的八种图形。

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

  • 第23题:

    问答题
    简述四种UML依赖关系异同。

    正确答案: 绑定关系位于模板(如C++模板)和用其生成的模型元素之间,该元素完全是模板的实例化,为添加任何新的东西。
    可溯关系是两个元素或元素集合之间的概念连接,用于描述位于不同语义层或多种视点下的同一个概念。这些元素间并没有任何特定的映射关系,关系的方向可被忽略。通常用于跟踪需求,或帮助建模者跟踪多个模型的变化。使用关系表示一个元素为了实现或完成其全部的功能需要其它元素或元素集合的配合,例如类与类之间的多种方法调用关系。
    细化关系是不同语义层(如分析和设计)之间模型元素的依赖关系,表示客户可由供应者导出。这一导出关系不一定非要用算法来描述,可以完全人为决定,因此细化关系可描述的语义范围较广,包括:模型的逐步细化、优化、变换、模板、模型合成、框架组成等等。
    绑定和使用关系只能用于同一模型中元素的连接,而可溯和细化关系可用于连接多个模型的元素。
    解析: 暂无解析