uml 建模

一)类图
http://www.open-open.com/lib/view/open1328059700311.html

http://jingyan.baidu.com/article/9f7e7ec07286e16f281554f7.html

http://www.xuebuyuan.com/2061938.html

二)用例图
http://wenku.baidu.com/link?url=qzfXrv9foHHubqt89o3zF5uY63ytdIDPJbcigNEQZrRPn1zltfecmIASmtP9MsvbIqKgqj5IqPXbB2p6klFbD2VMvKBPT8FAyqOsWAkme0O 很好
http://jingyan.baidu.com/article/948f592401ad72d80ef5f966.html
http://hxyt20.iteye.com/blog/1246415
https://msdn.microsoft.com/zh-cn/library/dd409432.aspx#Details

http://www.cnblogs.com/fsjohnhuang/articles/2366030.html
也许有人会问“如果两个用例之间,一个要调用另一个时,怎么办?”(有可能是混淆了用例和模块的关系),那么,首先要区分概念,用例就是用例,用例不是模块,也不是组件(虽然一个用例能发展成为“一个或多个”模块或组件);其次,从用例分析的角度来看,如果用例 A 确实要调用到用例 B,那么,可以进一步分析:A 是调用了 B 的所有流程呢,还是其中一部分流程?

(1)如果是调用了一部分,此时可以把 B 中的那部分流程提取出来,形成用例 C,然后 A 和 B 都 include C;

备注:extends 和 include 的箭头方向的记忆方法:extends的代码实现是接口实现或继承,所以图标类似类图的接口泛化或继承的连接线。

(2)如果是调用了所有流程,那么,A 直接 include B 即可;

(3)如果 A 没有调用 B 中的任何流程……faint,那还画那条代表依赖的实线干嘛?

http://www.cnblogs.com/Yogurshine/archive/2013/01/14/2859248.html 依赖

猜你喜欢

转载自jackleechina.iteye.com/blog/2270081