需求管理:工作流程明细
根据领域的不同,需求管理可遵循的方案有无限多种。下面的方案给出了六个详细的工作流程,它们适用于每一个关键的需求管理技巧,但也可以应用到任何领域。
下面的工作流程图摘自 Rational Unified Process [6],需求工作流程明细。这些工作流程用角色、活动和工件(输入或输出)表示,图 9 的活动图对它们进行了概括。旁边的文字简单描述了每个工作流程,希望藉此增进读者对改进需求管理流程的理解和兴趣。关于 Rational Unified Process 的更多信息,可参考 www.rational.com。
图 9 - Rational Unified Process 中的需求工作流程
工作流程明细:分析问题
在问题分析中,主要的活动是制定项目前景。此活动的结果是产生了一个前景文档,它确定了待建系统的高级用户或客户视图。前景文档将初始需求作为关键特性表述,这些特性是系统为了解决重大问题并满足关键涉众需要而必须具备的。系统分析员在此工作流程中扮演主要角色。系统分析员应该具有问题分析领域的专业知识,对问题有一定的理解,还应该能描述其认为可以解决问题的流程。此阶段要求各个项目涉众积极参与,还应该考虑所有相关的涉众请求。
要开始管理依赖关系活动,应该为职责分配属性,如基本原理、相对值或优先级以及请求的来源等。随着前景的发展,分析员确定可能用例的用户和系统(主角)。主角是用例模型的首要要素,它们将定义系统的功能性和非功能性技术需求。
图 10 - 分析问题
工作流程明细:分析问题
启动:一个或多个认识到问题存在的涉众启动工作流程。
开发团队中的系统分析员可以和这几个最初的涉众展开会话,帮助他们描述需要解决的问题。对所认识问题的简要说明达成一致意见是很重要的。下表列出了问题说明的关键元素:
文章来源于领测软件测试网 https://www.ltesting.net/