文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享? 踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。
备考资料导航
1、面向对象基本概念
2、 设计原则
3、UML
4、设计模式
5、设计模式的分类
6、创建型模式
7、结构型模式
8、行为型模式
9、数据流图 (常考、拿高分)
10、数据流图基本概念
题目中描述存储 一般用数据库 或 表 表示存储
11、数据流图的分层
顶层 系统 和外部人员的交互 ,此时只暴露出一个节点。 往下层走 、 任务细化拆分 ,再往下走,任务在细化。
好比一个汽车管理系统 ,分为 汽车租赁模块、汽车上架模块 、管理订单模块。每个模块功能的实现 又有几个不同的组合实现。
12、数据字典
13、数据流图平衡原则
父图与子图之间的平衡 逻辑 过程要一致。
子图内平衡
只有输入 没有输出 称为黑洞
没有输入 只有输出 称为奇迹
平衡原则, 顶层数据流图 的流程 和 层数据流图 的 逻辑 是否一致。
箭头方法 这个也要注意
处理后的操作结果 没有 在 层数据流图中体现。
14 、数据流图答题技巧
15、数据流图 案例分析
1、前端应用 数据库管理员 后台数据库
2、用户表 操作表 权限表
4、输入流 存在,输出流不存在; 输入流不存在,输出流存在。输入流和输入出流同名。
答案说明:图中已补全
16 、数据流图 案例分析 2
解答
17、数据库设计
18、数据库设计过程
19 、ER 模型
20 、数据库设计答题技巧
21、数据库设计案例分析
一对多。一个部门对应多个员工。
多对多 错开时间后 ,一个客房 可以被多个用户订 。一个用户可以 预定多个客房。别被题目误导。
第四问:缺点:数据冗余 。 优点:减少一次连接操作。
22、数据库设计 案例分析2
23、 UML 建模
24、 用例图
25 、类图与对象图
26、顺序图
27、活动图
28、状态图
29、通信图
30、UML 案例分析
答案
问题三:
音轨自己到自己 0 到1个 音轨下一条存在 或者不存在