质量属性小区管理

质量属性小区管理

ID:43615605

大小:74.11 KB

页数:8页

时间:2019-10-11

质量属性小区管理_第1页
质量属性小区管理_第2页
质量属性小区管理_第3页
质量属性小区管理_第4页
质量属性小区管理_第5页
资源描述:

《质量属性小区管理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、非功能性需求:质量属性针对质量属性的需求可用性/可靠性系统应能长期稳定地提供服务,近似7X24小时工作强度;在负载过重或是系统加溃的情况下,能保证用户请求不丢失;当系统出现故障或崩溃时,恢复时间不超过两小时;可维护性修改某个子系统或服务吋,不影响其他子系统或服务;性能高峰时系统的平均响应时间控制在20秒以内;系统能够满足100个并发的用户查询请求:安全性对有保密性要求的数据实施安全控制;提供系统运行FI志监控信息,供管理员了解系统运行状态;商业属性2013年中期完成系统,年底前投入正式使用;能够利用现冇系统的可利用资源;初期总共投资2000万,分

2、别用于系统的集成建设和开发、共享数据标准的制定。可用性(availability)•与系统故障及其相关后果有关。•所关注的方面:•如何检测系统故障•系统故障发住的频度•出现故障吋会发生什么情况•允许系统有多长时间非正常运行•什么时候可以安全地消除故障•如何防止故障的发生以及发生故障吋要求进行哪种通知可用性的一般场景:场景的部分可能的值刺激源系统内部,系统外部刺激缺陷:疏忽未响应、崩溃、时间错误、响应错误制品系统的处理器、通信通道、持久存储器、进程环境正常操作、降级模式响应系统应该检测事件,并进行如下一个或多个活动将其纪录卜来;通知适当的各方,包括

3、用户和其它系统;根据已定义的规则禁止导致错误或故障的事件源;在一•段预先指定的时间间隔内不可用,其中,时间间隔取决于系统的关键程度;继续或降级运行。响应度量系统必须可用的时间间隔可用时间系统可在降级模式下运行的吋间修复时间可用性是在系统、组件或是应用程序发生故障时快速恢复基木服务的系统管理策略。其目的是最大程度地减少服务中断,而不是容错。可修改性(Modifiability)•有关变更的成本问题,它提出两个关注点:•(1)4以修改什么(制品)?•(2)何时进行变更以及由谁进行变更(环境)?可修改性的一般场景:场景的部分可能的值刺激源最终用户,开发

4、人员,系统管理员刺激希望增加/删除/修改/改变功能、质量属性、容量制品系统用户界面、平台、环境或与目标系统交互的系统环境在运行时、编译时、构建时、设计时响应查找构架屮需要修改的位置,进行修改且不会影响具它功能,对所做的修改进行测试,部署所作的修改响应度量根据所影响的元索的数Wfi的成本、努力、资金;该修改对其他功能或质量属性所造成的影响程度/严/局部化修改防止连锁反应性能(performance)性能与时间有关。性能与事件发牛•时,将要耗费多长时间做出响应有关。性能的一般场景:场景的部分可能的值刺激源刺激來自外部(有可能是多个)或内部源刺激刺激是

5、事件到达。町以把到达模式刻画为周期性的、随机的或是偶然的。制品总是系统的服务环境系统可以处在各种操作模式下,如正常、紧急或超载模式响应系统必须处理到达的事件。这町能会导致系统坏境的变化。响应度量响应度虽就是系统处理到达的事件所用的时间(等待时间或必须处理事件的期限)、该时间的变化(抖动)、在某一•特定时间间隔内可以处理的事件数量(吞吐量)或对不能处理的事件的描述(缺失率、数据丢失)。安全性(Security)衡量系统向合法用八提供服务的同时,阻止非授权使用的能力。安全性的一般场景:场景的部分可能的值刺激源攻击源可能是人,也可能是另一个系统。正确识

6、别、非正确识别,可能來自内部/外部;经过了授权/未经授权刺激刺激就是攻击或试图违反违反安全性。未经授权的人或系统试图显示信息、改变和/或删除信息、访问系统服务或降低系统服务的可用性。制品攻击的冃标可能是系统捉供的服务,也可能是系统中的数据。环境遇到攻击时有很多种可能的情形:联网或与网络断开;连接有防火墙或直接连到了网络上。响应对用户进行身份验证;隐藏用户的身份;阻止对数据和/或服务的访问;允许访问数据和/或服务;授孑或收回对访问数据和/或服务的许可;根据身份记录访问/修改或试图访问/修改数据/服务;以一种不可读的格式存储数据;识别无法解释的对服务

7、的高盂求;通知用户或期外一个系统,并限制服务的可用性。响应度量用成功的概率表示、避开安全防范措施所需要的时间/努力/资源;检测到攻击的可能性、确定攻击或访问/修改数据和/或服务的个人的可能性;在拒绝服务攻击的情况下仍可以获得的服务的百分比;恢复数据/服务;被破坏的数据/服务和/或被拒绝的合法访问的范围。系统可能受到的攻击:未经授权试图访问数据或服务试图修改数据试图使系统拒绝向合法用丿'*提供服务抗攻击的安全策略:验证用户(通过所在地区)保持数据的保密性(虚拟专用网,协议)保持完整(校验)限制暴露(提供每个主机有限的服务)限制访问(防火墙)可测试性

8、(testability)通过测试揭示软件缺陷的容易程度可测试性的一般场景:场景的部分可能的值刺激源该测试山单元测试人员、集成测试人员、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。