1、用例(Use Case),就是外部可见的系统功能,对系统提供的功能进行描述。
2、用例图(Use Case Diagrams),在用例视图中,用例图显示了各个参与者、用例以及它们之间的交互。在用例图下可以连接与用例图相关的文件和URL地址。
3、用例视图(Use Case View)是被称为参与者的外部用户所能观察到的系统功能的模型图。
额==个人做过的用例图就是把网站各个用户的动作分解一下,再用RATIONAL ROSE软件把它画出来。简单来说,画用例图分三个步骤,首先,确定系统角色;其次,确定用例,再次,对用例进行分解,确定下层的用例图。 比如这个用例,选课系统的角色之一是学生 用例名称:学生选课 执行者:学生 目的:完成一次学生选课的完整过程。 类型:主要的、基本的级别:一级(1)学生输入标识码(ID),系统识别标识码的有效性; (2)对学生进行注册识别; (3)流览本学期预开课程; (4)选择学生自己要上的课程并确认; (5)退出系统,系统给出所选课程列表及相应学分合计。 异常事件流处理: (1)标识码有效性检查失败,允许学生重新输入(3次机会)。 (2)注册识别失败,没有注册(尙未交学费)的学生不能选课。 (3)选择课程确认失败,所选几门课程中在上课时间上发生冲 突时,系统提示重选。 画用例图就是将该过程描述符号化。并且有一些数据的泛化关系。