UML设计
这个作业属于那个课程 | <软件工程> |
---|---|
这个作业要求在哪里 | <UML设计> |
团队名称 | <心有猛虎-细嗅蔷薇> |
这个作业的目标 | <熟悉uml画图> |
作业正文 | 如下 |
其他参考文献 | 无 |
(1)团队分工 描述团队的每个成员分别完成了UML图的哪些部分,可以选择多种方式呈现,推荐泳道图。
(2)UML(在UML设计中,目前阶段是满足需求规格说明书阶段的设计,即不需要深入到系统设计阶段的UML设计。比如,类图不需要细节特别完善。)
我们想做的功能还挺多的,但怕这个学期完成不了,所以我们就简化了一些功能,下面图中红色字所展现的功能是看我们之后进度情况,时间充足就把这些方面也完善,时间不够的话就先放那
用例图
- 对应的是系统哪部分
描述了用户与系统之间的交互关系 - 这部分面临什么样的问题
用户的权限问题 - 这样的设计解决了哪些问题
有利于帮助开发者与管理者更清晰了解到该工程的系统流程
类图
- 对应的是系统哪部分
阐述了类之间的关系和各个类的操作 - 这部分面临什么样的问题
类的内容定义比较模糊,各个类的存储数目没有考虑 - 这样的设计解决了哪些问题
简单阐述了各个类的功能和内容,便于初级阶段开发
活动图
- 对应的是系统哪部分
系统运行步骤 - 这部分面临什么样的问题
功能比较少 - 这样的设计解决了哪些问题
查找和上传、下载更加方便
状态图
- 对应的是系统哪部分
整个系统运行状态分析 - 这部分面临什么样的问题
文件在哪里存放 - 这样的设计解决了哪些问题
解决了资源的上传下载问题
(3)工具选择(大家可以共享经验,相互推荐,谈谈为什么选择这个工具)
我们选择的工具是visio,我觉得还是有一些好处的:
1、模版多,图形样式全
2、visio可以画各种框图,使用visio画图是相比直接利用word的框图进行拼接更加模块化。
3、visio兼容性也好,画好图后,不用直接保存,全选复制到word就可以直接看到生成的图。