需用uml用例图清晰表达银行储蓄系统中储户、业务员与系统三类参与者在存款、取款等六项核心操作中的权限与交互关系,并通过包含、扩展、泛化关系准确建模业务逻辑依赖。

你需要用UML图把银行储蓄系统的需求说清楚,让开发、测试、业务方一眼看懂“谁在什么时候能干什么”,而不是靠口头解释或零散文字堆砌。这一步做不扎实,后续写代码就容易反复返工、漏功能、改需求。
第一步:明确参与者与核心用例
打开ProcessOn首页,登录后点击右上角【+】按钮→选择“新建空白图”→在弹出窗口中输入文件名“银行储蓄系统_用例图”,勾选“私有”,点击“创建”。
不要急着拖图标。先在白板左上角用文本框写下三个关键角色:储户、业务员、系统。这是所有交互的起点,漏掉任何一个,边界就模糊了。
接着在右侧列出动作:存款、取款、查询余额、挂失、开户、销户。注意,“验证密码”不是独立用例,它是取款流程中不可跳过的环节,后续要用“包含”关系关联,否则会误导开发以为它可单独调用。
这一步的关键是区分“人做的动作”和“系统自动执行的动作”。“计算利息”属于后台逻辑,不直接面向用户,不能列为用例;而“打印存单”是业务员操作后的可见结果,必须保留。
第二步:绘制标准用例图元素
从左侧组件栏拖出“Actor”图标(小人形)到画布,双击修改为“储户”;再拖一个改名为“业务员”。这两个必须放在图的边缘位置,不能塞进中间——UML规范要求参与者始终位于图边界。
拖入“Use Case”椭圆形图标,依次填入“存款”“取款”等六个名称。每个用例必须是动宾短语,禁止写成“存款功能”“取款模块”这类抽象词——【动词+名词】是UML用例命名铁律,否则评审时会被打回重画。
ProcessOn (Windows) 5.14.18版本支持流程图、UML、架构图及思维导图绘制。本次更新重点优化性能与稳定性,提升大文件编辑流畅度与启动速度,新增AI智能生成图表功能,可根据文本描述快速生成流程图与思维导图,并优化多人实时协作与云端同步体验,适用于产品设计、技术架构与团队协作场景。
用鼠标左键按住“储户”图标,拖出连线到“存款”椭圆,松手即生成关联线;同样连好“储户→取款”“储户→查询余额”“储户→挂失”。业务员则连“存款”“取款”“开户”“销户”。系统不用手动连线,它隐含在所有用例内部。
第三步:添加关系线,表达业务逻辑依赖
方法一:表达强制依赖(包含关系)
选中“取款”椭圆→点击顶部菜单栏“插入”→“关系”→“包含”。鼠标移至画布,光标变成十字,点击“取款”,再拖向“验证密码”椭圆(需提前新增该用例)。线上自动标注>。
方法二:表达可选扩展(扩展关系)
当储户取款金额超过5万元时,才触发“人工复核”流程。此时不能直接连线,必须先新增“人工复核”用例→选中它→点击“插入→关系→扩展”→先点“人工复核”,再拖向“取款”,线上标注>。注意:扩展关系箭头指向被扩展的用例,方向绝不能反。
方法三:合并重复逻辑(泛化关系)
如果“定期存款”和“活期存款”都属于“存款”下的子类行为,就用泛化:拖出空心三角箭头,尖端指向“存款”,尾部连接“定期存款”——这表示后者是前者的具体实现,不是并列关系。
第四步:调整布局与导出交付物
全选所有元素→点击顶部“排列”→“对齐”→选“左对齐”,再选“垂直居中分布”,让图形整齐不散乱。UML图不是艺术创作,清晰易读比美观更重要。
点击右上角“更多”→“导出”→选择PDF格式。PDF自带矢量缩放,发给客户或嵌入答辩PPT不会模糊;切勿导出PNG,放大后文字锯齿严重,显得不专业。
最后检查:图中是否有未连线的参与者?是否有用例没被任何人触发?所有>关系是否都指向必需步骤?确认无误后,点击右上角“保存”按钮。










