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

发布时间 2023-11-11 21:28:19作者: kk也是teatea
  1. 团队分工

![](https://img2023.cnblogs.com/blog/3307038/202311/3307038-20231111212332799-647275306.png)

  1. UML
  • 用例图
  • 类图
  • 活动图
  • 状态图
  • 加解密过程 ![](https://img2023.cnblogs.com/blog/3307038/202311/3307038-20231111212636689-37488073.png)

注:对于每个图,需描述对应的是系统哪部分、这部分面临什么样的问题、这样的设计解决了哪些问题?

  1. 工具选择
  2. 推荐工具:StarUML
  3. 理由: - StartUML可以绘制9款UML图,主要包括用例图,类图,序列图,状态图,活动图 - 支持c、c++、Java多种语言 - 正反向工程:可以依据类图的内容生成代码,也能够读取代码反向生成类图 - 可以进行语法检验
  4. 推荐工具:ProcessOn
  5. 理由: - 拥有协作功能:可以和好友同时编辑同一份文档,适合个人、团队开发。 - 库存丰富:专业的流程模板和海量共享的流程图 - 拥有版本恢复功能:能够新建历史版本,并恢复到不同的版本。