原文:论软件体系架构之质量属性

论软件体系架构之质量属性 马旺旺 石家庄铁道大学,河北省石家庄市, 摘 要:软件架构 及软件架构设计师 重点关注的是质量属性。文章从常见的六个质量属性,即可用性 可修改性 性能 安全性 可测试性 易用性写起,使读者对其有初步的认识和了解。解决了在具体的软件开发环境中的质量属性是什么,怎么用,如何用好的问题。只用遵循质量属性的原则,才能有好的设计思想,才能开发出好的软件产品。 关键词:质量属性 架 ...

2020-04-05 20:14 0 929 推荐指数:

查看详情

软件体系架构——质量属性

以《淘宝网》为例,描绘质量属性的六个常见属性场景,将上述整理为一篇博客发表。 1、可用性分析 可用性分析所关注的方面包括:如何检测系统故障,系统故障发生的频度,出现故障时会发生什么情况,允许系统有多长时间非正常运行,什么时候可以安全地出现故障,如何防止故障的发生以及发生故障时要求进行哪种 ...

Fri Mar 16 03:01:00 CST 2018 0 1132
软件架构的六大质量属性简介

1.可用性战术 可用性战术将会阻止错误发展为故障,或者至少能够把错误的影响限制在一定范围内,从而使系统恢复成为可能。 可用性战术维护可用性的方法有错误检测、自动恢复、错误预防。 错误检测:用来检 ...

Fri Apr 09 18:41:00 CST 2021 0 306
软件架构 - 软件质量属性描述

评估体系结构的重要因数 - 质量属性   3类质量属性:     系统的质量属性     受架构影响的商业属性     与架构本生相关的质量属性   常见的系统质量属性:       可用性  可修改性  性能   安全性  可测试性  易用性    质量属性场景 ...

Mon Mar 18 06:45:00 CST 2019 0 796
软件架构质量属性--易用性

易用性 - 消费方使用系统提供的资源(能力或服务)的便利程度。 易用性关注的是对用户来说完成某个期望任务的容易程度和系统所提供的用户支持的种类。可以将易用性分为如下几个方面:易理解,易操作,易学习,效率性,出错率,满意度,易分享等。 以上的7点可以概括为:让软件系统易见、易学、易用 ...

Mon Mar 02 06:11:00 CST 2020 0 1006
软件架构质量属性之《独孤九剑》

   什么是架构架构是一个系统的基本组织结构,涵盖所包含的组件、组件之间的关系、组件与环境的关系、以及指导架构设计和演进的原则等内容。经常有人问架构重点需要关注多少属性,我们粗略的可以概括一下九点:可修改性、可测试性、可扩展性、性能、可用性、可扩展性、安全性、可部署性、共享性 ...

Fri Dec 13 14:14:00 CST 2019 1 457
软件体系结构六大质量属性-浅析淘宝网

淘宝网质量属性描述 以淘宝网为例,进行描绘质量属性的六个常见属性场景。 1.可用性 可用性与系统故障及其后果相关。当系统不再提供其规范中所说的服务时,就出现了系统故障。系统用户可以观察到此类故障。可用性是指系统正常运行时间的比例,是通过两次故障之间 ...

Fri Mar 16 01:57:00 CST 2018 1 2983
软件架构 - 软件质量属性之可修改性分析

【摘要】 本文对软件的可修改性分析从:可修改性的理解,引起可修改性的因素,根据软件设计原则分析对可修改性的相关战术进行个人分析,这几个方面阐述。 【正文】 1、可修改性理解 可修改性理解可理解为:指系统或软件的能够快速地以较高的性价比对系统进行变更的能力。比如说:对于一个 ...

Wed Jun 12 23:57:00 CST 2019 0 633
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM