2.1 uml序言

UML Unified Modeling Language 统一建模语言

模型的定义

建模 modeling

  重要的研发成果常常产自类比(analogy);

       把不太理解的东西和一些已经较为理解、且十分类似的东西作比较,可以对这些不太理解的东西产生更深刻的理解,叫建模;

模型

      建模产生的结果就是模型,模型是对现实的简化、对事物的一种抽象;

      模型可以帮助人们更好的了解事物的本质,抓住问题的要害;、

      在模型中,人们总是剔除那些与问题无关的、非本质的东西,从而使模型与真实的实体相比更加简单、易于把握;

建模的原因是因为不能完整的理解一个复杂的系统;

帮助我们展昭需要对系统进行可视化;

允许我们详细说明系统的结构和行为;

给出一个指导我们构造系统的模板;

对我们所作出的决策进行文档化。

模型都是对现实的简化,但是简化不能掩盖任何重要的细节

UML的概念模型

UML

      事物

            结构事物

                  类

                  接口

                  协作

                  用例

                  主动类

                  节点

                  构件

                  制品

            行为事物

                  交互

                  状态机

                  活动

            分组事物

                  包

             注释事物

                  注释

      关系

            依赖

            关联

            泛化

            实现

      图

            类图

            对象图

            顺序图

            通信图

            用例图

            构件图

            活动图

            制品图

            包图

            时序图

            状态图

            部署图

            交互概览图

UML的语法和语义定义

      命名 :为事物、关系和图起的名字

     范围 :使名字具有特定含义的语境

    可见性 :这些名字如何让其他成分看见和使用

    完整性 :事物如何正确 、一致地相互联系

    执行 :运行或模拟动态模型的含义是什么

UML的公有机制

 

猜你喜欢

转载自www.cnblogs.com/mayZhou/p/10367913.html
2.1