需求激发只是意味着收集,获取或产生需求的过程。这也称为需求收集。发现或识别需求,分析需求以及验证或检查系统需求是需求工程中需要完成的不同活动。通常使用用例来标识功能需求。
如今,启发是非常重要和重要的,因为许多利益相关者无法清晰地指定和讲述与业务有关的问题。因此,分析人员非常需要进行需求启发,以简单地弄清并确保所产生和开发的所有需求都是简单,可理解,有用且相关的。有些活动对于所有流程都是通用的,其中之一就是需求启发。可以使用各种启发技术,例如:
- 面试–
这是用于验证和识别需求的业务分析技术。从根本上说,这是一种从用户或一群人中获取信息所需要的系统方法。 - 会议 –
会议也被称为设施应用规范技术(FAST),被广泛用作启发技术。在这种情况下,客户和开发人员将作为一个团队一起工作,以发现问题并找到解决方案。 - 设计用例模型–
它通常以图形方式表示需求。这些只是收集和收集系统需求以及内部和外部影响所必需的。 - 质量函数部署–
它只是增加和维护软件系统的质量。它还提供了决策过程的文档。
但是,需求激发是非常困难的任务。大多数错误发生在需求引发期间。在理解系统需求时遇到的几个问题。这些在下面给出:
Problems | Description |
---|---|
Unrealistic expectations | If the system does not fulfill expectations of the clients and users, then project is considered to be a failure. Sometimes, Stakeholders or users are unable to specify or clearly mentions what exactly they want or what their requirements are. They sometimes expect or demand unrealistic requirements that cannot be fulfilled. Therefore, it becomes very difficult to meet the expectations of the users. |
Differences in requirements | Different stakeholders or users have different requirements as per their needs. These requirements are received from different users and even from same user but at different times. Therefore it cannot be fulfilled at the same time because makes it difficult for requirement engineer or the analysts to resolve issue in requirements. |
Economic and business environment | There might be change in the requirements or change in the stakeholders that will result in the change in importance of particular requirements. This is due to effective or dynamic or vigorous environment of economy and business that will cause change during analysis process. This will cause change in scope of project or process that will make the requirement elicitation difficult. |
Political changes | Requirement for system is sometimes heavily and largely affected by political change and heavily influenced by political factors. Hence, it may alter a change in the needs or affect requirement elicitation and analysis. |