论文部分内容阅读
FRUPS是描述软件产品质量的一种质量模型,把FURPS模型应用于软件项目当中是有利于提高软件产品的质量和提升用户的满意度的.FURPS中的F表示Functionality,也即软件产品的功能特性,指的是软件系统的行为或用户希望系统提供的功能;URPS表示软件产品的四种非功能特性-Usability易用性,Reliability可靠性,Performance性能,Supportability可支持性.在项目中很好地实施FURPS的计划和跟踪控制,就能很大程度得保证软件的质量和软件项目的成功,对于像HHERP这样的规模大,时间跨度长的大型软件项目使用FURPS模型是非常有必要的.在HHERP项目中就是采用FURPS质量模型来保证产品的质量,FURPS模型在项目中的应用包括两个方面,即FURPS的计划和FURPS的跟踪控制.(1)FURPS的计划:指在开发的初期阶段设置FURPS特性的一些目标(goal),也即从用户的需求中导出FURPS特性的需求,并为其中的某些需求定下可被验证的目标.(2)FURPS的跟踪与控制:是指在软件的开发过程的各个阶段中跟踪FURPS目标,审核这些目标是否被实现了,并根据审核结果对软件开发中的一些方法或活动做调整,保证FURPS目标能被很好地实现.在实施FURPS的跟踪与控制时应对项目进行量化管理,即在软件开发过程对已定义的一些指标进行度量,然后对度量结果进行分析研究并把研究结果用于项目开发活动的控制当中.