UML设计

这个作业属于那个课程 <软件工程>
这个作业要求在哪里 <UML设计>
团队名称 <心有猛虎-细嗅蔷薇>
这个作业的目标 <熟悉uml画图>
作业正文 如下
其他参考文献

(1)团队分工 描述团队的每个成员分别完成了UML图的哪些部分,可以选择多种方式呈现,推荐泳道图。

(2)UML(在UML设计中,目前阶段是满足需求规格说明书阶段的设计,即不需要深入到系统设计阶段的UML设计。比如,类图不需要细节特别完善。)

我们想做的功能还挺多的,但怕这个学期完成不了,所以我们就简化了一些功能,下面图中红色字所展现的功能是看我们之后进度情况,时间充足就把这些方面也完善,时间不够的话就先放那

用例图

  • 对应的是系统哪部分
    描述了用户与系统之间的交互关系
  • 这部分面临什么样的问题
    用户的权限问题
  • 这样的设计解决了哪些问题
    有利于帮助开发者与管理者更清晰了解到该工程的系统流程

类图

  • 对应的是系统哪部分
    阐述了类之间的关系和各个类的操作
  • 这部分面临什么样的问题
    类的内容定义比较模糊,各个类的存储数目没有考虑
  • 这样的设计解决了哪些问题
    简单阐述了各个类的功能和内容,便于初级阶段开发

活动图

  • 对应的是系统哪部分
    系统运行步骤
  • 这部分面临什么样的问题
    功能比较少
  • 这样的设计解决了哪些问题
    查找和上传、下载更加方便

状态图

  • 对应的是系统哪部分
    整个系统运行状态分析
  • 这部分面临什么样的问题
    文件在哪里存放
  • 这样的设计解决了哪些问题
    解决了资源的上传下载问题

(3)工具选择(大家可以共享经验,相互推荐,谈谈为什么选择这个工具)

我们选择的工具是visio,我觉得还是有一些好处的:
1、模版多,图形样式全
2、visio可以画各种框图,使用visio画图是相比直接利用word的框图进行拼接更加模块化。
3、visio兼容性也好,画好图后,不用直接保存,全选复制到word就可以直接看到生成的图。

原文地址:https://www.cnblogs.com/tiger-rose202002/p/12568549.html