java编程-数据流图、UML类图、流程图
1.确定功能
- 主页:客户端访问主页时,通过时间信息可以获取前一天对所有类别小说的TOP10统计信息,结果以列表返回页面
- 小说分类页面:客户端访问小说分类页面时,通过时间信息与类别信息,可以获取前一天对所选类别的TOP100统计信息,结果以列表返回页面
- 小说查询页面:页面右上角固定有小说查询框,支持书名以及作者模糊匹配,结果以列表返回页面
- 小说详情页面:小说查询结果列表以及统计信息列表中的小说,通过具体小说名称信息可以获取小说详情信息
- 小说章节内容:小说详情页面,通过具体小说名称以及章节信息可以获取选中章节具体内容
2.确定上下文数据流图
2.0 数据流图基本符号介绍
2.1 首先选中数据流图模板
2.2 修改模板
3.确定UML类图
3.0 类图-基本符号介绍
3.0.1 类图-常用结构事物介绍
- + 表示 public
- - 表示 private
- 空白表示 protected
3.0.2 类图-常用关系介绍
常用关系中共有四类:继承[泛化]、实现、依赖、关联
A继承B
A实现C
A依赖D
ps:即A的方法内部,通过局部变量或者形参,使用了D的方法或者成员变量
关联分为聚合与组合[强聚合]
E聚合成A
ps:即E是A的成员变量,但是,E也能被外部单独调用,拥有自身的生命周期
F组合成A
ps:即F是A的成员变量,且F不能被单独调用
3.1 依据数据流图构建类图
新增小说流程图
删除小说流程图
修改小说流程图
查询小说流程图
在线画图:https://link.zhihu.com/?target=http%3A//Draw.io
参考:
https://blog.csdn.net/weixin_57504000/article/details/124218420