人机协作的用户故事场景提取与迭代演进

被引:6
作者
王春晖 [1 ,2 ,3 ]
金芝 [1 ,2 ]
赵海燕 [1 ,2 ]
刘璘 [4 ]
张伟 [1 ,2 ]
崔牧原 [1 ,2 ]
机构
[1] 北京大学信息科学技术学院
[2] 高可信软件技术教育部重点实验室(北京大学)
[3] 内蒙古师范大学计算机科学技术学院
[4] 清华大学软件学院
关键词
敏捷需求工程; 用户故事; 需求抽取; 需求迭代演进; 用户故事关系挖掘;
D O I
10.13328/j.cnki.jos.005795
中图分类号
TP311.52 [];
学科分类号
081202 ; 0835 ;
摘要
敏捷软件开发中常用用户故事表达需求:用户故事讲述了具体的用户角色希望软件完成的功能.系统新版本的需求常常来自多个用户故事的整合.随着版本的迭代,不断会有新的用户故事出现.用户故事的迭代式管理和整合是敏捷开发成功的关键.为帮助开发者掌握项目的用户故事需求,提出人机协作的用户故事理解、整合和管理方法,支持需求的迭代更新.具体而言,提出用户故事元模型和带场景细粒度描述的用户故事表示,从故事描述、功能特征属性以及场景3个维度表达用户故事.便于开发者理解用户故事所表达的功能需求.提出基于元模型的用户故事理解,以及用户故事表达元素的自动提取方法.提出人机协同式用户故事整合方法,使用功能场景图辅助开发者确定用户故事间的关联关系.提出基于功能场景图的用户故事迭代更新方法.案例研究展示了方法的可行性.
引用
收藏
页码:3186 / 3205
页数:20
相关论文
共 39 条
[1]  
软件需求工程[M]. 科学出版社 , 金芝, 2008
[2]   A method of requirements elicitation and analysis for Global Software Development [J].
Ali, Naveed ;
Lai, Richard .
JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2017, 29 (04)
[3]  
Using business process models to better understand the dependencies among user stories[J] . Marina Trkman,Jan Mendling,Marjan Krisper. &nbspInformation and Software Technology . 2016
[4]  
A systematic literature review on agile requirements engineering practices and challenges[J] . Irum Inayat,Siti Salwah Salim,Sabrina Marczak,Maya Daneva,Shahaboddin Shamshirband. &nbspComputers in Human Behavior . 2015
[5]  
Agile requirements engineering practices and challenges: an empirical study[J] . BalasubramaniamRamesh,LanCao,RichardBaskerville. &nbspInformation Systems Journal . 2010 (5)
[6]  
Agile Requirements Engineering Practices: An Empirical Study[J] . Cao, Lan,Ramesh, Balasubramaniam. &nbspIEEE Software . 2008 (1)
[7]  
Improving agile requirements:The quality user story framework and tool. Lucassen G,Dalpiaz F,van der Werf JMEM,Brinkkemper S. Requirements Engineering . 2016
[8]  
On the interplay between consistency, completeness, and correctness in requirements evolution[J] . Didar Zowghi,Vincenzo Gervasi. &nbspInformation and Software Technology . 2003 (14)
[9]  
Agile Software Requirements:Lean Requirements Practices for Teams, Programs, and the Enterprise. Leffingwell D. . 2010
[10]  
On modelers ability to build a visual diagram from a user story set:A goal-oriented approach. Wautelet Y,VelghenM,Heng S,Poelmans S,Kolp M. Proc. of the REFSQ . 2018