需求设计文档
1. 需求分析
1.1 背景
说明清楚需求产生的背景,通过背景来明确上下文,统一语境。包含但不限于我们是因为什么原因衍生出的需求,问题是谁提出的,需求是怎么产生的,即来自于各方的一句话需求。
比如我们要做混合云,是因为我们不想只做纯私有化项目,这对我们积累用户没有好处,市场天花板太低,而为了满足客户私有化的述求,我们衍生出混合云的方案。
相关名词解释:
名词 | 在当前语境下的含义 | 备注 |
---|---|---|
1.2 角色与价值分析
分析清楚这个需求会服务于哪些角色,对于这些角色能带来什么价值。这部分内容的核心目的在于搞明白我们要帮助哪些用户解决什么问题,用于帮助我们评估这个需求是否合理,能够产生多大的价值,以决策我们是否需要开发这个需求。
注意,价值不是拍脑袋的,而是经过专家、用户等经过调研、统计等科学的方法分析得出的。
1.3 用例设计
1.3.1 用例图
输出UML用例图,确定功能边界。
1.3.2 测试用例设计
列出在本