当前位置: 代码迷 >> 开发方法 >> 用例图有关问题
  详细解决方案

用例图有关问题

热度:9710   发布时间:2013-02-26 00:00:00.0
在线等用例图问题
我的系统并没有划分角色,而是做了灵活的权限控制,由系统管理员控制任何一个用户所能拥有的权限(可以细致到具体每一个功能点的可访问性).那么我想问下,我如果画用例图的话是不是只有系统管理员一种角色啊?其他的系统使用者的用例图没办法画啊?熟悉UML的朋友能否给个解决方案啊,我在写毕业论文,导师说我的论文需要拔高,要我加UML的东西进来.....谢谢拉

------解决方案--------------------------------------------------------
用户不是一个角色吗?
------解决方案--------------------------------------------------------
用例的本质用处就是捕获用户需求,作为软件开发工作流的驱动,你需要从以下几点识别用户
使用系统的用户?(用角色区分,而不是单个的对象)
谁来维护和管理系统?
是否春在与系统交互的外界系统
考虑一些自动触发的事件(如:时间,季节)
。。。
记忆中就只能想起这些,可以查看《用例分析技术》,或者一本介绍rup的书籍
------解决方案--------------------------------------------------------
对于‘人’这类Actor,也许下面的建议有用:
确定最典型的角色搭配。比如,一个系统的典型角色有Account Manager, Sales和Product Manager,尽管你的系统要求灵活配置角色,但是在Use-Case Model里仍然可以以这几个角色来画图。至于用户的权限配置,那是Use Case里面关于权限控制的逻辑。

对于其他的Actor,比如,设备,其他系统,时间,等等,当然也要确定下来。
------解决方案--------------------------------------------------------
做用例图的时候最先要确定的就是Actor,系统参与者(当然不一定是人)

这对于你识别系统边界很有好处,以前我没注意,现在才发现识别actor的好处
------解决方案--------------------------------------------------------
只要把所要表示的意思画出来就可以了啊
  相关解决方案