zoukankan      html  css  js  c++  java
  • 阅读笔记

    UML大战需求分析》第三章主要向我们介绍了类图,个人认为类图在UML中是除了用例图最重要的图,是我们必须掌握的图。类图有三种主要的关系:泛化关系、关联关系、依赖关系。类图中的每一个类都拥有自己的属性和方法,通过类图我们可以可以清楚地知道每一个实体应该具有的什么样的属性和方法并且他们之间有什么关系,并且能够清晰看出功能是经过怎样的调用实现的。

    类图的基本语法并不复杂,我们可能最多学习个两三天就可以掌握,然而要真正做到活用类图则可以需要几年的时间。类图是锻炼面对对象分析和面对对象设计思想的重要工具,是业务结构建模的重要工具。每个软件系统都会涉及到狠毒人、业务概念和物品等,这些东西之间可能会有很多关系,发生很多事情。类图能帮助我们识别出这些人、业务概念、物品和事情等,并理清他们的关系。

    类图的基本语法是很简单的,但要体会什么是类、准确识别出类就不是那么简单了。实际工作中,我们需要将需求调研中了解到的所有业务对象、人物等列出来,画出他们的关系,反复推敲,才能逐步得到合适的业务模型。特别的有,一个类并不是指具体的一个业务对象,一个类泛指属于这个类的任意一个对象。

    不要试图在项目的初始阶段使用所有的符号,首先应该从简单概念开始。比如类的关系等等,在需要的时候才使用。在项目的不同开发阶段,应该使用不同的观点来画类图。如果处于分析阶段应该画概念层类图,当开始着手软件设计时,应该画说明层类图,当针对某个特定的技术实现时应该画实现层类图。不要为每个事物都画一个模型,应该把精力放在关键的领域。使用类图的最大危险是过早的陷入实现的细节,为了避免这个问题,应该将重点放在概念层和说明层。

  • 相关阅读:
    hdu 1269 迷宫城堡 (并查集)
    hdu 1272 小希的迷宫 (深搜)
    hdu 1026 Ignatius and the Princess I (深搜)
    hdu 1099 Lottery
    hdu 1068 Girls and Boys (二分匹配)
    几个基础数位DP(hdu 2089,hdu 3555,uestc 1307 windy 数)
    hdu 1072 Nightmare (广搜)
    hdu 1398 Square Coins (母函数)
    hdu 1253 胜利大逃亡 (深搜)
    hdu 1115 Lifting the Stone (求重心)
  • 原文地址:https://www.cnblogs.com/1443188449qq/p/6184953.html
Copyright © 2011-2022 走看看