Sybase的PowerDesigner,是由一个中国人创作的,可是在中国,好像却没有多少公司好好的使用这个,或者都是按照自己的理解方式在使用,我们公司就是这样,按照自己的理解使用,一边参照F1帮助中,一边摸索。
可是我使用也画不好用例图,因为我不知道为什么,总想把那些功能全都列进来,然后把流程也列进来,然后用线连接起来,于是,用例图就被我画成了流程图(=。=|||)
后来,查找了一下用例图(use case)是什么,其实用例图是软件开发中的“黑盒”部分,最后我理解的方式就是,每一个角色都扔进去,每一个功能扔进去,其实用例图就是,什么人可以做什么事,有或者理解成,什么东西可以做什么事,因为角色并不一定是人,也可以是软件、硬件、或者什么其他的东西,甚至是一个应用程序、一个类等等。
我就画了一幅我的理解图:
powerdesigner中的用例图(use case)
大致,我觉得就是这个意思。其实很好理解,只是在实现过程中如何将你的系统细分,因为上面的每一个椭圆代表了一个事情,而这个事情是可以独立出来让开发人员进行编码的最小单位。
本文探讨了Sybase的PowerDesigner中用例图的绘制方法及理解误区,通过实例解释了用例图的本质,即描述什么人或事物可以执行何种操作,并提供了正确绘制用例图的指导。
3664

被折叠的 条评论
为什么被折叠?



