文档介绍:软件可信评估系统的建立方法
Trustie课题组
报告内容
国际上几种典型软件评估系统
建立软件可信评估系统的关键问题及解决方案
2
几种典型的软件评估方法
Open Source Maturity Model (OSMM) – Navica,2004
Qualification and Selection of Open-Source software (QSOS) ,2004
Open Business Readiness Rating for Open Source (OpenBRR),2005
Open Business Quality Rating (OpenBQR),2007
3
软件评估系统的评估对象与作用
国外对于免费、开源软件的评估系统
Free and open source software,简称F/OSS, FOSS, or FLOSS
对于用户——支持软件的选择
对于开发人员——支持对新版本成熟度的判定
对软件开发具有指导作用
4
OSMM
软件成熟度评估模型
成熟度由6个条件来判定:
Software, Support, Documentation, Training, Integration, Professional Services
软件评估结果由6个条件分值的加权求和得到
5
OpenBRR
定义了一种评估模型与评估过程
评估分为四个阶段:
软件初步过滤
剪裁与确定评估指标模板
搜集评估原始数据并度量
通过加权和计算软件的评估值
6
OpenBRR评估模型
评估条件分为12类
评估条件采用1-5的5级度量
采用加权和的方式得到最终结果
7
OpenBRR的软件评估模型的标准
完全的,简单的,可适应的,plete, Simple, Adaptable, and Consistent ——CSAC)
完全的:能够突出软件的每一个主要特性,保证评估的正确性,不会产生误导。
简单的:易于理解和易于使用。
可适应的:是开放的,可定制的和易于扩展的。
一致的:对于不同类型软件,在级别与度量尺度定义上应是统一的。
8
QSOS
定义在以后步骤中要用到的元素
按照评估条件利用搜集的数据对软件进行评估
选择满足用户需求的软件
制定选择软件的标准
9
OpenBQR
将OpenBRR和QSOS进行集成和扩展
评估过程分为三个阶段:
Quick Assessment Filter
Data Collection & Processing
Data Translation
10