|
|
在计算机出现的初期,只有专业人员使用计算机,当时程序的编写者和使用者通常是相同的。现在,软件开发已经成为一个独立的产业,软件的开发者和使用者通常是完全不同的人员,需求分析的根本任务就是明确项目的目标,也就是准确地回答“系统要做什么”这个问题。需要强调的是,需求本身与系统如何实现是完全无关的。
|
|
|
需求分析的理想目标是制定用户满意和开发者能够实现且双方理解一致的需求,需求以需求规格说明的形式表示。
|
|
|
需求问题对于开发者和用户同样重要。之所以很多软件项目因需求方面的问题而失败,原因就在于用户在见到真正的软件之前很难说清楚自己的需求;而作为开发者就更加难以把握。另外,用户和开发方还需要明确开发目标系统对其他资源的需求情况,如资金、技术、人员等方面的投入。
|
|
|
|
|
|
|
|
|
|
|
|