UML用例模板登陆系统
文档管理系统用例实现规约:登陆系统版本 <1.2>修订历史记录日期版本说明作者2007-4-6<1.0>登陆系统第一版董 彪2007-4-12<1.2><修改用例命名,除去界面细节描述,添加用例引用注释,添加用例界面示例>郑嘉庆目录1.用例名称41.1简要说明41.2参与者42.事件流42.1基本流42.2备选流4<第一备选流>4<第二备选流>43.特殊需求53.1<第一特殊需求>54.前置条件54.1<前置条件一>55.后置条件55.1<后置条件一>56.扩展点56.1<修改密码>57.操作界面示例5登陆系统1. 用例名称1.1 简要说明该用例用于描述用户登陆系统的功能,只有用户使用正确的用户名、对应的密码才能登陆系统的相应管理模块。正常登陆以后用户可以对自己的密码进行更改或者进行自己工作。1.2 参与者 121 主要参与者: 使用该系统的用户 122 次要参与者: 2. 事件流2.1 基本流1、 用户进入系统首页,用例开始2、 系统显示用户登陆页面3、 用户输入用户名密码并选择登陆身份4、 用户选择“登陆”功能<第一备选流>用户名错误或不存在<第二备选流>用户没有输入用户名或者密码5、 系统根据用户身份显示用户操作界面6、 如果用户选择”修改密码”功能,系统进入修改密码7、 如果用户选择“退出”功能:71 系统弹出提示信息询问用户是否退出系统711 用户选择“退出”,用户退出系统,到基本事件流7712 用户选择“取消”,返回用户之前所在页面8、 用例结束2.2 备选流2.2.1 <第一备选流> <第一备选流>:用户名错误或不存在1、 系统提示用户输入的用户名错或不存在;2、 用户确认3、 系统回到基本事件流3。2.2.2 <第二备选流> <第二备选流>:用户没有输入用户名或者密码1、 系统提示用户没有输入用户名或者密码2、 用户确认3、 到基本事件流3。3. 特殊需求3.1 <第一特殊需求>4. 前置条件4.1 <前置条件一>用户没有登陆系统5. 后置条件5.1 <后置条件一>系统显示登陆后页面6. 扩展点6.1 <修改密码>7. 操作界面示例