软件定制开发的质量如何衡量
发布日期:2010-12-13 信息来源:http://www.chysoft.net

对大多数人来讲、特别是软件的最终使用者,软件质量是由其喜欢使用软件的程度决定的,实际上软件定制开发的质量可以从多个方面来度量:如,功能需求的实现、性能、易用性、可维护性等。从软件定制开发的过程来讲,没有良好的需求沟通分析、没有良好的系统设计、规范的编码就不可能达到较高的软件质量。软件系统过于简单,就难以满足功能或性能上的需求,一个不符合用户需求的软件系统就是失败的软件系统。
用户需求是软件定制开发的目标,技术和设计是软件系统的基石,编码质量是软件系统的基本保障。
一、从功能实现上衡量软件的质量
软件功能是度量应用软件与其用户需求的匹配程度,即完成必要性功能的好坏,以及是否完成了所有必要的功能,企业软件需求管理可能是软件开发中最重要、最关键、最易出错及最需要沟通交流的环节。对需求的获取往往有错误的认识,企业用户知道具体需求是什么,软件开发需求人员所要做的就是和他们沟通从他们那里得到需求,软件需求不像用户和开发人员所理解那样简单。
软件需求人员从用户那里获取需求,经过系统分析人员的分析设计、经过程序员的编码、测试,最终将软件交付给用户,如果整个过程没有规范的管理、特别是前期的需求沟通不充分,开发出来的系统肯定和用户需要的功能有差异,用户的满意度比较低。

二、从可靠性和易用性上衡量软件的质量
软件系统的可靠性是指软件在各种情况下运行稳定,数据处理和数据运算准确无误,尤其是在数据量增大和并发用户数加大时,具体操作时系统响应速度快、性能好。
软件的易用性是指软件易于使用,表现在整体交互风格一致、用户体验好、易于推广和培训,软件的易用性直接关系到最终用户是否能够接受和喜欢定制开发出的软件系统。

三、从可维护性上衡量软件的质量
软件定制开发的最大的好处是结合了用户的业务管理需求,也正是因为如此,软件定制开发过程的结束并不意味着整体工作的结束,肯能会存在一定的维护工作。由于原有需求的变化和调整,需要进行系统的维护,但是,不可能任何小的调整都需要经过编码级的修改,如果工作量大、修改频繁、修改维护的周期长,软件开发人员和最终用户都难以忍受。因此,软件系统的可维护性直接反应在用户的满意度上和软件的生命周期上,软件系统易于维护可以节省相关的成本。

四、从给企业带来价值上衡量软件的质量
企业信息化定制开发相关的软件系统,最终是为了解决企业管理和相关的问题,从而达到规范企业的流程和管理、提升企业的工作效率、节省成本,从整体上提升企业的综合实力,为企业带来价值。

粤ICP备11095012号-1
Copyright 2005-2017 深圳市承元软件技术有限公司