软件质量属性是影响软件架构设计的重要因素,常见的软件质量属性有:
性能(Performance):指的是系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理事件的个数
可用性(Avaliability):是系统能够正常运行的时间比例
可靠性(Reliability):可靠性是指软件系统在应用或错误面前,在意外或错误使用的情况下维护软件系统功能特性的基本能力
健壮性(Robustness):系统能够承受压力或变更的能力
安全性(Security):系统向合法用户提供服务的同时能够阻止非授权用户使用的企图或拒绝服务的能力
可修改性(Modification):是指能够快速地以较高的性能价格比对系统进行变更的能力
可变性(Changeability):指体系结构经扩充或变更成为新体系结构的能力
易用性(Usability):衡量用户使用一个软件产品完成指定任务的难易程度
可测试性(Testability):指软件发现故障并隔离、定位其故障的能力特性,以及在一定时间和成本 前提下,进行测试设计、测试执行的能力
功能性(Functionality):系统所能完成所期望工作的能力
互操作性(Inter-operation):系统与外界或系统与系统之前的相互作用能力
相关推荐
完整的在线考试系统的软件构架分析文档 软件构架分析设计 质量属性场景 实现质量属性战术
第七章 软件的质量属性 第八章 架构设计的准入条件 第九章 需求层次 第十章 《软件需求规格说明书》的内容 第十一章 软件架构重构 第十二章 尽早验证架构 第十三章 成功架构设计的关键策略 第十四章 架构设计流程 第...
对6个质量属性每个至少写出5个具体质量属性场景(教务系统) 教务管理信息系统的设计目标: 教务管理信息系统的管理模块 学生选课操作 信息查询模式 进程结构图 功能结构图如下 可用性,可修改性,性能,安全性,可...
主要有以下几个方面的设计任务:制定规范、系统构架设计、软件结构设计、公共数据结构设计、安全性设计、故障处理设计、可维护性设计、编写文档、设计评审。 2.系统构架设计 (1)集中式结构 集中式系统由一台...
主要是介绍各种格式流行的软件设计模式,对于程序员的进一步提升起推进作用,有时间可以随便翻翻~~ 23种设计模式汇集 如果你还不了解设计模式是什么的话? 那就先看设计模式引言 ! 学习 GoF 设计模式的重要性 ...
特定的风格提供对应用程序的一个或多个质量属性的改进——通常以牺牲其他属性为代价。例如,管道和筛选风格允许在链的组件间实现方便的可组合性和松散偶合。不过,在此风格中的可分布性和可预测性会受到负面影响。您...
FCC油品质量指标智能监测系统的数据挖掘与修正技术.caj IDSS 中数据仓库和数据挖掘的研究与实现.caj InternetWeb数据挖掘研究现状及最新进展.caj Internet数据挖掘原理及实现.caj Min-Max模糊神经网络的应用研究.pdf...
FCC油品质量指标智能监测系统的数据挖掘与修正技术.caj IDSS 中数据仓库和数据挖掘的研究与实现.caj InternetWeb数据挖掘研究现状及最新进展.caj Internet数据挖掘原理及实现.caj Min-Max模糊神经网络的应用研究.pdf...
FCC油品质量指标智能监测系统的数据挖掘与修正技术.caj IDSS 中数据仓库和数据挖掘的研究与实现.caj InternetWeb数据挖掘研究现状及最新进展.caj Internet数据挖掘原理及实现.caj Min-Max模糊神经网络的应用研究.pdf...
FCC油品质量指标智能监测系统的数据挖掘与修正技术.caj 一种测试数据挖掘算法的数据源生成方法.caj 基于数据挖掘的类比推理技术在石油产品分析系统中的实现.caj 神经网络在数据挖掘中的应用研究.caj 数据挖掘方法的...