用例图工具

  • 简单的拖放界面以及自动绘图,快速画用例图;
  • 庞大的UML图图形库,数千个现成的用例图模板,让您快速上手;
  • 视频会议以及实时鼠标跟踪,与团队实时协作。

用例图模板

旅行社用例图
业务分析用例图
简单用例模板
住院管理系统用例图
订餐系统用例图

什么是用例图?

用例图是一种UML图,用来描述开发的系统可能用到哪些场景。简单地说,用例图描述了潜在用户将如何与一个系统交互。尽管用例图描述了一个系统应当做什么以及系统的哪些用户使用哪些功能,但并没有解决任何实现细节,例如数据结构、算法等等。

用例图在分析和设计流程中运用,用来描述客户需求以及未来系统的用途。用例图还可用来记录现有系统的功能并通过回顾总结来设置允许哪些用户使用哪些功能。

一个用例图要指明:

  • 系统
  • 角色(与系统互动的人)
  • 用例(角色将会做什么)

使用用例图软件的优势

用例图用于发现形成系统的主要元素和流程。用例图还可用于用户会议,是很好的故事板工具。用例图能够确定系统建模的需求,因此用于编写系统建模的测试脚本。请查看 用例图教程 获取详细指南。

您使用在线用例图绘制工具将会有更多好处。如果您编辑多次,最终版本仍然干净如新。您可以轻松地分享图表并验证结果。您可以在世界的任何地方使用。这样的例子不胜枚举。

如何画用例图?

  1. 刚开始绘制用例图可以使用Creately的用例图工具,该工具提供一个简单的拖放界面和智能的用例图图形,使绘制更加容易。
  2. 首先画出系统边界并给系统命名。
  3. 确定角色并将其添加到系统边界之外的工作区。角色是与您的系统互动的外部实体,可以是一个人、另一个系统或者一个组织。在银行系统中,最明显的角色就是顾客。其他角色可以是银行员工或收银员,这要取决于你要在用例中展示什么。
  4. 接下来,确定用例,基本上就是角色需要系统做什么。比方说,在银行系统中,顾客需要开立账户、存款、取款或者请求支票簿。
  5. 然后找出可以在整个系统中重用的通用功能。如果两个或更多用例使用相同的功能,就可以提取这个通用功能并加到一个单独的用例。
  6. 检查是否有可能泛化角色和用例。如果角色与类似的用例相关联,同时触发一些仅对他们唯一的用例,就可以泛化角色以显示函数的继承。您也可以对用例做类似的操作。
  7. 如果您要与团队成员协作或者要得到外部涉众的反馈意见,您可以把Creately工作空间分享给他们,然后用上下文评论获得他们的反馈,非常快捷。利用实时鼠标跟踪以及同步预览,您可以快速收集他们做的改动。您还可以使用内置的视频聊天来进一步简化通信。

用例图文章