【 第十一章】软件设计师 之 面向对象设计与结构化分析设计

简介: 软件设计师 之 面向对象设计与结构化分析设计备考资料

备考资料导航

软考好处: 软考的好处 拥有软考证书的8大作用
机考感悟: 2023下半年 软件设计师 机考考后体验如何?改为机考后的一些注意事项
考试大纲: 软件设计师 高频考点 及 考试大纲总结
文章地址: 【第一章】软件设计师 之 计算机组成与体系结构
文章地址: 【第二章】软件设计师 之 操作系统基本原理
文章地址: 【第三章】软件设计师 之 数据库系统
文章地址: 【第四章】软件设计师 之 计算机网络
文章地址: 【第五章】软件设计师 之 系统安全分析与设计
文章地址: 【第六章】软件设计师 之 数据结构与算法基础
文章地址: 【第七章】软件设计师 之 程序设计语言与语言程序处理程序基础
文章地址: 【 第八章】软件设计师 之 计算机软件法律法规
文章地址: 【 第九章】软件设计师 之 多媒体基础 ;
文章地址: 【 第十章】软件设计师 之 软件工程概述
文章地址: 【 第十一章】软件设计师 之 面向对象设计与结构化分析设计
文章地址: 【 第十二章】软件设计师 之 面向对象设计与结构化分析设计
文章地址: 【 第十三章】软件设计师 之 面向对象程序设计

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个 音轨下一条存在 或者不存在

在这里插入图片描述

相关文章
|
7月前
|
算法 数据安全/隐私保护 C++
【软件设计师备考 专题 】程序设计的核心:结构化程序设计与面向对象程序设计(一)
【软件设计师备考 专题 】程序设计的核心:结构化程序设计与面向对象程序设计
96 0
|
7月前
|
SQL 算法 测试技术
【软件设计师备考 专题 】程序设计的核心:结构化程序设计与面向对象程序设计(二)
【软件设计师备考 专题 】程序设计的核心:结构化程序设计与面向对象程序设计
117 0
|
4月前
|
算法 安全
【 第十二章】软件设计师 之 面向对象设计与结构化分析设计
软件设计师 之 面向对象设计与结构化分析设计备考资料
【 第十二章】软件设计师 之 面向对象设计与结构化分析设计
|
4月前
|
算法 安全 uml
【 第十三章】软件设计师 之 面向对象程序设计
软件设计师 之 面向对象程序设计备考资料
【 第十三章】软件设计师 之 面向对象程序设计
|
程序员
《软件设计的哲学》第三章 工作代码是不够的
《软件设计的哲学》第三章 工作代码是不够的
|
7月前
|
存储 安全 算法
【软件设计师备考 专题 】软件设计的艺术:分析与集成、逐步求精、抽象、信息隐蔽
【软件设计师备考 专题 】软件设计的艺术:分析与集成、逐步求精、抽象、信息隐蔽
116 0
|
7月前
|
存储 算法 测试技术
【软件设计师备考 专题 】软件设计方法:结构化设计与面向对象设计
【软件设计师备考 专题 】软件设计方法:结构化设计与面向对象设计
159 0
|
7月前
|
存储 测试技术 数据处理
【软件设计师备考 专题 】定义软件需求的方法:结构化分析与面向对象分析
【软件设计师备考 专题 】定义软件需求的方法:结构化分析与面向对象分析
151 0
|
7月前
|
设计模式 存储 前端开发
【软件设计师备考 专题 】面向对象设计方法:体系结构、类的设计和用户接口设计
【软件设计师备考 专题 】面向对象设计方法:体系结构、类的设计和用户接口设计
111 0
|
存储 数据管理 人机交互
【软工视频】第九章面向对象技术
【软工视频】第九章面向对象技术