用例图

用例图

用于描述系统需求,把系统当作黑盒,从用户的角度,描述系统的场景。

 

示例:

核心元素:

  • (1)Actor,和系统直接交互的人、软件、或者硬件。

  • (2)Use Case,Actor和系统交互的使用案例,实际的场景需要采用事件流机制描述。

  • 关系:

  • (3)执行关联:Actor 执行Use Case的关系。

  • 泛化:用例之间的is a kind of 关系,表示用例之间的场景共享;Actor之间的 is a kind of关系,一般描述职责共享。

  • 实现:用例与用例实现之间的实现关系。

  • 扩展:由一个用例的扩展点可以扩展出另外一个用例。

  • 包含:一个用例可以包含另外一个用例。

用途:

  • 在开发过程的需求阶段创建

  • 捕获系统的需求;

  • 驱动分析设计、和开发;

  • 验证系统的体系结构;

  • 生成测试用例的依据。

  • 由需求分析人员开发

posted @ 2008-01-25 22:17  weiwei~  阅读(489)  评论(0编辑  收藏  举报