乐于分享
好东西不私藏

27届毕设预热启航|软件开发类用例图的绘制1

27届毕设预热启航|软件开发类用例图的绘制1
用例图是软件开发类毕设需求分析时需要用到的图,画不对,需求直接被判 “不清晰”。结合 UML 标准与本科毕设评分要点,这篇带你掌握核心元素 + 四步画法,零基础也能画出规范用例图。

用例图到底是什么?

用例图是 UML 中描述系统功能与外部角色交互的静态图,作用是:

  • 清晰展示谁用系统、能做什么;
  • 作为需求分析、系统设计、测试用例的依据;
  • 帮你梳理功能边界,避免后期漏需求、改需求。

一张标准用例图包含 4 类元素:

  1. 参与者 (Actor):小人,系统外的角色(用户、管理员、外部系统)
  2. 用例 (Use Case):椭圆,系统提供的完整功能
  3. 系统边界:矩形,框住所有用例,区分内外
  4. 关系:实线关联、包含、扩展、泛化
4 种关系一表分清

毕设通用四步画法(照做不扣分)

1. 找参与者(只列直接使用者)

问自己:谁直接操作系统?普通用户、管理员、学生、教师、外部系统

❌ 不画:数据库、服务器、代码模块(内部组件不算)

2. 提炼用例(动词开头,完整功能)

规范命名:动词 + 名词,如:

  • 用户注册、登录系统、发布信息、查询数据、修改密码
  • ❌ 禁用:点击按钮、输入账号、调用接口(步骤不是用例)

3. 画边界与连线

  • 矩形框 = 系统边界,用例放框内、角色放框外
  • 角色与用例实线连接
  • 公共功能抽成包含,可选功能标扩展

4. 精简排版

  • 单图用例控制在10 个以内
  • 复杂系统拆:用户端用例图、管理端用例图
  • 线条不交叉、命名统一、符号规范
用例图示例:

自动售货机系统用例图

含扩展和包含关系的用例图 

相关学习资料