-
UML提供的9种图(转)
2005-02-22
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
这些图从不同的视角对系统进行建模。
http://shidu.blogbus.com/logs/1028134.html
1. 类图:(在UML中最常用到图),仅用来表示静态类属性(此部分需要细化)
2. 对象图:(用处十分有限),对象图和类图有所重复,使用它会使得抽象的层次不明显,模型和程序对应得好才是好的建模语言。在UML修订过程中层考虑去掉对象图,但UML2.0版本还在保留,在GB-OOAD规范中将不使用该对象图。
3. 用况图(非常有用的图,特别是用在收集需求方面)可以规范描述需求,对于Include关系和Extend关系,Include表示一定会触发,Extend表示可能会触发。而在实际开发过程中,对于Include和Extend的处理方法都是一样的,可以更进一步抽象。对于用况的泛化关系,这个关系本身作用并不明显不严格不建议使用。用况图不仅仅是图形更重要的是文字描述。
4. 顺序图:(比较有用)表示的很清楚但只能表述很小的局部内容,[消息和激发]可以直接理解为消息
5. 协作图(最没用的图之一),因为类于类之间关系在类图中已经表示了,所以这个图得意义更加有限。
6. 状态图:意义有限,不过在某些特殊领域可能会用到
7. 活动图(比较有用)在结构化程序中可以代替流程图使用
8. 构件图:在1.4中相当于模型图,在2.0中有进一步改进
9. 部署图:随机文章:
关于“关系数据库”和“面向对象数据库”的比喻 2005-04-29记下来 2005-01-16代理的三种形式 2004-12-20在struts的ActionForward中添加参数 2004-12-13Session Facade 2004-12-08
收藏到:Del.icio.us







