1.需求识别
在需求识别阶段,需求人员需要对需求类别、需求复杂度和需求的价值进行分析,并 根据结果来确定需求实施的优先级。
2.业务流程分析
一般来说,需求识别阶段确认的流程以部门级流程为主。在进行流程分析时,需求人 员需要遵循以下步骤:确认业务流程,确认角色和业务活动,确认业务活动之间的关系和 数据,以及分析流程的整体瓶颈。
3.数据实体分析
流程类需求需要对业务活动中传递的数据实体进行分析,统计分析类需求需要分析的 数据实体包括统计查询条件和查询逻辑,接口类需求需要分析接口对接或传输过程中的数 据实体。
4.角色和使用场景分析
(1)明确业务活动的执行角色。
(2)明确业务活动执行的前提条件和后置条件。
(3)明确业务场景的分层,如业务活动需要正确场景、备选场景和异常场景。
(4)明确每个业务场景的执行步骤的相关内容,如执行步骤的语法和语义,以及步骤 之间的交互方式。
(5)明确业务活动需要遵循的业务规则和约束,这里的规则一般是指与业务流程相关 的行为规则或与数据实体相关的数据规则。
5.系统功能分析
系统功能分析是需求分析的核心,需要结合系统现状和上述分析明确用户场景的系统 功能。系统功能分析也是需求说明书的重要组成部分,包括功能列表、功能分析、系统交 互原型分析和算法分析等内容。
资料来源于《DevOps权威指南:IT效能“新基建”》
下载地址:https://developer.aliyun.com/topic/download?id=8246
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。