软件设计师下午题高频考点技巧总结

 

👨‍💻个人主页:@元宇宙-秩沅

hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!

本文由 秩沅 原创

收录于专栏  软件设计师高频考点合集

下午题视频总结
上午题视频总结


💖其他文章



😶‍🌫️下午题

⭐[【软件设计师暴击考点】下午题高频考点暴击系列]()



😶‍🌫️上午题

⭐[【软件设计师暴击考点】知识产权-高频考点]()
⭐[【软件设计师暴击考点】网络安全等杂项-高频考点]()
⭐[【软件设计师暴击考点】计算机组成原理与体系结构-高频考点【二】]()
⭐[【软件设计师暴击考点】计算机组成原理与体系结构-高频考点【一】]()
⭐[【软件设计师暴击考点】操作系统知识-高频考点【一】]()
⭐[【软件设计师暴击考点】操作系统知识-高频考点【二】]()
⭐[【软件设计师暴击考点】程序设计语言-高频考点]()
⭐[【软件设计师暴击考点】数据库系统-高频考点]()
⭐[【软件设计师暴击考点】计算机网络知识高频考点暴击系列]()
⭐[【软件设计师暴击考点】面向对象考点暴击系列]()
⭐[【软件设计师暴击考点】UML知识高频考点暴击系列]()
⭐[【软件设计师暴击考点】软件工程知识高频考点【二】]()
⭐[【软件设计师暴击考点】软件工程知识高频考点【一】]()
⭐[【软件设计师暴击考点】数据结构高频考点暴击系列]()
⭐[【软件设计师暴击考点】黄金五题套路拿下]()


 


目录

视频:2022年-软件设计师下午题考点技巧总结-----个人学习总结,仅供参考!_哔哩哔哩_bilibili

 一,下午题一总结

二,下午题二总结 

三,下午题三总结

四,下午题五总结

五,下午题四总结

 


视频:2022年-软件设计师下午题考点技巧总结-----个人学习总结,仅供参考!_哔哩哔哩_bilibili

 一,下午题一总结

数据流图

1,熟悉相关的图形

2,实体名称---我们根据说明和图文来确定实体名称

3,数据存储---有一些说明没给出来确切的词语,我们得自己去拟名(如户口信息表,班级信息表)

4,补充缺失得数据流和起点终点 3~4条

(1)看加工: 是否输入和输出都有,都对应

(2)根据父图子图的平衡来找缺失的数据流

(3)根据描述说明,来找缺失得数据流

(4)格式

(5)起点指向终点的细节:

①起点和终点必须要有一个是 加工

黑洞,白洞,灰洞

5.用结构化语言描述

IF THEN ELSE ENDIF

6,描述,找加工逻辑的时候

学会筛选掉,有关功能概括的描述,只要找有逻辑描述的语句

7,如何保持数据流平衡(背记、)

① 父图中加工的输入输出数据流要和子图中加工的人输入输出数据流的名字和数量要一致

②父图中一个输入(或者输出)数据流组对应着子图多个输入(或输出的)数据流

③子图中组合这些数据流的数据项恰好是父图这一条数据流

二,下午题二总结 

实体联系图 :(点击查看详解)

1,熟悉相关的图形

2,细节

(1)补齐关系模式中的空,: 有可能需要填多个

(2)复合主键时候:一定不要落下括号如 : (a, b)

(3)说明中描述关系模式 个人信息(a,b,c,d),但是可能后面的描述中还有

3,关系模式中存在的问题

(数据冗余,插入异常问题,修改异常问题,删除异常问题)部分函数依赖---1NF--规范化问题--

4,补充完整性约束格式问题

三,下午题三总结

UML关系图、

1,熟悉图形含义

2,细节

(1)后面有英文的圈出来

(2)找有1对1,1对多,多对多,语义的语句,

(3)题目和题目之间有暗示

(4)当要我们写必要属性的时候,直接找到说明描述,直接抄(把你觉得重要的放在第一个)、

3,用例描述(基本事件流和备用事件流)

4,让我们填用例之间的关系

四,下午题五总结

(1)不需要掌握了解设计模式,也可以做出来

(2)了解题目,主流思想掌握

(3)从头开始看代码,各个模块不要放过,知道这个模块是什么意思

(4)代码中找答案。模块和模块之间必定有联系,上下段去推测

(5)有些模块有输出语句,如果它没有被调用的话,空里面必有填它的

五,下午题四总结

1,算法策略

(1)动态规划

(2)回溯法:

(3)分治法

(4)贪心法

动态规划法和分治法的区别:

①动态规划的子问题 不是独立的,子问题用数组存储

②分治的子问题是 独立的

2,动态规划(背记)

①自顶向下:时间复杂度 : O(2^n)

②自底向上:时间复杂度 : O( n^a)

(斐波拉契数列,矩阵乘法,背包1-0问题,LCS最长公共子序列,钢条切割问题)

3,分治

归并排序

一,插入排序

(1)直接插入排序:打牌,遍历每一张牌,找到合适的位置插入进去(合适的位置:比左大,比右小)

(2)希尔排序:插入排序的升级版,特点是,把牌分成几份然后进行插入

二,选择排序

(1)简单选择排序:每一轮选择出最大的和最小的,分别排在上一轮选出的大小王后面

(2)堆排序:类似于二叉树,每一轮输出最大的或者最小的,输出完之之就出局

三,交换排序

(1)冒泡排序:每个数不停的轮完一次和右边的数的交换

(2)快速排序:选择基准数(通常用最右边的),两边来回比较,直到分组只剩下一个数时

四,归并排序

(1)不停的二路拆开,到单独个体之后排序,然后合并

不稳定: 快,选,堆,希

特别: 快(最坏n^2), 选(最坏最好n^2), 希(平均n^1.3)

易混淆的排序:(平均复杂度最小的的:“快堆并”,最坏情况下最小的:“堆并")

你们的点赞👍 收藏⭐ 留言📝 关注✅是我持续创作,输出优质内容的最大动力!
栓Q  

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

实测 ? 2019 史上最全 28个国外国内免费虚拟手机号平台

顾名思义 就是 免费 接受验证码 , 不是广告!!!!!!!!! 审核人员 可以自己尝试 不要给我和谐了 国内接码平台 国内(Z-SMS)(http://www.z-sms.com/) 国内(小鸟接码(http://www.xnsms.com/) 速码http://www.z-sms.com/(免费,免注册) 百万码 ht…

ES(Elasticsearch) 存储限流修改

在Elasticsearch的早期版本中,过度的合并将会拖慢集群,以至于索引和搜索请求慢得无法接收,或者是所有得节点都无法响应,这都是因为合并时对I/O产生了压力,导致新分段得写入很缓慢。此外,由于I/O得等待&…

ElasticSearch系列之实操篇-SpringBoot中对Elasticsearch的增删改查操作

SpringBoot中对Elasticsearch的增删改查操作 引包配置ES实体类Document中各个参数解释使用ElasticsearchTemplate完成增删改查操作 查(分页查询,条件查询)条件查询 排序分页增改删除 突然接到一个搜索的项目,需要新增一个版本,后台页面数据是存放在Elast…

chatgpt赋能python:Python连接Elasticsearch的完全指南

Python连接Elasticsearch的完全指南 Elasticsearch是一个流行的分布式搜索和分析引擎,用于处理海量数据。如今,越来越多的开发人员使用Python编写应用程序,因此支持Python的Elasticsearch客户端是至关重要的。本文将介绍Python连接Elasticse…

ElasticSearch之ES8新特性及集群安装

文章目录 1. Elasticsearch8 新特性2. Elasticsearch8安装及使用2.1 JDK说明2.2 安装软件2.2.1 集群规划2.2.2 安装步骤2.2.2.1 上传压缩包2.2.2.2 解压安装包2.2.2.3 创建Linux新用户/数据文件/证书目录2.2.2.4 设置通信秘钥2.2.2.5 生成HTTP证书2.2.2.6 调整证书位置2.2.2.7 …

es中修改索引名称命令_在Elasticsearch中更改索引名称

es中修改索引名称命令 嘿, 今天,我碰巧写了一个脚本来解决一个看起来很多人都面临的特定问题:重命名给定的Elasticsearch索引。 自然地,有记录在案的解决方案,但是我没有Swift找到一个脚本可以让我找到我想要的位置—…

ElasticSearch改密码各种踩坑实录

ElasticSearch改密码各种踩坑实录 一、步骤 修改elasticsearch.yml文件的配置 #开启密码验证 xpack.security.enabled: false //暂时写成false,否则会出现如下报错1的情况,后续出现报错2,改为true即可 xpack.security.transport.ssl.enabl…

Arkime 修改默认安装的 Elasticsearch 的端口

将默认的es端口更改,并将arkime中配置的es端口更改 1.1 修改vim /etc/elasticsearch/elasticsearch.yml vim /etc/elasticsearch/elasticsearch.yml1.2 启动/重启es systemctl start elasticsearch.service systemctl restart elasticsearch.service1.3 访问 http…

docker 部署 elasticsearch后 修改 ES_JAVA_OPTS 参数

# 先停止docker容器,再停止docker服务,停止docker服务命令如下 systemctl stop docker service docker stop # 找到容器的配置文件存储目录,此目录下是容器启动时的配置文件所在目录 cd /var/lib/docker/containers/ # 修改配置文件config.v2.json vim c…

Android仿bilibili弹幕聊天室后面的线条动画

2018/08/08已优化成以下效果: GitHub:https://github.com/wuyr/PathView 哈哈,注意字眼,本文并不是仿弹幕聊天室,而是弹幕聊天室后面的线条动画。 今天在新版bilibili客户端发现了一个很炫酷的效果: 不过这动画太快了,…

昨晚B站、A站、豆瓣都崩了,作为程序员,你不会真以为是肖战搞的鬼吧?

现在是凌晨2点多,学东西学到了这个点,本来我是准备刷刷朋友圈就睡了的,但打开了朋友圈之后我发现了惊奇的一幕:B站、A站和豆瓣崩溃了。 我瞬间就清醒了,这种“百年难得一见”的怪事居然发生了?这一下一些不…

一场胆战心惊的B站面试,哔哩哔哩也太难进了

此次哔哩哔哩Java开发面试之旅可谓惊险,不过通过对大部分面试题套路的掌握,不出意外还是拿下了,下面我们来看看这些题是不是常见的不能再常见的了。这些面试题看了就能面上?当然不是,只是通过这些题让自己知道所欠缺的…

B站不挡脸弹幕前端是如何实现的?

相信最近有很多B站的用户都注意到了不挡脸的弹幕,打开一则视频右下角的“智能防挡弹幕”功能后,弹幕就不会再覆盖人像,而是呈现从人体身后穿过的效果。 简述实现方式 前端实现方法就正如PS中的“蒙版”一样,实心区域允许&#xf…

实现一个B站弹幕不挡人物的效果

如今各种视频网站,例如b站都有人物遮挡效果 其实是利用了svg图 css的mask-image属性去实现的。 打开f12可以取得 这种图片,就是由AI识别出来然后生成,一张图片也就一两K,一次加载很多张也不会造成很大的负担。 通过在视频不同时…

为了流量,何同学做了个“假B站”?

何同学是B站知名数码博主,凭借优秀的视频制作能力,内容创新获得广大年轻用户的喜欢。 2021年的时候,UP主老师好我叫何同学就发布了一条制作AirDesk的视频,随后迅速在社交媒体中引发了大量关注。 当时,该视频为B站全站…

为什么 B 站的弹幕可以不挡人物?

那天在 B 站看视频的时候,偶然发现当字幕遇到人物的时候就被裁切了,不会挡住人物,觉得很神奇,于是决定一探究竟。 高端的效果,往往只需要采用最朴素的实现方式,忙碌了两个小时,陈师傅打开了 F1…

酱缸中挣扎的无奈者——(感悟)

——读柏杨《酱缸震荡》随感(一) 让一些德才兼备的年轻人进入政坛,本应是一件好事,但结果却让老百姓深感失望。其中最主要的原因在于沉淀千年的腐臭不堪的官场文化。换言之,就是大家所强烈呼吁改革的政治体制所造成的…

中国最美的、令人震撼的10大名山

1、黄山—黄山归来不看岳,仿佛穿梭在人间与仙境。 黄山,位于安徽省南部黄山市境内,为三山五岳中三山之一。黄山为道教圣地,遗址遗迹众多,中华十大名山之一,有“天下第一奇山”之美誉。郦道元、李白、徐霞客…

细谈围城---我的启示录

2019独角兽企业重金招聘Python工程师标准>>> 不知什么原因&#xff0c;喜欢《围城》这本书&#xff0c;读<围城>&#xff0c;对于方鸿渐的经历&#xff0c;潜意识里总觉得不真实&#xff0c;总觉得是假的&#xff0c;读到小说的最后了&#xff0c;还是觉得故事…

RxPermissions源码分析

由于在项目中用到了RxPermissions框架&#xff0c;所以想看看源码&#xff0c;顺便记录一下自己对该框架的分析过程。 下面是一篇讲有关Android权限基础知识的文章&#xff0c;有心的小伙伴可以参考。 使用RxPermissions&#xff08;基于RxJava2&#xff09; App module的bui…