使用多维方法进行需求分类
goldway 发表于 2006-8-13 10:16:00
为了便于整理、分析和管理需求,通常都是将需求分类,但完全没有必要将单个需求只归到一个类中,而应该通过分析派生出几种不同的分类方法,这就叫做多维分类。因而每一项需求都可能归到几个不同的类中。需求多维分类可以帮助你:
- 发现需求重叠和冲突;
- 发现需求之间的共性和例外关系;
- 提高需求的跟踪能力;
- 找到遗漏的需求
于是,通过需求多维分类,你可能会通过合并、修改、添加等操作来完善需求。
需求多维分类的关键是定义一系列的维度,并用相应的关键词来描述它们。可以参考的例子如下:
- 系统 指那些会影响到系统性能或者可靠性的需求;
- 用户界面 指那些涉及用户界面的需求。更细的分类可以是“用户输入”、“数据表达”、“错误提示”等等;
- 数据库 指那些涉及系统应处理的数据的需求
- 通信 指系统中涉及外部通信功能的需求,同样,这可以细分为反映数据通信设备的更小的类;
- 安全 指那些可能具有安全意义的需求。
以上是一些例子,你必须为正在分类的需求找到最合适的分类。一般建议最多有5-6个类。如果超过这个数,分类就过于狭隘,每个类中的需求也会只有很少几个。