软件开发的第一步是需求分析。对需求的分析、准确理解和把握,对于软件的成功至关重要,过于频繁的需求变更往往导致软件开发陷入“人月神话”的困境。现代软件工程提出的面向对象分析方法给软件需求分析提供了便利。
面向对象分析通常分为三个步骤:
- 领域分析 找出给系统涉及的名词或术语
- 用户分析 找出使用该系统的用户,并明确分类用户需要具备的功能
- 功能分析 分析功能,并对每个功能点进行细化
软件开发的第一步是需求分析。对需求的分析、准确理解和把握,对于软件的成功至关重要,过于频繁的需求变更往往导致软件开发陷入“人月神话”的困境。现代软件工程提出的面向对象分析方法给软件需求分析提供了便利。
面向对象分析通常分为三个步骤: