第4章 需求分析与用例建模
无论用什么方法去开发软件系统,首要的核心任务都是确定需求,对于面向对象方法来说,就是建立用例(Use Case)模型。用例模型可以准确定义系统功能,告诉程序员用户希望使用软件来做什么,帮助分析员用可视化的方法描述用户提出的需求,其作用类似于结构化分析方法中的数据流图(DFD),但两者的思路和角度完全不同。
用例模型是开发过程的起点,它像引擎一样驱动着后续开发过程,系统中其他新建模型都依赖、服从于用例模型。在UML中,一个用例模型包括系统的用例图及用例描述,每个用例图的主要元素是用例和行为者。因此,建立用例模型的主要工作是根据用户需求画出用例图以及对用例进行描述。
本章将讲解使用UML创建用例模型的方法和要点。
学习目标
·理解需求分析的任务和步骤(https://www.daowen.com)
·了解如何确定一个系统的范围和边界
·掌握如何通过客户需求了解、发现和确定用例与行为者
·掌握绘制用例图的步骤及其规格说明
·理解如何描述用例之间的关联关系和层次
·实践用例建模的方法