论文部分内容阅读
软件质量度量是提高软件质量的有效手段。而越早的获得软件质量的度量,对于提高软件质量越有帮助。在软件的设计阶段,使用传统的软件质量模型,可以获得的度量信息很少,很难有效、准确预测到最终软件系统的质量。而且,传统的软件质量模型很难为广大的开发设计人员使用,不利于应用到具体的开发中去。然而模式作为一种反复出现的高度成熟的解决方案,其文档化的属性、优缺点都具有确定性,其在软件设计中的使用为软件质量的评估提供了准确而丰富的信息。据此,本文提出了一种面向模式的软件设计质量模型,在软件的设计阶段进行质量评估,能够有效、准确地预测软件系统的质量。
面向模式的软件设计质量模型研究就是:针对面向模式的软件开发,在软件的设计阶段,通过系统中使用模式情况的分析,对软件的设计质量进行质量评估,从而达到预测最终软件产品的质量的目的。为了实现这一研究课题,我们进行了多方面的研究工作,主要内容包括:
1.论文研究了模式与软件质量的关系。包括模式与软件质量度量的关系,使用模式对软件质量的影响。
2.论文研究了模式的质量度量。给出了两种方法,能够对模式的质量属性进行量化,并作为模式描述的扩展存入模式库中,成为软件设计质量模型实施的基础。
3.在分析了模式的特点及传统软件质量模型的基础上提出了面向模式的软件设计质量模型。该模型是一种新的质量模型,它以模式库为基础,能够根据系统中模式的种类、数量、分布等条件,对软件的设计进行质量评估。
4.论文对所提的面向模式的软件设计质量模型进行了有效性的验证。验证使用spearman 等级系数对此模型客观评分与专家评分进行分析,最后的结果表明两组数据成线性相关,也就是说模型评分与专家评分的结果是一致的,从而证明了模型的有效性。
5.本文在上述研究基础上,采用struts+hibemate+J2EE技术实现了一个基于b/s模式的软件设计质量评估系统,该系统实现了模式库管理,项目质量评估等功能。