团队作业——UML设计

这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系)
这个作业要求在哪里 团队作业——UML设计
团队名称 请坐,我们是专业团队
这个作业的目标 画出项目的UML设计图
作业正文 ...
其他参考文献 ...

团队分工

团队作业——UML设计_第1张图片

UML

活动图
团队作业——UML设计_第2张图片
这里描述的是系统哪部分?
执行系统的活动或步骤。
这部分要面临什么样的问题?
在使用活动图和文本说明上需要选择。
以下设计解决了哪些问题?
允许为每个活动状态撰写简要说明。

类图
团队作业——UML设计_第3张图片
这里描述的是系统哪部分?
描述了项目中所用到的类。
这部分要面临什么样的问题?
不同的使用者对此程序中不同功能的使用过程。
以下设计解决了哪些问题?
通过此设计 可以更直观的看出用户对各功能的操作过程,可以更方便的使用。

状态图
团队作业——UML设计_第4张图片
这里描述的是系统哪部分?
状态图描述的是该系统如何根据当前所处的状态对不同的事件做出反应的。
这部分要面临什么样的问题?
面临特殊对象或者特殊事件状态之间的转换。
以下设计解决了哪些问题?
对象达到这些状态的事件和条件、以及达到这些状态时所发生的操作。

用例图
团队作业——UML设计_第5张图片
这里描述的是系统哪部分?
用户和系统之间的交互。
这部分要面临什么样的问题?
不同的使用者对此程序中不同功能的使用过程。
以下设计解决了哪些问题?
通过此设计可以更直观的看出不同用户可以使用的不同功能。

用例:登录
Summary:完成一次登录和信息发布的处理
Actor List:普通用户,管理员,身份验证系统,数据库系统
Pre-Cond:用户登录必须通过验证
Description:
1)用户登录微信账户验证登录
2)判断是否登录成功
3)用户根据自己的需要进行相应的发布信息的操作处理
4)管理员通过后台对用户的操作进行维护
重复3~4步,直到用户停止操作
5)管理员更新数据库
6)用户退出系统
PostCond:
系统记录该次用户操作的信息
系统协同其他子系统,确保数据一致性

使用工具

我们选择了在线作图工具ProcessOn。ProcessOn高效且易用,不用下载,通过链接就可以直接发在线使用,还可以邀请协作,是十分方便的作图工具。

你可能感兴趣的:(团队作业——UML设计)