除了画用例图、顺序图、类图、活动图,还可以根据需要画以下图表:

  1. 状态图:用于描述系统或对象在不同状态下的行为和属性变化。

  2. 构件图:用于描述系统的物理结构,包括软件和硬件组件的配置。

  3. 部署图:用于描述系统在不同计算机节点上部署的方式和架构。

用例图参与者关系

在用例图中,参与者是与系统交互的外部实体,例如用户、设备或其他系统。参与者与系统之间的关系可以是多种多样的,例如:

  • 使用关系: 参与者使用系统的功能。
  • 扩展关系: 参与者扩展了系统的功能。
  • 依赖关系: 参与者依赖于系统的功能。

如何绘制用例图

根据你的描述,可以考虑如下的用例图:

用例图

在这个用例图中,系统边界是由矩形框标识,参与者则用小人图标表示。左侧的栏目都是系统管理员的功能,因此可以用一个参与者'管理员'来代表。系统管理员可以执行的用例包括用户管理、角色管理、资源管理、会员管理和文档管理。

子菜单的用例图

如果这些子菜单属于系统管理的功能,那么也应该画对应的用例图。对于每个子菜单,可以考虑细分出相应的用例来描述其功能和用户需求,然后在用例图中展示出来。

例如,针对系统消息和系统日志这两个子菜单,可以分别设计消息管理和日志管理的用例。用户管理、角色管理和文件上传也可以分别设计相应的用例来描述其功能和用户需求。最终,可以将这些用例整合到系统管理的用例图中,形成一个完整的系统功能模型。

总结

在毕业设计中,选择合适的 UML 图表来描述系统的设计和实现非常重要。除了本文提到的几种图表,还有其他一些 UML 图表可以根据实际需要进行选择。建议你根据自己的系统设计需求,选择合适的 UML 图表,并参考相关资料进行学习和应用。

毕业设计UML图绘制:除了用例图、顺序图、类图、活动图,还可以画哪些图?

原文地址: https://www.cveoy.top/t/topic/lBav 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录