从use_case到class ,第一部要做的是识别类和属性,是我理解的这样吗?大家指点!~~
背景:一个相对完成 的系统开发,本人没有什么经验,初学UML!
我的理解
从use_case到class ,第一部要做的是识别类和属性,首先 抽象出
名词,由于先前2个usecase(a 一个粒度较大,类似与功能分解,b 一个粒度较小,应该叫做用
例了吧___比CRUD大一点),所以,抽象完成之后就得到了基本上和a 相似的 package ,
每个package 下面有一diagram , 我就把 角色,概念类 放了进去
jjww 说了这么多,
比如:系统资料管理这个用例,管理员分配帐号,和设备。
我就建立 系统资料管理 这个包,然后, admin---account
---tool
有点类似于对于用例的一种抽象。
问题
1 包作为一个用例(这里不是系统的功能,算是一种类似于粒度大的用例)吗?
2 就是每一个包中间的包含的就是 角色和 概念吗? 作为操作类在什么时候提出来呢,就想
分配这个系统操作?