分析客户需求和制定软件功能

时间:2010-04-21 18:18:54

标签: language-agnostic client requirements

如何在软件方面正确分析客户的要求并写下功能列表?随意分享您自己的经历。

1 个答案:

答案 0 :(得分:0)

Requirement engineering本身就是一门学科。它实际上可能很难,因为大部分时间人们想要的东西,但不知道它是什么。然后是识别和确定真正需要的东西的难点,称为requirement elicitation

有多种方法可以做到这一点,包括与客户进行研讨会,或者在客户现场派遣分析师来确定客户的工作方式和需求。还有许多工具可以支持这项活动并有效地捕获/组织需求。

最困难的部分,恕我直言,是确定矛盾的要求,例如我想要全文搜索,但我也想要加密所有数据。漂亮hard to achieve

如果没有更准确的问题,我只能提供这样一个通用的答案。