-
题名一种用户故事需求质量提升方法
被引量:4
- 1
-
-
作者
王春晖
金芝
赵海燕
崔牧原
-
机构
高可信软件技术教育部重点实验室(北京大学)
北京大学信息科学技术学院计算机科学技术系
内蒙古师范大学计算机科学技术学院
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2021年第4期731-748,共18页
-
基金
国家自然科学基金项目(61620106007,61751210,61690200)。
-
文摘
敏捷开发采用用户故事表达用户需求.一般采用格式受限的自然语言编写,但在用户故事编写过程中经常出现一些表述上的缺陷.典型的缺陷包括缺失必要信息、意思表达含糊不清、故事间有重复或存在冲突等.这很大程度上影响了需求的质量,影响软件开发项目的进行.提出一种用户故事需求质量提升方法.从故事缺陷定位的角度出发,该方法构建了用户故事概念模型,并根据实际案例总结并提出11条用户故事应遵循的质量准则.从而提出故事结构分析、句法模式分析以及语法分析等技术,用于自动构建带场景用户故事的实例层模型,并根据准则进行故事缺陷检测,进而提升用户故事质量.在包含36个用户故事84个场景的实际项目中进行实验,自动检测出173个缺陷,缺陷检测的准确率和召回率分别达到88.79%和95.06%.
-
关键词
用户故事
需求缺陷
需求质量提升
用户故事质量模型
需求缺陷检测
-
Keywords
user story
requirements defect
requirements quality improving
user story quality model
requirements defect detection
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名缺陷需求分析与管理模型
被引量:5
- 2
-
-
作者
严玉清
李师贤
梅晓勇
-
机构
中山大学计算机科学系
广东外语外贸大学信息学院
-
出处
《计算机科学》
CSCD
北大核心
2009年第4期140-144,共5页
-
基金
广东省自然科学基金项目(No.06017089,8151030007000002)资助
-
文摘
需求管理是软件过程改进的重要活动,需求缺陷管理是需求管理的重要组成部分,其目的在于检测、分析、解决和预防需求缺陷。从社会因素和技术因素两大方面分析了需求工程阶段缺陷产生的原因,对缺陷进行了分类。建立了需求(模型)缺陷列表、缺陷需求分析模型和基于需求缺陷管理的需求过程模型。指出需求缺陷列表所反映的需求分析过程的数量特征,能够为评估需求工程师能力、准确和全面地定义需求成熟度、研究需求演化波及效应、研究需求模型复杂度和需求缺陷分布规律提供必要数据和有益启示。
-
关键词
缺陷原因
缺陷类型
需求缺陷列表
需求演化
-
Keywords
Cause of defect,Type of defect,List of requirements defect,requirements evolution
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
P641.8
[自动化与计算机技术—计算机科学与技术]
-