Answers:
基于我对英语的理解,并试图就应该有什么区别保持逻辑:
需求启发=需求收集。这是在问有什么要求,如果有什么,如果有什么,等等。这是关于提出问题并获得答复的信息。答案的好坏完全是另一回事。这就要求利益相关者回答他们要做的事情和原因。
需求分析。这更多是对第一部分答案的组织。哪种解决方案是最佳的?各种可能的实现方式需要进行哪些权衡。在这一部分中,可能会有一个奇怪的问题,但这并不是要点,因为这是关于在各种约束下(例如,最快或最便宜的)哪种解决方案可能更好。这更多地是关于如何做某事以及为什么这种方式比另一种方式更有意义。
另一种思考的方式是,必须在分析之前进行“启发”操作,否则您将不进行任何分析,而这可能没有什么用处或成果。
需求获取是关于发现什么顾客(及潜在顾客)说,他们认为他们想要的。它会生成一个愿望清单(嗯,您可能有礼貌并称其为别的东西,但这就是事实)。
需求分析是关于提取愿望清单以产生实际需求列表以及它们之间的依赖关系。它还涉及说,愿望清单中的某些内容由于某种原因或另一个原因超出了范围(例如,您建议在某些客户端软件上进行项目,而客户要求您执行明显需要进行重大服务器更改的操作) 。
完成需求分析后,您可以根据可用资源和时间来制定计划。您还通过了一个项目里程碑;如果您没有一致的要求,那么该放弃该项目了,这是无法计划的时间。
作为参考,我希望将Elicitation的输出保留在Wiki中,将Analysis的结果作为功能请求保留在具有交叉引用的Bug跟踪器中。我相信还有其他方法可以做到。