"华中科技大学软件质量模型详解及常见模型分析"
软件质量模型是用来评估软件质量的工具或框架,通过一系列的属性指标来量化软件的质量水平。华中科技大学研究了多种软件质量模型,其中包括基于经验的模型、层次模型、McCall质量模型、Boehm质量模型、ISO9126质量模型、ISO25010质量模型、关系模型、Perry模型、Gillies模型、以及基于构建的模型。这些模型在不同的领域和应用场景中有着广泛的应用。 基于经验的模型是根据软件工程师的经验和实践总结而来的,通过他们的实际经验来评估软件质量。这些模型包括了一些通用的属性指标,比如可用性、可维护性、可移植性、可靠性、效率等等。这些属性指标可以量化地度量软件在不同方面的表现,从而能够为软件开发者提供有针对性的改进意见。 层次模型是一种定量评估软件质量的方法,它将软件质量分为高层属性、中层属性和原始属性。高层属性是对软件整体性能的总览,比如总体实用性、可使用性、可维护性、可移植性、可靠性、效率等。中层属性是对高层属性的细化和具体描述,能够更加精细地评估软件在各个方面的表现。原始属性是指对软件质量的详细度量化指标,比如准确性、完备性、自包含性等。 McCall质量模型是一个典型的层次模型,它将软件质量划分为11个高层属性,如可用性、可维护性、可移植性、可靠性等。每个高层属性都有一些相关的中层属性和原始属性,通过这些属性指标可以客观地评估软件的质量。 Boehm质量模型是Barry W.Boehm于1978年提出的一种层次模型,它也将软件质量划分为多个高层属性、中层属性和原始属性,用于量化评估软件的总体性能。 ISO9126和ISO25010是国际标准化组织制定的软件质量模型,它们定义了一系列的质量属性和度量指标,用于评估软件的质量。ISO9126质量模型包括功能性、可靠性、可用性、效率、可维护性和可移植性等6个方面的属性,而ISO25010质量模型则进一步细化了ISO9126的属性指标,增加了更多的度量维度。 关系模型是一种用于评估软件质量的模型,它通过分析软件中不同组件之间的关系和依赖,来评估整个系统的质量。Perry模型和Gillies模型是两种典型的关系模型,它们通过描述软件中模块之间的相互作用和关联来评估软件的质量。 除了基于经验的模型和层次模型之外,还有一类基于构建的模型,比如Dromey质量模型。这种模型通过分析软件的结构特征和代码质量等构建方面的指标,来评估软件的质量。 综上所述,华中科技大学研究了多种软件质量模型,这些模型提供了一种客观、量化的评估软件质量的方法。通过这些模型,软件开发者可以更加全面地评估和改进软件的质量,从而提高软件的性能和可靠性。
剩余16页未读,继续阅读
- 粉丝: 29
- 资源: 300
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
评论0