软件体系结构5_软件体系结构的质量属性.ppt1
软件体系结构质量属性
张平健
华南理工大学软件学院
2
Relationship of Functionality and Quality Attributes
Functionality
Quality
3
功能与体系结构
Functionality and quality attributes are orthogonal.
Functionality may be achieved through the use of any of a number of possible structures.
4
5
三类质量属性
系统的质量属性
受构架影响的商业属性:例如:上市时间
与构架本身相关的一些质量属性:概念完整性
6
质量因素从头考虑
软件体系结构技术的核心是在系统开发过程中尽可能早地处理相关质量问题。
7
系统的质量属性
可用性
可修改性
性能
安全性
可测试性
易用性
通过软件的执行才可见的质量因素
非执行可见的质量因素
8
例子:质量属性的分析
中国地球系统科学数据共享网:提供科学数据共享服务的软件平台,要为科学数据共享提供广泛的技术环境支持。
9
特点:数据来源分散。
科学数据的采集和获取,是从科学工作者的研究工作中一点一滴地收集起来的。它们掌握在各个科研院所、科研人员手中。因此,作为科学数据共享网的主要服务内容——科学数据,可能是分布在全国各地,甚至还可能来自国外。
10
特点:数据的海量存储
目前人们掌握的科学数据是经历了数年、数十年地收集整理而得到的。可以想象,数据量是相当庞大的;尤其是气象、地震、地学等学科领域的数据资源,更是巨大。显然,这需要借助海量存储技术对科学数据资源进行存储和管理。
软件体系结构5 软件体系结构的质量属性 来自淘豆网m.daumloan.com转载请标明出处.