📅  最后修改于: 2020-12-14 06:44:40             🧑  作者: Mango
典型的软件开发过程遵循以下步骤-
前两个步骤可帮助团队理解问题,这是获得解决方案的最关键的第一步。负责收集需求,定义问题和设计系统的人员称为系统分析师。
通常,客户或用户无法清楚地定义他们的问题或要求。他们对想要的东西含糊不清。因此,系统开发人员需要收集客户需求,以了解需要解决的问题或需要交付的内容。只有首先了解要为其开发解决方案的业务领域,才能对问题进行详细的了解。一些有助于理解业务的关键问题包括:
一些有助于收集此信息的技术是-
系统分析人员需要创建清晰,简洁但透彻的需求文档,以便识别SMART(具体,可衡量,已达成共识,现实且基于时间的需求)。否则,将导致-
由于所需信息的深度,需求收集也称为详细调查。
在收集需求并进行分析之后,必须清楚地陈述问题陈述。问题定义应明确指出需要解决的问题。拥有清晰的问题陈述对于-