网站大量收购闲置独家精品文档,联系QQ:2885784924

组软件需求分析解析.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
组软件需求分析解析

SunDayGood安全管理系统 1.简介 1.1目的 本软件需求规约是为了开发SunDayGood安全管理系统(以下简称Sdg系统)而编写,主要面向系统分析员、程序员、测试员、实施员和最终用户。进一步定制软件开发的细节问题,便于用户与开发商协调工作. 目的是明晰用户需求,明确开发依据,确定开发范围。 本规约是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。 1.2范围 本规约所描述软件系企业网络应用中的一个重要部分,适用于在SOA架构下企业应用中的安全管理部分,与企业内部人事、安全管理人员和管理模式也息息相关,因此,本规约主要针对安全管理系统及其子系统,其他相关系统也可进行参考。 1.3参考资料 《软件工程》 张海藩编著 人民邮电出版社,2002 《计算机软件开发文档编写指南》郭树行编著 电子工业出版社,2005 Jackson M A.Principles of Program Design.Academic Press,2005 /Sdg /Sdg /oalist12 1.4概述 该规约还包括:整体说明,具体需求其他两个部分。 整体说明:描述了系统管理架构的整体功能和背景,它应用在企业级应用程序的内部,是增强整个企业应用系统的一个重要组件。 具体需求:具体描述了系统管理框架的详细功能。包括验证功能,授权功能,扩展功能,以及权限维护功能,在这一节中将作详细的描述。 2.整体说明 企业的网络正逐渐地覆盖全国,甚至全世界。并行利用和访问企业综合数据的人员身份越来越多样化,有自己的员工、供货商、承包商、用户等。怎样安全有效地利用企业资源,怎样认证不同的人员身份,怎样进行授权和审计跟踪,怎样在安全地认证身份的基础上开展其它的应用。这一切是我们企业所共同面对的严峻现实 根据现实的需求、我公司设计并开发了本系统,此系统具有非常广泛的兼容性、易用性及强大的安全性。因此无论在什么情况下,都能提供所要求的灵活可靠、节约开支并在企业范围内的用户身份认证服务 3.具体需求 3.1 功能 本系统提供的功能可分为四大模块,即系统验证模块、系统授权模块、系统功能模块以及权限维护模块。其中系统验证模块中提供了用户验证和权限验证功能;系统授权模块提供了各种不同方式的授权和权限取消的功能;系统功能模块实现了很多扩展功能,为企业应用在实际操作中提供了更多可扩展的空间;权限维护模块提供了对安全系统基本权限的维护。 3.1.1系统验证 该功能模块完全是通过Sdg提供的功能来完成的,此模块不提供界面而是提供了可用的验证接口供企业系统使用。 身份验证 功能输入:用户名、密码。 功能处理:在数据库中核对用户名和密码。 功能输出:验证结果 例如:当用户登录此管理系统时,验证该用户是否为合法用户(Admin/Manager),并向系统返回验证结果,因此只有合法用户才登入系统。 3.1.2系统授权 禁用(启用)人员 功能输入:需要被禁用的人员信息和禁用(或启用)信号。 功能处理:把禁用(或启用)信息存储到Sdg数据库,同时再加入一些扩展功能信息然后存入本地系统数据库,以供日后扩展功能使用。 功能输出:返回操作结果。 授予(取消)人员角色 功能输入:被授予人员的信息、授予的角色信息、行使权力的对象信息和授予(或取消)角色信号。 功能处理:把授予角色信息存储到Sdg数据库,同时再加入一些扩展功能信息然后存入本地系统数据库,以供日后扩展功能使用。 功能输出:返回授予角色结果。 例如:有新的员工加入了公司,那么我们只需要输入该员工的id和他的职位和其他一些辅助信息,该员工就可以马上拥有该职位的所有权限,而不用我们把每一条具体的权限授给这个员工。 禁用(启用)组 功能输入:需要被禁用的组信息和禁用(或启用)信号。 功能处理:把禁用(或启用)信息存储到Sdg数据库,同时再加入一些扩展功能信息然后存入本地系统数据库,以供日后扩展功能使用。 功能输出:返回操作结果。 例如:公司想要把某个组暂时解散,以及日后的重组工作由本功能实现。 授予(取消)组角色 功能输入:被授予组的信息、授予的角色信息、行使权力的对象信息和授予(或取消)角色信号。 功能处理:把授予角色信息存储到Sdg数据库,同时再加入一些扩展功能信息然后存入本地系统数据库,以供日后扩展功能使用。 功能输出:返回授予角色结果。 例如:新成立一个工作组时,我们通常是给这个工作组授予一个之前定义好的角色来让其拥有操作的权力,工作组解散时再把角色取消。 权限提升(降级) 功能输入:权限被改变的人员(或组)信息、新的角色(或权限)信息和新的可操作对象信息。 功能处理:系统把人员以前拥有的所有的权限全部清除,再赋予新的角色或权

文档评论(0)

4477704 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档