UML项目实例——抖音的UML图描述(1)

本文详细分析了抖音APP的需求与功能,通过用例图展示了用户与系统交互,利用类图和时序图描绘了类间关系和系统运行时态。同时提及了Java工程师的学习资源和面试技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用例图,是用来表示系统角色与系统功能发生交互的图。通过用例图,可以很清晰地表示系统的主要功能。

经过对抖音APP的调研,得到其需求分析为:

1) 用户——点赞当前视频——智能推荐算法——获得用户感兴趣的视频

2) 用户——分享当前视频——转发到其他平台

3) 用户——拍摄并且上传视频——智能推荐系统——分发给其他用户

4) 智能推荐系统——为不同用户分发视频与广告

5) 用户——刷赞/粉——智能推荐系统——对该抖音账号进行降权或封号处理

6) 用户——充钱(DOU+)/被关注/被点赞——智能推荐系统——上热门

用以上用户需求得到业务用例图为:

图1 抖音的用例图

3 类图——探究系统的类间关系


3.1 抖音软件界面介绍

在这里插入图片描述

抖音软件主界面如上图所示,相关部件的功能分别是:

1) 直播按键:用户直播。

2) 点赞按键:用户为感兴趣视频点赞。

3) 评论按键:用户为视频发表评论。

4) 分享按键:用户分享该视频到各个平台。

5) 新建视频按键:用户拍摄视频。

6) 我的主页按键:用户自身主页。

7) 消息按键:用户的聊天以及被回复消息。

3.2 类图

根据上述界面分析,得到该系统的类图为:

在这里插入图片描述

上图中的类说明:

| 类名 | 说明 |

| — | — |

| TikTok | 抖音软件类 |

| Use

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值