一.用例图

用户可以使用系统的查看成就、查看已建目标、查看/修改系统设置,即将截止目标提醒四个功能。其中查看成就、查看已建目标、查看/修改系统设置功能需要用户登录系统,用户查看已建目标后,可以选择建立新目标或者修改、删除目标,选择修改、删除目标后,用户会查看已建目标的具体信息并对目标进行修改或删除。

第三次专题作业

二.静态UML图

由于项目的核心功能是以用户的登陆注册为基础的,针对不同用户个性化的用户自主设置目标。并且所有的操作都是基于成功登录的用户上来进行的。

所以以用户类和目标类为主体,围绕这二者建立类图。

用户类将具有能操作其它三块功能的方法。这三块功能包括成就、目标和系统设置。

目标类在具有目标所需的各类基本信息的基础上,含有新增、编辑、删除等操作。

在前两个主类(用户类、目标类)的基础上,关联实现另外两个基本的功能类:成就、系统设置。

成就类由两个子类(已获得成就类和未实现成就类)继承,其中未实现成就类可以通过方法:“判断是否符合条件”转化为已获得成就类

系统设置类通过设置系统默认属性,使得部分其它类对其产生依赖。

下面是整体的类图。

第三次专题作业

三.动态UML图

1.交互图

第一个顺序图描绘了在处理目标时,即查询、修改目标时,用户、系统、数据库三个对象之间的消息通信与行为;

第三次专题作业

第三次专题作业

第二个顺序图描绘了用户与不同界面信息之间的交互行为。

第三次专题作业

协作图则描绘了用户自登录时,所进行的操作过程中,与系统、数据库协同行为时的交互。

第三次专题作业

第三次专题作业

2.状态图

状态图主要可分为如下几个部分:首先是第一部分登录注册,在登录判定成功后,显示任务列表,用户可以选择进行修改任务、修改设置、查看成就三个主要操作

第三次专题作业

3.活动图

活动图则描述了该APP的操作流程。

第三次专题作业

相关文章:

猜你喜欢
  • 2021-10-21
  • 2021-06-03
  • 2022-01-20
  • 2021-10-25
  • 2021-12-27
相关资源
相似解决方案