zoukankan      html  css  js  c++  java
  • J2SE——面向对象——UML——初篇

    1、结构图

      

    2、综述

    UML知识体系分为两个部分。

    第一部分介绍概念,它们没有图形与之对应。这些概念有:软件的生命周期,建模的意义(why, how), 系统与模型, 模式与框架。

    第二部分介绍UML。它由三部分组成。

    1. 构成元素或组成要素(building block), 组成要素又分为三种
    • 事物:事物分为四种,结构事物,行为事物,分组事物,注释事物。
    • 关系:关系有泛化,实现,依赖,关联
    • 图形:图形分为三种,结构型(类图,对象图,组件图,包图(略)),行为型(通讯图,时序图,活动图,用例图,状态图),物理型(部署图,制品图)。

       2.规则(rule):建模的规则,它类似于写代码的规范。

       3.公共机制(common mechanisms):说明书(specification),修饰符(public, private, protected, default), 划分(common division), 扩展(stereotype(元信息), tag(标签), constraint(约束))

      书中偶尔会提及面向设计相关的内容。可以阅读相关书籍

    3、资料&工具

    书籍:

      1. 《The Unified Modeling Language User Guide》 Second Edition
      2. learning UML 2.0

    工具:

      1. startUML。
  • 相关阅读:
    chrome浏览页面常用快捷键 && 常见的HTTP状态码
    hasCode详解
    队例初始化问题(Queue)
    新手问题--双链表最后一个节点无法删除问题
    高级排序--快速排序
    高级排序--归并排序
    高级排序--希尔排序
    简单排序--插入排序
    简单排序--选择排序
    简单排序--冒泡排序
  • 原文地址:https://www.cnblogs.com/rain144576/p/15203686.html
Copyright © 2011-2022 走看看