三. 用例图和用例描述设计实例
这里用我开发的一个家教网站来简单的分析用例图的画法和用例描述的写法。这个网站我用UML完整的分析一下,以下我提取了用例图和用例描述的部分。这个家教网站分为前台客户系统和后台管理系统。
前台客户系统的用例图如下:
后台管理系统用例图如下:
对于用例描述,篇幅有限,我在这里只列了后台管理系统中的网站公告发布这个用例的描述。如下:
用例名称:网站公告发布 用例标识号:202 参与者:负责人 简要说明:
负责人用来填写和修改家教网站首页的公告,公告最终显示在家教网站的首页上。 前置条件:
负责人已经登陆家教网站管理系统 基本事件流:
1. 负责人鼠标点击“修改公告”按钮
2. 系统出现一个文本框,显示着原来的公告内容
3. 负责人可以在文本框上修改公告,也可以完全删除,重新写新的公告
4. 负责人编辑完文本框,按“提交”按钮,首页公告就被修改
5. 用例终止 其他事件流A1:
在按“提交”按钮之前,负责人随时可以按“返回”按钮,文本框的任何修改内容都不会影响网站首页的公告 异常事件流:
1. 提示错误信息,负责人确认
2. 返回到管理系统主页面 后置条件:
网站首页的公告信息被修改 注释:无
四. 总结
其实用例建模并不是这么简单,它涉及到的知识还有很多,我这里只是简单的介绍一下,希望对初学UML建模的同学有所帮助。