码迷,mamicode.com
首页 > 其他好文 > 详细

用户角色设计

时间:2015-07-10 12:59:41      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:

关于系统设计中遇到关于用户角色,本人作为code man,不善言辞,精简论述关于产品设计问题,供大家吐槽,探讨,学习。

 

分类:

用户角色分为两种:系统角色,关系角色,组织角色。

 


 

定义:

系统角色,指某人被系统授予的角色。

关系角色,指某人与他人社交中所扮演的角色。

组织角色,指某人在某组织中所扮演的角色。

 


 

设计角度:

系统角色,一般与权限很大关系,如:普通管理A具有“审核文章”,普通管理B具有“删除文章”,“修改文章”,超级管理C拥有该系统所有操作权限。角色与权限是一对多的关系。系统设计者要从系统管理权限分组考虑设计角色。

关系角色,一般与他人社交情景设计很大关系。如:甲人是乙人的父亲,乙人是丙人的父亲,那么甲人是丙人的爷爷,丙人是甲人的孙子。父亲,爷爷,孙子以上用例角色是怎么定义呢?站在用户自身角度定义的角色;“甲人是乙人的父亲”,站在乙人角度定义“甲人是我的父亲”。系统设计者要从用户角度定义角色。

组织角色,一般与所在组织即某社群有很大关系。如:某人在A学校求学则为学生,在B学校教学则为老师。系统设计者要从组织角度设计角色。

用户角色设计

标签:

原文地址:http://www.cnblogs.com/songshuai/p/4635230.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!