zoukankan      html  css  js  c++  java
  • UML大战需求分析--阅读笔记02

    这次阅读了第三章--类图。本章主要讲解了类图的基本使用规则和一些使用的例子。类图是UML中非常重要的一部分,作用很大。

        类图之间有五种关系:关联关系,聚合关系,组合关系,泛化关系,依赖关系。关联关系有一对一、一对多和多对多关联,图形表示就是用一根实线或带箭头的实线连接两个类图,箭头上可注明是那种关联形式。聚合关系与组合关系两者相近,都表示整体与部分的关系,不同的是,语义上:组合关系比聚合关系更强,整体没了,部分也同时消失,而聚合关系当整体没了,部分并不会消失。图形上:组合关系是实心菱形加上实线,聚合关系则是虚心菱形加上实现,注意,不论是聚合关系还是组合关系,菱形这端连接的都是整体类。泛化关系是平时说的继承关系, 子类继承父类(子承父业,不过望子成龙了,子类中有一些父类没有的属性与操作),泛化,意思本来就是将一个具体的东西一般化、大众化,只保留公众都有的。图形表示就是实现加上空心三角,空星三角的一端表示父类。依赖关系表示两个类之间有一定的依赖关系,有强有弱。图形表示虚线加箭头,由需要帮助的类指向被依赖的类。对了,还有自包含自依赖什么的(表示可以无限循环)。

        类图分析需求的基本步骤:

    1. 识别出类
    2. 识别出类的主要属性
    3. 描绘出类之间的关系
    4. 对各类进行分析、抽象、整理
  • 相关阅读:
    【Android】6.3 ProgressDialog
    【Android】6.2 AlertDialog(警告对话框)
    【Android】6.1 Toast(信息提示框)
    【Android】6.0 第6章 对话框--本章示例主界面
    【Android】5.8 滑动条(SeekBar)
    Storm Trident API
    Storm Trident状态
    Storm Trident详解
    Storm的并行度
    StormUI详解
  • 原文地址:https://www.cnblogs.com/cchjl/p/5967928.html
Copyright © 2011-2022 走看看