什么是用例图?

用例是一种捕获系统功能需求的技术。用例描述了一个独立于实现细节的期望行为。用例的目标是捕获用户设想的所有系统级功能。从用户的角度来看,用例是关于系统应该做什么的。用例捕获系统利益相关者之间关于其行为的合同。用例描述了系统在各种条件下的行为,因为系统响应来自其中一个利益相关者(称为主要参与者)的请求。

用例图指南

  • 确保每个用例都能满足可观察的用户目标
  • 用例图没有显示用例的细节:它仅概括用例,参与者和系统之间的一些关系。
  • 用例图并未显示执行步骤以实现每个用例目标的顺序。
  • 其他与用例有关的细节可以在其他图和文档中描述,例如用于描述系统场景行为的顺序图或用于建模用例场景中涉及的对象的类图.
  • 用例仅在系统的功能需求中处理。其他要求如业务规则和实施约束必须分开表示。
  • 将大型应用程序分割成软件包以形成软件架构。

用例图示例描述:

这是一个用例模型示例,显示了在不同应用程序中组织用例时系统边界的使用。包含关系在用例之间添加。在这种情况下,他们间接显示了三个应用程序如何相互通信。

使用此用例图模板创建您自己的图。只需单击使用此模板进行编辑,或者单击创建空白以从头开始绘制。

绘制图

最新文章

  1. 中国天气网放回json的解释
  2. Nginx location 匹配规则
  3. org.apache.http.client.CircularRedirectException: Circular redirect to "http://xxx"问题解决
  4. macbook pro 突破校园网inode客户端限制分享网络
  5. CSS3 transition 浏览器兼容性
  6. spring boot / cloud (六) 开启CORS跨域访问
  7. [SDOI2009]虔诚的墓主人
  8. java 判断是否为中文字符,部分,。中文符号不能识别
  9. Python--logging模块不同级别写入到不同文件
  10. python3+selenium框架设计05-配置文件和浏览器引擎类
  11. Oracle 单引号 双引号 转义符 分隔符
  12. Transactional cannot be resolved to a type
  13. Zabbix应用六:Zabbix监控Redis
  14. Codeforces Round #519 题解
  15. 树形DP入门详解+题目推荐
  16. [Jobdu] 题目1463:招聘会
  17. 20155201 2016-2017-2 《Java程序设计》第三周学习总结
  18. java基础三 [深入多态,接口和多态](阅读Head First Java记录)
  19. RHEL7/CentOS7 Network Service开机无法启动的解决方法
  20. C++学习笔记-操作符重载

热门文章

  1. 为 Memcached 构建基于 Go 的 Operator 示例
  2. Linux内核编译配置脚本
  3. mac、ip、udp头解析
  4. FastJson之autotype bypass
  5. java 基础语法学习01
  6. windows许可证更新
  7. golang isPowerOfTwo判断是否是2的幂
  8. Windows 10 之 WSL 2
  9. 1.24学习总结——HTML常见标签
  10. 学习PHP中的国际化日期格式化操作