团队作业(四)
团队作业(四):描述设计
1. 团队分工
姓名 | 分工 |
---|---|
窦豆 | 数据库 |
梁艺轩 | 用户管理 |
范伊晴 | 审批流程 |
彭玮琪 | 文件传输 |
安季然 | 文件编辑 |
2. UML
用户管理(用例图)
文件编辑(状态图)
文件传输(活动图)
审批流程(用例图)
数据库(类图)
3. 工具选择
WhiteStarUML:
- 优点:
轻量级,运行速度快,资源占用低。
免费,开源,可定制性强。
支持多种操作系统,包括 Windows、Linux 和 macOS。 - 缺点:
用户界面相对简陋,不够美观。
相较于其他专业软件,功能相对较少。
Visio:
- 优点:
微软出品,具有良好的兼容性,尤其与 Windows 系统结合紧密。
丰富的模板和图形库,方便快速创建图表。
专业性强,适用于各种行业和场景。 - 缺点:
收费,正版软件价格较高。
仅支持 Windows 系统。
ROSE:
- 优点:
开源,免费,社区活跃,有丰富的插件和扩展。
支持多种 UML 图表类型,满足各种需求。
具有代码生成和反向工程功能,有助于软件开发。 - 缺点:
用户界面较为复杂,初学者可能需要适应。
相较于其他软件,性能和稳定性有待提高。
选择 WhiteStarUML 的理由:
轻量级,免费且开源,适合初学者和中小型项目。
支持多种操作系统,具有较强的通用性。
虽然功能相对较少,但对于基本 UML 图形的绘制已经足够。
社区活跃,有丰富的资源和教程可供参考。