软件体系结构课件_(第七课)质量属性

软件体系结构课件_(第七课)质量属性

ID:19892738

大小:1.52 MB

页数:64页

时间:2018-10-07

软件体系结构课件_(第七课)质量属性_第1页
软件体系结构课件_(第七课)质量属性_第2页
软件体系结构课件_(第七课)质量属性_第3页
软件体系结构课件_(第七课)质量属性_第4页
软件体系结构课件_(第七课)质量属性_第5页
资源描述:

《软件体系结构课件_(第七课)质量属性》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、理解质量属性问题:1.描述一下基于构架的设计过程。2.什么叫构架商业周期?3.构架的需求受哪些因素的影响?4.系统的质量属性都有哪几种?它们的含义是什么?举例说明。5.什么叫质量属性场景?为什么要使用质量属性场景?基于体系结构的开发过程导出体系结构需求设计体系结构文档化体系结构分析体系结构实现体系结构维护体系结构迭代过程每一步都包括:其中每个步骤包括:输入构造活动验证活动输出问题:1.描述一下基于构架的设计过程。2.什么叫构架商业周期?3.构架的需求受哪些因素的影响?4.系统的质量属性都有哪几种?它们的含义是什么?举例说明。5.什么叫质量属性场

2、景?为什么要使用质量属性场景?导出体系结构需求开发组织的管理层涉众进行市场营销的涉众最终用户维护人员客户成本要低,人人都得干活特性突出,能很快投放市场,成本低,能与同类产品相匹敌行为、性能、安全性、可靠性、易用性可修改性成本低、及时交付、不要改动的太频繁设计师哦,我权衡权衡吧与构架有关的影响因素涉众开发组织技术环境设计师的经验需求(质量属性)构架系统设计师构架商业周期(ABC)软件构架是技术、商业和社会等诸多因素作用的结果,而软件构架的存在反过来又会影响技术、商业和社会环境,从而影响未来的构架。我们把这种相互影响的周期-------从环境到构架

3、又返回到环境------称作构架商业周期。问题:1.描述一下基于构架的设计过程。2.什么叫构架商业周期?3.构架的需求受哪些因素的影响?有哪几类需求?4.系统的质量属性都有哪几种?它们的含义是什么?举例说明。5.什么是质量属性场景?为什么要使用质量属性场景?需求功能需求往往为数众多,可以分成多个不同的抽象层次,并具体表示为用例。质量需求上一张三类质量属性系统的质量属性受构架影响的商业属性:例如:上市时间与构架本身相关的一些质量属性:概念完整性继续上一张质量因素从头考虑软件体系结构技术的核心是在系统开发过程中尽可能早地处理相关质量问题。系统的质量

4、属性可用性可修改性性能安全性可测试性易用性通过软件的执行才可见的质量因素非执行可见的质量因素例子:质量属性的分析中国地球系统科学数据共享网:提供科学数据共享服务的软件平台,要为科学数据共享提供广泛的技术环境支持。特点:数据来源分散。科学数据的采集和获取,是从科学工作者的研究工作中一点一滴地收集起来的。它们掌握在各个科研院所、科研人员手中。因此,作为科学数据共享网的主要服务内容——科学数据,可能是分布在全国各地,甚至还可能来自国外。特点:数据的海量存储目前人们掌握的科学数据是经历了数年、数十年地收集整理而得到的。可以想象,数据量是相当庞大的;尤其

5、是气象、地震、地学等学科领域的数据资源,更是巨大。显然,这需要借助海量存储技术对科学数据资源进行存储和管理。特点:运算量大由于数据量的庞大,所以科学数据资源的收集、搜索方面的运算量是可观的。此外,科学数据共享网不仅仅提供数据共享的功能,还会提供科学数据计算等增值服务,这无形中也增加了系统的运算量。特点:使用人员广泛。科学数据有其广泛深远的研究价值、社会价值和经济价值。所以,对科学数据有使用需求的人员是来自各行各业的,既有科研单位和学者,也有政府机构和企业单位。需求分析能够快捷地收集数据。科学数据分散在科研院所和科学家当中。要设计开发一套收集数据

6、的机制,使其能够快速地整合到系统中,提供数据共享服务。数据收集的途径主要通过网络媒介,而且不能影响系统所提供的网络服务的正常运行。有效存储和管理海量的数据,并快速定位数据。该系统能够提供目录服务,合理地管理数据;提供给用户查阅、下载、使用数据的服务。当用户在系统中查找数据时,希望能够快速定位数据,提供服务,平均响应时间最长不超过20秒。保护数据版权,保证数据的安全性。科学数据存在着版权的问题。在数据使用上,需要版权保护。此外,由于一些数据有其时效性和保密性,所以在提供服务时需要对数据访问进行相应的安全控制。非功能性需求简要质量属性针对质量属性的

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

8、资2000万,分别用于系统的集成建设和开发、共享数据标准的制定。系统需求的获取一般两种途径:用户直接主动地提供的需求。主要是一些功能性需求和领域知识。

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

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

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