团队作业——UML设计
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzzcxy/SE |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzzcxy/SE/homework/10550 |
这个作业的目标 | 找到自己负责部分的核心(或最复杂)模块做UML练习 |
作业正文 | .... |
其他参考文献 | ... |
团队分工
UML
-
用例图
-
这里描述的是系统哪部分
描述了用户与系统之间的交互关系 -
这部分要面临什么样的问题?
不同功能的使用方式 -
以下设计解决了哪些问题
用户对于各种功能的使用流程
-
-
类图
-
这里描述的是系统哪部分?
描述了必须完成的类以及各个类之间的关系 -
这部分要面临什么样的问题?
类的定义和数量比较不明确 -
以下设计解决了哪些问题
明确了各类之间的关系,让开发者能更好的理解
-
-
活动图
-
这里描述的是系统哪部分?
描述了系统的操作流程 -
这部分要面临什么样的问题?
面临使用者的需求不太过于明确 -
以下设计解决了哪些问题
有了系统性的操作步骤,利于理解程序的工作流程
-
-
状态图
-
这里描述的是系统哪部分?
描述了软件整体运作方式 -
这部分要面临什么样的问题?
使用者与软件间的交互问题,软件与软件之间的权限问题 -
以下设计解决了哪些问题
开发者可以更方便的运用函数计算,结构更为简便
-
工具选择
我们在工具上的选择用的是processon,
该工具可以在网页上直接的进行绘图,无
需再下载安装软件,可以直接使用图形方
便快捷。