美文网首页@产品
学习UML笔记(1)——UML重要术语及含义

学习UML笔记(1)——UML重要术语及含义

作者: 须臾所学 | 来源:发表于2019-03-02 19:48 被阅读1次

    一个系统从需求收集到研发落地的过程中,需要不同岗位和角色的人互相交流,只有信息的准确传达,才能够确保做出的系统能切实解决用户所遇到的问题。显示生活中,在这个交流过程中不管是口头表达,还是文档描述,信息的传达都不够清晰。各类冗余的文档和口头沟通,造成了在从用户→产品经理→研发工程师等角色的交流过程中出现各种信息的遗失和误解,在这样的情况下UML建模语言的诞生很好的解决了问题。一方面可以帮助产品梳理需求,另一方面可以帮助开发人员快速理解需求。用各个维度的建模图清晰展现下,最终达到需求准确落地目的,开发出用户想要的系统。

    我想学习一样东西,首先学的就是概念。概念是对学习内容的准确概括。一开始不能完全理解没关系,这样带着对概念的不解的问题去学习,更容易融汇贯通。

    重要术语含义

    参与者(actor)发起用例或者从用例中获益的一个实体(系统或人)

    聚集(aggregation)一种特定类型的关联,在聚集关系中一个类是另一个类的组成部分,一个聚集类可以包含一个到多个部分类

    关联(association)两类之间的关系

    属性(attribute)类具有的特性。属性描述了对象所能具有的一个值的范围

    (class)具有相同属性和行为的一组或一类事物;类是创建

    约束(constraint)在UML图中施加的规则。约束用大括号括起来的规则表达式表达,例如{capacity=16,18,or 20 pounds }

    领域(domain)系统所处的概念范围。

    继承(inheritance)继承是一种特殊类型的关联,在继承关系中一个类自动获得了另一类的属性和操作。类的实例(例如类的对象)自动获得了类的属性和操作,也是继承。

    多重性(multiplicity)附加在关联上的一个标记。多重性说明了多少个类的实例可以和另一个类的一个实例发生关联。

    对象(object)类的一个实例,它的每个属性都有具体值。

    操作(operation)类可以做的事情。类的操作说明了类具有的行为。

    统一建模语言(Unified Modelling Language,UML)用于绘制基于计算机的系统蓝图的语言。

    UML模型(UML model)从多个视角描述一个系统的UML图集合

    用例(User Case)关于系统使用的一组场景。用例描述了用户所看到的的系统。

    相关文章

      网友评论

        本文标题:学习UML笔记(1)——UML重要术语及含义

        本文链接:https://www.haomeiwen.com/subject/cnuyuqtx.html