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

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

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

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

    1. 识别出类
    2. 识别出类的主要属性
    3. 描绘出类之间的关系
    4. 对各类进行分析、抽象、整理
  • 相关阅读:
    VS 2008 和 .NET 3.5 Beta 2 发布了
    搭建.NET 3.0环境
    Expression Studio和Silverlight学习资源、安装问题汇总
    Discuz! NT官方社区
    VS2005中ajax安装指南[转]
    IT人 不要一辈子靠技术生存(转)
    Discuz!NT2.5发布 正式版同步开源
    VS2005下开发Silverlight 1.1翻译加补充
    自动化测试案例
    [原]JavaScript必备知识系列开篇
  • 原文地址:https://www.cnblogs.com/cchjl/p/5967928.html
Copyright © 2011-2022 走看看