团队作业(四)

团队作业(四):描述设计

1. 团队分工

姓名 分工
窦豆 数据库
梁艺轩 用户管理
范伊晴 审批流程
彭玮琪 文件传输
安季然 文件编辑

2. UML

用户管理(用例图)
image
文件编辑(状态图)
image
文件传输(活动图)
image
审批流程(用例图)
image
数据库(类图)
image

3. 工具选择

WhiteStarUML:

  • 优点:
    轻量级,运行速度快,资源占用低。
    免费,开源,可定制性强。
    支持多种操作系统,包括 Windows、Linux 和 macOS。
  • 缺点:
    用户界面相对简陋,不够美观。
    相较于其他专业软件,功能相对较少。

Visio:

  • 优点:
    微软出品,具有良好的兼容性,尤其与 Windows 系统结合紧密。
    丰富的模板和图形库,方便快速创建图表。
    专业性强,适用于各种行业和场景。
  • 缺点:
    收费,正版软件价格较高。
    仅支持 Windows 系统。

ROSE:

  • 优点:
    开源,免费,社区活跃,有丰富的插件和扩展。
    支持多种 UML 图表类型,满足各种需求。
    具有代码生成和反向工程功能,有助于软件开发。
  • 缺点:
    用户界面较为复杂,初学者可能需要适应。
    相较于其他软件,性能和稳定性有待提高。

选择 WhiteStarUML 的理由:

轻量级,免费且开源,适合初学者和中小型项目。
支持多种操作系统,具有较强的通用性。
虽然功能相对较少,但对于基本 UML 图形的绘制已经足够。
社区活跃,有丰富的资源和教程可供参考。

posted @ 2023-11-12 13:41  兰馨五棵松  阅读(24)  评论(0编辑  收藏  举报