zoukankan      html  css  js  c++  java
  • Thinking in UML-2-建模基础

    建模的问题可以分为两个:

    1. 怎么建
    2. 模是什么

    怎么建:角度不同决定了建模方向不同。所以首先要决定抽象的角度即建立这个模型的目的是什么。

    模是什么:人+事+物+规则

    我们这样来建立模型:

    • 问题领域 = n 个抽象角度
    • 抽象角度 = 业务用例 = 参与者的业务目标
    • 业务用例 = n 个特定的场景
    • 特定的场景 = 静态的事物 + 特定的条件 + 特定的动作

    2. 抽象层次

    抽象层次越高,具体的信息越少,概括能力越强。比如石头, 抽象层次就非常高。 因为不是用5硬度+10密度这样的表达。

    但是如果抽象层次太高的话,信息会过少。所以选择用例的粒度非常重要。

    通常我们用自顶向下的分析方法。

    3. 对象分析方法

    1. 一切都是对象
    2. 对象时独立的
    3. 对象具有原子性
    4. 对象是可抽象的
    5. 对象都是有层次的

    4. 总结

    本章介绍了uml之前的基础知识,即建模。 用面向对象的方法去建模是uml的基础

  • 相关阅读:
    [C++]2-5 分数化小数
    [C++]2-4 子序列的和
    [C++]2-3 倒三角形
    [C++]2-2 韩信点兵
    [C++]2-1 水仙花数
    [C++]竞赛模板·数据统计与IO(重定向版与非重定向版)
    数学建模·经验小结
    信息检索·论文写作
    PPT制作
    演讲与语言表达
  • 原文地址:https://www.cnblogs.com/sld666666/p/4107082.html
Copyright © 2011-2022 走看看