基于角色访问控制系统需求规格说明书(共10页).doc
《基于角色访问控制系统需求规格说明书(共10页).doc》由会员分享,可在线阅读,更多相关《基于角色访问控制系统需求规格说明书(共10页).doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上RBAC权限分配管理系统软件需求分析2010/3/25专心-专注-专业1引言1.1编写目的该份软件需求说明书是客户和开发小组对将要开发的产品达成一致的协议,该说明书综合了业务需求、用户需求和一个详细系统需求描述。目的在于便于用户、分析员和软件设计人员进行理解及交流;支持目标系统的确认,反映问题的结构;控制系统的实施过程;作为软件测试和验收以及维护的依据。此文档对项目的背景、范围、验收标准和需求等信息进行说明,包括功能性需求和非功能性需求,确保对用户需求的理解一致。在软件产品完成目标方面为用户和开发者之间建立共同协议创立一个基础:对实现的软件功能进行全面描述,帮助用户判
2、断所规定的软件是否符合他们的要求。提高开发效率:使用户在设计开始之前周密地思考全部需求,从而减少事后重新设计、重新编程和重新测试的返工情况。通过对各种需求进行仔细复查,在开发早期发现若干遗漏、错误的理解和不一致性,以便及时加以纠正。1.2背景软件名称:基于角色的访问控制系统;项目的委托单位:信息、软件学院;开发单位:07软件五班蔡奕明、陈剑磊、熊成辰、王俊彦;本软件产品是一项独立的软件,全部内容自含。1.3定义RBAC(Role-Based Access Control)基于角色的访问控制。RBAC引入了Role的概念,目的是为了隔离User(即动作主体,Subject)与Privilege(
3、权限,表示对Resource的一个操作,即Operation + Resource)。 Role作为一个用户(User)与权限(Privilege)的代理层,解耦了权限和用户的 关系,所有的授权应该给予Role而不是直接给User或Group。Privilege是权限颗粒,由Operation和Resource组成,表示 对Resource的一个Operation。例如,对于新闻的删除操作。Role-Privilege是many-to-many的关系,这就是权限的 核心。基于角色的访问控制方法(RBAC)的显著的两大特征是:1.由于角色/权限之间的变化比角色/用户关系之间的变化相对要慢得多,减
4、小了授权管理的复杂性,降低管理开销。2.灵活地支持企业的安全策略,并对企业的变化有很大的伸缩性。1.4参考资料a 本现代软件工程原理、方法与管理, 华南理工大学出版社 2004年; b 数据库系统概念,高等教育出版社 2008;c 国家标准软件需求说明书(GB856T88)。2任务概述2.1目标随着计算机与英特网的飞速发展,网络化环境中需要保护的资源变得越来越多,对资源的访问控制成为一个日益紧迫的问题。以角色为中介的RBAC(Role Based Access Control,简称RBAC)技术的出现大大缓解了资源的权限管理问题。基于RBAC技术的权限分配与管理使得繁琐的管理工作变得更简便、灵
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 角色 访问 控制系统 需求 规格 说明书 10
限制150内