L 新闻中心
Listing
联系我们 | contacts us
鲨鱼娱乐房地产开发集团有限公司
电话:4008-888-999
邮箱:admin@huayuyule.cn
QQ:123456789
地址:江苏省南京市玄武区鲨鱼娱乐

AB模版网(AV1766)微信公众号

您现在的位置:主页 > 新闻中心 >

准确捕获业务/系统需求

2018-03-25 23:04

  准确捕获业务/系统需求   您刚刚会见了项目涉众,他们向您简要介绍了项目范围,向您提供了业务流程描述( BPD )文档,并要求您捕获系统的功能和非功能需求。 您开始阅读BPD,第一个业务规则规定:   业务规则# 1 :   ”用户应成功通过身份验证才能访问系统. 成功授权后,用户将拥有基本访问权限."   分析业务规则# 1 :   你首先想到的是使用“授权”和“身份验证”. 你不知道这些术语是否可以互换. 要找到答案,请向下滚动到BPD中的术语表,其中既没有授权的定义,也没有表明身份验证和授权对涉众意味着相同的含义.   为什么给BPD中使用的单词赋予正确的含义很重要   允许准确捕获需求   允许设计人员设计正确的系统架构   允许开发人员正确编写代码   允许验证器编写准确的测试场景   允许您的利益相关方满怀信心地成功实施系统   了解所用术语的真正含义及其意图对于成功的项目至关重要. 不要依赖你自己的理解:澄清任何含糊不清的陈述或单词.   授权与. 证明   国家标准与技术研究所( NIST )制定了软件标准,以促进软件创建方式的一致性和可接受的规范. 根据NIST,身份验证不同于授权.   他们到底是什么意思?   身份验证:必须确认一个人的身份才能让他/她访问您的网络   授权:与访问控制和访问权限相关:授予角色.   让我们考虑一个非常简单的、脚踏实地的例子,帮助我们理解这两( 2 )个词的含义如何对捕获需求的方式产生不同的影响.   你到家了,你听到铃声或敲门声.   你问是谁,根据答案,你要么开门要么不开门.    如果你决定开门让华宇娱乐客人进屋,你就对客人进行了认证.   如果你不开门,不管你的原因是什么,你都拒绝进入你的家.   既然你的客人进来了,你就把他们带到你家的指定地点.   你的客人想用浴室,你说:“你不能用楼上的,但我会带你下楼。”. 有了这份声明,你就说明了进入你房子的权利.   如果你说“楼上浴室里有白色地毯,只有脱鞋才能使用”,那么你就会给用户设置一些限制.   猜怎么着   在上面的示例中,您已经对用户进行了身份验证和授权. 当您将网络访问权限授予用户,并设置他们可以/不能前往的位置、他们在网络中可以或不能执行的操作时,您将设置角色、权限、约束以及可能的依赖关系.   鉴定. 授权要求   认证要求   让我们回到上一个关于“验证”家中某个人的示例. 在允许某人进入您的家之前,必须存在以下几个条件:   你的房子一定有门   门必须关上   门必须锁上   来访者必须有能力让你知道他们要进来(按铃、敲门、打电话让你知道他们在外面).   你必须有能力到门口,打开门,转动门把手来开门,邀请你家的人.   高级系统要求是什么(仅命名几个)以允许网络中的用户?   接口(在房屋示例中为您的门)   用户名和密码   验证提供的用户名和密码是否正确的系统   验证成功时允许用户进入的系统   验证失败时拒绝访问的系统   让我们来看一下一些详细需求(上面列出的)以及一些相关的约束条件(只是一个高级详细需求,并未列出所有需求).?   连接   访问您的网络的URL   兼容且用户友好的屏幕   可访问的屏幕    其余   用户名和密码   提供捕获用户信息的方法   允许用户提交其信息   验证和验证用户信息   允许用户更正错误   允许用户创建用户名和密码,或使用系统生成的用户名和密码.   其余...   然而,对于本文的范围,必须捕获更多的要求;我们不会把他们都包括进去.   授权要求   返回上一个示例,在该示例中,您允许访问者进入您的房子并设置他/她的访问级别. 您必须具备以华宇娱乐平台下条件,才能设置规则,访问者才能理解这些规则,遵守规则,并在他们希望获得比基本规则更多的访问权限时采取必要的措施.   你必须设定规则   来访者必须知道规则   访问者必须知道他/她必须做什么才能获得更多访问权限   您必须能够在满足规定条件时提供更多访问权限   在系统方面,一些高级别要求应该给予比基本要求更多的特权?   系统必须通知用户在满足条件时可以获得更多的访问   系统必须允许用户访问这些条件   系统必须允许用户提供满足条件所需的信息   系统必须验证提供的信息   验证成功后,系统必须授予角色   总之,构建和捕获良好需求所需的信息取决于您对利益相关者需求的解释.