软件工程中的系统文献映射研究实例-软件开发中假设条件管理包含哪些活动(第五部分)

之前的博客详细描述了软件工程中的系统文献映射研究方法。这里接着给出一个我曾经做过的工作作为例子,以更直观地展示这种研究类型。该研究的背景信息这里不再赘述。      

这篇博客主要介绍第四个研究问题的结果,即软件开发中假设条件管理包含哪些活动。

从入选的文献中识别出十二类假设条件管理活动。

假设条件制定(包含识别)旨在软件开发中制定新的假设条件,识别已存在的假设条件以及分析假设条件的属性(如有效性、优势、劣势)。

假设条件描述旨在以特定形式描述假设条件。

假设条件评价旨在保证假设条件的描述及分析的正确性和精确性,并检查其他软件元素(如构件)是否满足假设条件。

假设条件维护旨在使假设条件适应软件开发的环境(如减少无效的假设条件,修改冲突的假设条件,转换假设条件为其他类型的软件制品)。

假设条件追溯旨在连接假设条件和其他类型的软件制品。

假设条件监视(包含演化)旨在反应在软件开发生命周期中假设条件的改变(如假设条件属性的改变)。

假设条件交流旨在分享和讨论假设条件。此活动可减少涉众对假设条件的误解。

假设条件复用旨在基于新环境(如项目环境)复用已存在的假设条件。

假设条件理解旨在理解假设条件本身及其关系。

假设条件恢复旨在事后恢复在软件开发中制定的假设条件。

假设条件检索旨在从项目资源中(如项目文档)检索假设条件。

假设条件组织旨在对已存在的假设条件进行排序或分类。

下表给出基于假设条件管理活动对入选文献的分类。

注:下表中“数量”指的是入选文献(134篇)中提到下述活动的文献数量。

假设条件管理活动

数量(%)

制定

108 (80.6%)

描述

89 (66.4%)

评价

83 (61.9%)

维护

30 (22.4%)

追溯

19 (14.2%)

监视

18 (13.4%)

交流

10 (7.5%)

复用

9 (6.7%)

理解

8 (6.0%)

恢复

6 (4.5%)

检索

5 (3.7%)

组织

3 (2.2%)

 

下图给出入选文献到假设条件管理活动、文献的发表年度和假设条件的类型的映射。以发表年度分界,左侧的圆表示入选文献依据假设条件管理活动和发表年度的分类;右侧的圆表示入选文献依据假设条件的类型和发表年度的分类。圆中的每个数字表示相应的入选文献的编号。

注:入选文献编号对照表请查阅博客:“软件工程中的系统文献映射研究实例-结果概览(第一部分)”。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值