可复用商用现货(COTS)属性评估解析
在软件产品评估中,尤其是对于COTS产品,合理定义和评估属性至关重要。下面将详细介绍相关的属性框架、评估标准以及可能出现的问题和解决方法。
1. 项目背景与动机
在COTS属性相关研究中,存在两种不同的观点。一种观点以Iusware、RCPEP和OTSO等方法为代表,主张根据需求重新定义属性框架,原因在于评估有明确目标,且影响属性选择的因素因项目而异。另一种观点以CAP、Boloix等人提出的方法以及eCOTS和CLARiFi项目为代表,定义了一组可在项目甚至组织间复用的通用属性,这样做是为了使COTS评估具有成本效益,并能评估更多产品和实现持续改进。此外,还有一些研究使用固定属性集来识别产品特征与基于COTS开发的影响之间的关系。
2. 属性框架
属性框架由分类属性和特征属性组成,用于评估软件产品,这里使用“软件项”的概念,涵盖范围更广。该框架同时使用定性和定量属性,部分属性兼具两种值,因为在COTS产品这样不确定的领域,定性评估能提供丰富信息,避免编码为定量属性时信息丢失。分类属性均为定量属性,特征属性可以是定性或定量,但所有定性属性都已编码为定量值。
2.1 分类属性
- 架构级别 :由架构模式和该模式中定义的角色组成,采用3层架构风格,软件项可扮演客户端、服务器或数据的角色。
- 工件类型 :分为可执行文件、标准和服务三种类型。可执行文件包括源代码和二进制软件;标准是公开可用并在某些论坛批准的规范性文档;服务是第三方通常通过网络提供的一组功能。 <
超级会员免费看
订阅专栏 解锁全文
46

被折叠的 条评论
为什么被折叠?



