什么是用例:
用例这个概念由Jacobson提出,用例是对一个活动者(actor 也可以称为参与者)使用系统的一项功能时所进行的交互过程的一个文字描述。以规范图形来表示用例就产生了用例图。
用例是代表系统中各个项目相关人员之间就系统的行为所达成的契约,软件的开发过程可以分为需求分析、设计、实现、测试等阶段,用例把所有这些都捆绑在一起。因此可以说, 软件开发过程是用例驱动的。
用例的特点:
l、用例从系统使用者的角度描述系统中的信息,即站在系统外部察看系统功能,而不考虑系统内部对该功能的具体实现方式 。
2、用例描述了用户提出的一些可见(功能)需求,对应一个具体的用户目标。使用用例可以促进与用户沟通,理解正确的需求,同时也可以用来划分系统与外部实体界限,是OO系统设计的起点,是类、对象、操作的来源。
3、用例是对系统行为的动态描述,但常被划到UML静态建模的范围(相对于顺序图、状态图等)。
用例图的组成(四个部分):
用例