原则47:使用正确的方法

没有一种需求分析方法适用于所有软件

> 一些建议
* 数据密集型软件,应使用实体关系图(Entity-Relation Diagram)

* 对于反应式(实时)系统,应使用有限状态机或者状态图

* 对于决策密集型的软件,应使用决策表

Davis, A.,"A Comparison of Techniques for the Specification of External System Behavior," Communication of the ACM, 31, 9 (Sep. 1988), pp. 1098-1115.

©️ 201 Principles of Software Development