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

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享? 踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。

备考资料导航

软考好处:软考的好处 拥有软考证书的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个 音轨下一条存在 或者不存在

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/137117.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【Proteus仿真】【Arduino单片机】LCD1602液晶显示

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用Proteus8仿真Arduino单片机控制器,使用LCD1602液晶等。 主要功能: 系统运行后,LCD1602液晶显示各种效果。 二、软件设计 /* 作者:嗨小易&#x…

MSF图形化工具Viper快速安装

简介 Viper(炫彩蛇)是一款图形化内网渗透工具,将内网渗透过程中常用的战术及技术进行模块化及武器化. Viper(炫彩蛇)集成杀软绕过,内网隧道,文件管理,命令行等基础功能. Viper(炫彩蛇)当前已集成70个模块,覆盖初始访问/持久化/权限提升/防御绕过/凭证访问/信息收集/横向移动等…

【MySQL系列】 第二章 · SQL(下)

写在前面 Hello大家好, 我是【麟-小白】,一位软件工程专业的学生,喜好计算机知识。希望大家能够一起学习进步呀!本人是一名在读大学生,专业水平有限,如发现错误或不足之处,请多多指正&#xff0…

保姆级jupyter lab配置清单

❤️觉得内容不错的话,欢迎点赞收藏加关注😊😊😊,后续会继续输入更多优质内容❤️ 👉有问题欢迎大家加关注私戳或者评论(包括但不限于NLP算法相关,linux学习相关,读研读博…

通过SD卡给某摄像头植入可控程序

0x01. 摄像头卡刷初体验 最近研究了手上一台摄像头的sd卡刷机功能,该摄像头只支持fat32格式的sd卡,所以需要先把sd卡格式化为fat32,另外微软把fat32限制了最大容量32G,所以也只能用不大于32G的sd卡来刷机。 这里使用32G的sd卡来…

09 # 手写 some 方法

some 使用 some() 方法测试数组中是否至少有一个元素通过了由提供的函数实现的测试。如果在数组中找到一个元素使得提供的函数返回 true,则返回 true;否则返回 false。它不会修改数组。 ele:表示数组中的每一个元素index:表示数…

Unity中Shader的雾效

文章目录 前言一、Unity中的雾效在哪开启二、Unity中不同种类雾的区别1、线性雾2、指数雾1(推荐用这个,兼具效果和性能)3、指数雾2(效果更真实,性能消耗多) 三、在我们自己的Shader中实现判断,是…

vue设计原理-带你重走vue诞生路程

我们首先看下面这个小demo demo源码: <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" conten…

RT-DETR 应用 CARAFE:特征内容感知重新组装

特征上采样是现代卷积神经网络架构中的关键操作,例如特征金字塔。其设计对于密集预测任务,如目标检测和语义/实例分割至关重要。在本研究中,我们提出了一种称为内容感知特征重组(CARAFE)的通用、轻量级且高效的操作符,以实现这一目标。CARAFE具有以下几个优点:(1)大的…

算法通关村第七关-青铜挑战二叉树的深度优先遍历(递归)

二叉树的深度优先遍历 今天我们来说二叉树的深度优先遍历 , 这次用简单但有点难理解的方式递归来实现 , 对应LeetCode 144,145 二叉树的前序遍历 描述 : 给你二叉树的根节点 root &#xff0c;返回它节点值的 前序 遍历。 题目 : LeetCode 二叉树的前序遍历 : 144. 二叉…

【FAQ】Gradle开发问题汇总

1. buildSrc依赖Spring Denpendency时报错 来自预编译脚本的插件请求不能包含版本号。请从有问题的请求中删除该版本&#xff0c;并确保包含所请求插件io.spring.dependency-management的模块是一个实现依赖项 解决方案 https://www.5axxw.com/questions/content/uqw0grhttps:/…

K8S知识点(九)

&#xff08;1&#xff09;Pod详解-结构和定义 一级属性有下面这些&#xff1a;前两个属性是字符串&#xff0c;上面有定义 kind&#xff1a;Pod version&#xff1a;v1 下面的属性是object 还可以继续查看子属性&#xff1a;二级属性 还可以继续查看三级属性&#xff1a; 通…

微软近日限制员工访问ChatGPT!

作者 | 撒鸿宇 据CNBC报道&#xff0c;在这周四的短时间内&#xff0c;微软的员工被禁止使用ChatGPT。 微软在其内部网站的更新中表示&#xff1a;“由于安全和数据问题&#xff0c;一些AI工具不再对员工开放。”据CNBC查证&#xff0c;他们看到了一张截图&#xff0c;该截图显…

KubeSphere 社区双周报 | KubeSphere 3.4.1 发布 | 2023.10.27-11.09

KubeSphere 社区双周报主要整理展示新增的贡献者名单和证书、新增的讲师证书以及两周内提交过 commit 的贡献者&#xff0c;并对近期重要的 PR 进行解析&#xff0c;同时还包含了线上/线下活动和布道推广等一系列社区动态。 本次双周报涵盖时间为&#xff1a;2023.10.27-2023.…

Nuxt.js——基于 Vue 的服务端渲染应用框架

文章目录 前言一、知识普及什么是服务端渲染什么是客户端渲染&#xff1f;服务端渲染与客户端渲染那个更优秀&#xff1f; 二、Nuxt.js的特点Nuxt.js的适用情况&#xff1f; 三、Vue是如何实现服务端渲染的&#xff1f;安装依赖使用vue安装 Nuxt使用npm install安装依赖包使用n…

UE特效案例 —— 角色刀光

目录 一&#xff0c;环境配置 二&#xff0c;场景及相机设置 三&#xff0c;效果制作 刀光制作 地裂制作 击打地面炸开制作 一&#xff0c;环境配置 创建默认地形Landscape&#xff0c;如给地形上材质需确定比例&#xff1b;添加环境主光源DirectionalLight&#xff0c;设…

3.如何实现 API 全局异常处理?-web组件篇

文章目录 1. 统一异常处理 1. 统一异常处理 在 Spring MVC 中&#xff0c;通过 ControllerAdvice ExceptionHandler 注解&#xff0c;声明将指定类型的异常&#xff0c;转换成对应的 CommonResult 响应。实现的代码&#xff0c;可见 GlobalExceptionHandler类。

【python】sys-path和模块搜索路径

我们在导入一个模块的时候&#xff0c;比如说&#xff1a; import math它必然是有搜索路径的&#xff0c;那到底是在哪个目录下面找呢&#xff1f;Python解释器去哪里找这个文件呢&#xff1f;只有找到这个文件才能读取、装载运行该模块文件。 它一般按照如下路径寻找模块文件…

Hutool Excel导出 配置宽度自适应 工具类

简介&#xff1a;Hutool是一款十分好用的开发工具集&#xff0c;里面包含了大部分日常开发常用的工具&#xff0c;使用简单方便&#xff0c;可以大大提升日常开发效率&#xff0c;十分推荐大家使用。这里简单总结一下基于Hutool的Excel使用。 一、Hutool依赖 <!-- Excel导出…

springboot苍穹外卖实战:七、店铺营业状态设置与查询+接口文档多端分组优化

店铺营业状态设置与查询 注意&#xff0c;先把测试类最上面的SpringBootTest注解注释掉&#xff0c;否则每次启动项目都会自动帮你测试一遍&#xff0c;导致项目启动变慢。 其次&#xff0c;该项目没有设置相应拦截器对付以下情况&#xff1a;用户使用过程中商家突然暂停营业&…