代码的质量决定着软件的质量,软件的质量体现于客户体验,客户虽然看不到代码的质量,但是可以通过软件体验间接对质量做出评判,因此代码的质量也直接影响客户,最终也影响软件或者项目的成败。那什么是质量呢?
质量
是反映实体(产品、过程或活动等)满足明确和隐含需要的能力的特性总和。
为使“需求”可以实际运用,一般应将其转化为质量要求。所谓质量要求,是指“对需要的表述或将需要转化为一组对实体特性的定量或定性的规定要求,以使其实现并进行考核”。
质量不仅包括活动或过程的结果,还包括它们形成和实现的活动及过程本身;
质量不仅包括产品质量,还包括它们形成和实现过程中的工作质量;
质量不仅要满足顾客的需要,还要满足社会的需要,并使顾客、从业人员、业主、供方和社会都收益;(stakeholder, 受益者)
质量问题不仅存在于工业,还存在于服务业及其他各行各业。
质量特性:产品或服务满足人们明确或隐含需求的能力、属性和特征的总和。
何谓软件质量
软件质量
,是指软件系统或系统中的软件部分的质量,即满足用户需求,包括功能需求和性能需求
的程度。
通常,软件质量可由以下主要特性来定义:
(1)功能性:软件所实现的功能达到它的设计规范和满足用户需求的程度;
(2)效率:在规定条件下,用软件实现某种功能所需的计算机资源(包括时间)的有效程度;
(3)可靠性:在满足一定条件的应用环境中,软件能够正常维持其工作的能力;
(4)安全性:为了防止意外或人为的破坏,软件应具备的自身保护能力能力;
(6)可维护性:当环境改变或软件运行发生故障时,为了使其恢复正常运行所做努力的程度;
(7)可扩充性:在功能改变和扩充情况下,软件能够正常运行的能力;
(8)可移植性:为使一个软件从现有运行平台向另一个运行平台过度所做努力的程度
(9)重用性:整个软件或其中一部分能作为软件包而被再利用的程度。
分享到:
相关推荐
代码大全(第二版)两届Software Jolt Award震撼大奖得主的作品。pdf格式。
Jolt大奖素有“软件业界的奥斯卡”之美誉,共设通用类图书、技术类图书、语言和开发环境、框架库和组件、开发者网站等十余个分类,每个分类设有一个“震撼奖”(Jolt Award)和三个“生产力奖”(Productivity Award...
本书凝聚了世界级软件开发大师Robet C.Matin数十年软件开发和培训经验,Java版曾荣获计算机图书最高荣誉——Jolt大奖,是广受推崇的经典著作。自出版以来一直畅销不衰。 本书不仅是一部深入浅出、生动易懂的面向...
本书凝聚了世界级软件开发大师Robet C.Matin数十年软件开发和培训经验,Java版曾荣获计算机图书最高荣誉——Jolt大奖,是广受推崇的经典著作。自出版以来一直畅销不衰。 本书不仅是一部深入浅出、生动易懂的面向...
重构的价值是毋庸置疑的,这已在许多项目中证明了。重构能帮助软件专业人士改进系统设计及其可维护性、可扩展性和性能。本书首次介绍了专门针对数据库系统设计的强大的重构技术。 共分2卷。
Martin数十年软件开发和培训经验,Java版曾荣获计算机图书最高荣誉——Jolt大奖,是广受推崇的经典著作,自出版以来一直畅销不衰。要想成为一名优秀的软件开发人员,需要熟练应用编程语言和开发工具,更重要的是...
本书凝聚了世界级软件开发大师RobertCMartin数十年软件开发和培训经验,Java版曾荣获计算机图书最高荣誉——Jolt大奖,是广受推的经典著作,自出版以来一直畅销不衰。 本书不仅是一部深入浅出、生动易懂的面向对象...
JOLT
martin数十年软件开发和培训经验,java版曾荣获计算机图书最高荣誉——jolt大奖,是广受推崇的经典著作,自出版以来一直畅销不衰。 不要被书名误导了,本书不是那种以开发过程为主题的敏捷软件开发类图书。在书中...
jolt调用tuxedo服务全套jar包
java通过jolt调用tuxedo服务
jolt配置与编程简介,客户端以java语言作为例子
外部应用访问Tuxedo服务是很经常的事,一般有两种方法WTC和Jolt
Tuxedo协议开发所需的jar包,包括jolt.jar和joltutility.jar
通过wtc、jolt进行tuxedo与weblogic通信开发
Tuxedo jolt 配置及使用,是word文档格式的
JOLT的配置与编程简介 开发建立一个 JOLT 客户端访问 BEA Tuxedo 的应用服务的主要的步骤,可以描述以下的过程
Jolt API文档, chm 格式, 英文版.
TUXEDO JOLT配置与编程简介,希望对大家有用
jolt生产力震撼大奖作品,英文版本,领略代码的魅力