用例驱动的系统分析与设计方法已成为面向对象的系统分析与设计的主流。用例建模技术是从用户的角度描述系统功能需求的,在宏观上给出模型的总体轮廓。
一、需求分析与用例建模
用例模型(Use case model)描述的是外部执行者(actor),如用户所理解的系统功能。它描述的是一个系统“做什么(What)”,而不是说明“怎么做(How)”,用例模型不关心系统设计。
用例模型主要用于需求分析阶段,它的建立是系统开发者和用户反复讨论的结果,表明了开发者和用户对需求规格达成共识。
用例模型由若干个用例图构成,在UML中构成用例图的主要元素是用例和执行者及它们之间的联系。
建立系统用例模型的过程是对系统进行功能需求分析的过程。—>定义系统—>确定执行者和用例—>描述执行者和用例关系—>确定模型