|
本帖最后由 Oldtiger2000 于 2012-7-24 22:26 编辑
大师,UML一直让我不解。以一个实例来说明吧,某财务系统的需求如下:
【角色】会计、主任会计、副科长、科长、副总会计师、总会计师、副处长、处长、管理团队、董事局成员、董事长、股东
【组织结构】如图
【职责】
会计:1、(科内)凭证录入;2、(科内)经审核后记账;3、(科内)查账;4、(科内)制表
主任会计:1、(科内)凭证录入;2、(科内)审核凭证;3、(科内)查账;
副科长、科长:1、(科内)审核凭证;2、(科内)查账;3、(科内)报表审核;
副总会计师、总会计师、副处长:1、(各科)审核凭证;2、(各科)查账;3、(各科)报表审核;4、(全公司)制表
处长:1、(各科)审核凭证;2、(各科)查账;3、(全公司)报表审核;
管理团队、董事局成员:1、报表查阅;2、查账
董事长:1、报表查阅;2、查账;3、(全公司)报表批准
股东:1、报表查阅
【业务流程】凭证录入→凭证审核→记账→查账→制表→报表审核→报表批准→报表查阅
我的问题是,如何用UML表达这个需求呢?
当偶发现一张如此复杂而混乱的UML用例图还未能完整准确地表达需求的时候,我崩溃了!
|
|