UML为建立系统模型提供了一整套建模机制,使用用例图、协作图、序列图、活动图和状态图等图可以从不同的侧面、不同的抽象级别为系统建立模型。其中用例图主要用于为系统的功能需求建模,它主要描述系统功能,也就是从外部用户的角度来观察系统应该完成哪些功能,这有利于开发人员以一种可视化的方式理解系统的功能需求。可以说用例图是对系统功能的一个宏观描述,画好用例图是由软件需求到最终实现的第一步,也是最重要的一步。通过本章的学习,希望读者能够从整体上理解用例图,掌握用例图的画法。