软件构架设计--质量属性

标签: 软件 设计 质量 | 发表时间:2014-06-14 09:45 | 作者:breakfalse
出处:http://www.iteye.com

软件质量属性是影响软件架构设计的重要因素,常见的软件质量属性有:

性能(Performance):指的是系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理事件的个数

可用性(Avaliability):是系统能够正常运行的时间比例 

可靠性(Reliability):可靠性是指软件系统在应用或错误面前,在意外或错误使用的情况下维护软件系统功能特性的基本能力

健壮性(Robustness):系统能够承受压力或变更的能力

安全性(Security):系统向合法用户提供服务的同时能够阻止非授权用户使用的企图或拒绝服务的能力

可修改性(Modification):是指能够快速地以较高的性能价格比对系统进行变更的能力

可变性(Changeability):指体系结构经扩充或变更成为新体系结构的能力

易用性(Usability):衡量用户使用一个软件产品完成指定任务的难易程度

可测试性(Testability):指软件发现故障并隔离、定位其故障的能力特性,以及在一定时间和成本 前提下,进行测试设计、测试执行的能力

功能性(Functionality):系统所能完成所期望工作的能力

互操作性(Inter-operation):系统与外界或系统与系统之前的相互作用能力



已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [软件 设计 质量] 推荐:

软件构架设计--质量属性

- - 研发管理 - ITeye博客
软件质量属性是影响软件架构设计的重要因素,常见的软件质量属性有:. 性能(Performance):指的是系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理事件的个数. 可用性(Avaliability):是系统能够正常运行的时间比例 . 可靠性(Reliability):可靠性是指软件系统在应用或错误面前,在意外或错误使用的情况下维护软件系统功能特性的基本能力.

软件质量之道

- - CSDN博客系统运维推荐文章
        我曾与一些资历非常高但毫无实际经验的人共事过,也曾与一些只有很少或根本没有资历但才华横溢的工程师一起工作过,我也曾经不得已跟一些并不想用心做事、也对学习新东西丝毫不感兴趣的人共事过. 如果说我们这个职业是一张纸,那么这些人就好比纸上的污点. 软件开发业的低劣性不能完全怪罪于那些无知的经理、狡猾的市场营销人员以及总是急不可耐的用户,实际上很大程度上要归咎于这个行业的某些从业人员,他们应该去从事一些即使玩忽职守也不会造成像软件业里这样大的危害的行当,而不应该混迹于这个聚集着人类想象力的最复杂的创造性的行业.

提高软件质量实践―― Facebook 篇

- - 博客 - 伯乐在线
来源: Bill Liu 的博客. Facebook从04年的哈佛校园的学生项目在短短的7-8年的时间中快速增长为拥有10亿用户的世界上最大的社交网络,又一次见证了互联网创业成功的奇迹. 同时它的产品研发流程也成为了众多互联网产品公司的追逐对象. 今天我们来看一下facebook在产品质量控制方面的实践.

提高软件质量实践――Amazon篇

- - 博客 - 伯乐在线
来源: Bill Liu 的博客( @billliu_seattle). 前几天回国转了一圈,做了两家企业质量管理培训,一次上海测试沙龙,和chinatest两次演讲. 回来后发现我的软件质量实践系列文章距离上一次发表已经有很长一段时间了. 我想还是先把它写完,再写别的文章吧. 那么今天我们看看互联网公司的另外一个大哥大是如何做质量控制的――Amazon..

如何开发高质量软件?及软件测试观点

- - 我的宝贝孙秀楠 ﹣C++, Lua, 大连,程序员
也许是因为我经常在twitter上鼓吹“代码质量来自code review和单元测试”,老赵的这篇文字 http://blog.zhaojie.me/2012/01/a-case-requirement-to-practice-unit-testing-or-tdd.html 也at我一下,抱歉的是最近欠债太多,正在着手完成答应侯伯薇的那篇关于appengine的文字.

软件架构设计

- - 企业架构 - ITeye博客
软件架构设计尚没有万灵的方法论支持,还是个非常新兴的行业,给出个人理解的行业软件架构设计过程,受个人水平有限,仅供参考:. 1.业务分析:针对目标行业的业务战略、蓝图、业务功能及流程进行分析,提出其中部分功能可以使用信息化进行处理,通过分析可以得出信息化要解决的问题. 2.解决方案设计:根据业务战略,形成行业信息化解决方案.

低质量软件编程成本价格表

- - ITeye资讯频道
注意:下面这个清单里描述的事情并不是你绝对不能做的,它只是用量化的方法来让你知道编程上的这些做法将会产生的负面代价. 这些费用是在代码审查时你将要付出的. 代码库中的程序编码风格一致虽然不是很重要,但值得你去遵守. 在提交代码的说明信息上偷懒. 请细读这篇 代码提交说明信息指导(英文). 大多数的局部变量都最好使用方法代替.

设计必藏的10套高质量免费英文字体

- 安得米 - 软矿
英文字体再次来袭,如果之前介绍过的英文字体都不合你口味,试试今天新鲜出炉的“十碟小菜”. 笔者最爱其中的Bond is Dead和Mensch,一个融入科技元素,一个则有艺术感. 废话少些,一起品尝这十碟小菜——10套高质量免费英文字体:. 本站文章除注明转载外,均为本站原创编译. 本文链接:http://www.x-berry.com/10-new-free-fonts-for-designer.

一些软件设计的原则

- 夕角 - 酷壳 - CoolShell.cn
以前本站向大家介绍过一些软件开发的原则,比如优质代码的十诫和Unix传奇(下篇)中所以说的UNIX的设计原则. 相信大家从中能够从中学了解到一些设计原理方面的知识,正如我在《再谈“我是怎么招聘程序”》中所说的,一个好的程序员通常由其操作技能、知识水平,经验层力和能力四个方面组成. 在这里想和大家说说设计中的一些原则,我认为这些东西属于长期经验总结出来的知识.