• 2.1 uml序言


    UML Unified Modeling Language 统一建模语言

    模型的定义

    建模 modeling

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

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

    模型

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

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

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

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

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

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

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

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

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

    UML的概念模型

    UML

          事物

                结构事物

                      类

                      接口

                      协作

                      用例

                      主动类

                      节点

                      构件

                      制品

                行为事物

                      交互

                      状态机

                      活动

                分组事物

                      包

                 注释事物

                      注释

          关系

                依赖

                关联

                泛化

                实现

          图

                类图

                对象图

                顺序图

                通信图

                用例图

                构件图

                活动图

                制品图

                包图

                时序图

                状态图

                部署图

                交互概览图

    UML的语法和语义定义

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

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

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

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

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

    UML的公有机制

     

  • 相关阅读:
    我的作业
    代码练习
    prority_queue 的用法 实例
    最短路问题专题
    键值对 Intent
    P103 任意两点之间的最短路问题 Floyd_warshall算法
    第6届山东省ACM省赛总结
    HDU 3247 Resource Archiver[AC自动机+最短路+dp]
    POJ 2778 DNA Sequence [AC自动机 + 矩阵快速幂]
    HDU 2896 病毒侵袭 [AC自动机]
  • 原文地址:https://www.cnblogs.com/mayZhou/p/10367913.html
Copyright © 2020-2023  润新知