【软件设计师暴击考点】黄金五题套路拿

news2024/11/17 9:29:20

在这里插入图片描述


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

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

👨‍💻 本文由 秩沅 原创

👨‍💻 收录于专栏软件设计师考点暴击

🅰️推荐文章


⭐【Unityc#专题篇】之c#系统化大礼包】

⭐【unity数据持久化】数据管理类_PlayerPrfs

⭐【unity本站最全系列】unity常用API大全一篇文章足以
在这里插入图片描述



文章目录

    • 🅰️推荐文章
    • 🎶(==A==) 考点一,软件项目活动图题目
      • 考点:
    • 🎶(==A==) 考点二,前驱图问题
      • 考点:
    • 🎶(==A==) 考点三,二叉树的问题
      • 考点
    • 🎶(==A==) 考点四,流程图的问题
      • 考点:
    • 🎶(==A==) 考点五,数据库的关系模式
      • 考点:
    • 🅰️系统路线学习点击跳转


【2022软件设计师-提炼高频考点–哔哩哔哩】


🎶(A) 考点一,软件项目活动图题目


在这里插入图片描述

考点:

1,完成该项目的最少时间:找最长路径

2,某活动最晚多少天开始不会影响整个项目 ,

  • 在关键路径上 (在关键路径上进行分析)

  • 不在我们这个关键路径上(结合关键路径进行,完成项目的差值天数进行分析)

3. 某活动最早从多少天开始做不会影响整个项目

4.同一个人完成多个项目,最少需要多少天

  • 找出需要完成项目活动的路径

  • 在相应路径完成的天数上加上,需要帮忙的天数, 判断两者的天数是否大于我们这个最少完成整个项目的天数,我们就选择最少那个,如果一个大于一个小于,选择大于的那一者,选择最少需要多少天,是在完成全部的项目的基础上进行选择。

5,某个活动的松弛时间是多少天

  • 找自身和关键路径的天数

  • 用完成项目的最短时间来减去,该活动所在路径的最短时间,之后再自己剩余所需要完成项目的时间来判断,自己还可以”摸鱼“多久.


🎶(A) 考点二,前驱图问题


在这里插入图片描述

考点:

  • 1,前驱图所要掌握的流程信息:

《1》流程路径的确定

《2》 P和V 关系 :

  • (1)P 进入

  • (2)V 出去

技巧总结:

  • (1)首先根据从左到右的规律和结合执行信息的图 ,来确定 S1,S2 ,S3 等这些执行语句标识

  • (2)根据每个活动点(P1,P2,P3等) 指向他们的箭头和出去箭头 的数量 ,来分析需要填的语句类型 和个数

    (V(S1) P(S2))


🎶(A) 考点三,二叉树的问题


在这里插入图片描述

考点

1,二叉树排序的序列

  • (1)规律的总结:首先是按照,比根节点小的放在左边,比根节点大的放在右边。判断是否符合前边规律能否推出和题目给出的二叉树同样的结果

  • (2)如果不符合那就是不可能的序列

2,节点的计算、

  • (1) 在二叉树里面,叶子节点树一定是比度为2的节点数要多一个

  • (2)计算第n层的节点数是多少: 2的(n-1)次方

  • (3)计算n层二叉树的总节点数: 2的n次方 - 1

3,堆序列的判断 (是否是堆序列)

  • ( 1 )首先要确定它是大根堆还是小根堆,目的确定 它是往下递减还是递增

  • (2) 在给出选项的堆序列当中,如果根节点确定它大根堆 ,我们只要判断,每个节点的分节点只要比相对应的父节点小就行,全部符合就是堆序列。


🎶(A) 考点四,流程图的问题


在这里插入图片描述

考点:

1,路径覆盖需要多少个测试用例

关键点在于判断语句,目的就是实现我们判断语句所有情况的全覆盖 (上图4条)

2,语句覆盖需要多少个测试用例

关键点在于实现全部语句的覆盖,通过判断语句来进行信息的筛查过程(上图2条)

3,环路复杂度计算

流程线的总数 - 语句总数 +2 == 环路复杂度


🎶(A) 考点五,数据库的关系模式

在这里插入图片描述

考点:

1,掌握依赖符

A1—>A2 : A2依赖于A1

2,懂得画图

偏向于画图,便于有个宏观的见解

3,元件关系的分解

跳过

4,范式 (有依赖关系)

(1)1NF: 各个成员有且只有一个,

(2)2NF:依赖于两个或者多个字段组成的复合主键

(3)3NF:”多个关系才能推出一整个完整的关系链“

5,函数冗余依赖

6,主键和候选键还有外键

(1)主键: 可以推出全部成员

(2) 候选键: 主键就是从候选键选出来的,一个表可以存在多个候选键

(3)外键: 另一个表的主键,放在当前这个表中

7,三个规则

(1)合并:A->B,A->C, A->BC

(2)包含: A->B, B被包含在C中, A->C

(3)伪传递 : A->B, BC->D , AC->D


🅰️系统路线学习点击跳转



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


在这里插入图片描述


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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

AutoSAR系列讲解(入门篇)2.1-AppL概述

AppL概述 开局一张Autosar的框架图: 一、AppL的组成 二、先来举个例子 三、SWC的通信 四、SWC的分配 开局一张Autosar的框架图: 一、AppL的组成 AppL中最重要的就是SWC了,而SWC与其他SWC通信需要接口,每个SWC中又由runnable…

【C++篇】OOP上部分:封装类和对象

友情链接:C/C系列系统学习目录 知识总结顺序参考C Primer Plus(第六版)和谭浩强老师的C程序设计(第五版)等,内容以书中为标准,同时参考其它各类书籍以及优质文章,以至减少知识点上的…

C++【STL】之反向迭代器

反向迭代器 前面在vector和list的模拟实现中都有讲到正向迭代器,今天我们就来讲解一下反向迭代器的思想和模拟实现,在某些场景下还是很实用的,下面正文直接开始。 文章目录: 反向迭代器1. 反向迭代器结构2. 反向迭代器实现2.1 多…

一起学AI:核心基础概念

一起学AI:核心基础概念 AI基础概念什么是学习率?batchsize和epoch分别是什么?梯度消失与梯度爆炸是什么?什么是过拟合、欠拟合和泛化?归一化、正则化、标准化是什么?线性回归和逻辑回归是什么?神…

端午特别征文

前言 提示:这里可以添加本文要记录的大概内容: 韩顺平教育的java坦克大战 提示:以下是本篇文章正文内容,下面案例可供参考 一、Java绘图技术 1.g.drawOval()是什么? 画椭圆函数g.drawOval(); (宽高时候为圆形) …

Kafka系列之:一次性传送和事务消息传递

Kafka系列之:一次性传送和事务消息传递 一、目标二、关于事务和流的一些知识三、公共接口四、示例应用程序五、新配置六、计划变更1.幂等生产者保证2.事务保证 七、关键概念八、数据流九、授权十、RPC 协议总结1.获取请求/响应2.生产请求/响应3.ListOffset请求/响应…

GIT —— 基本操作,分支管理,远程操作

GIT 企业开发 最近找实习,在完善简历,遂发一发存货,有待持续完善,我认为这部分非常的有意义 1. 基本操作 1.1 创建,配置本地仓库 创建 mkdir gitcode cd gitcode git init配置 git config user.name "bts&quo…

HTTP 超文本传输协议

1.HTTP(Hypertext Transfer Protocol,超文本传输协议) 是一种用于传输超媒体文档(例如HTML文件,可以包含文本,视频,图片,音乐,地图定位)的应用层协议&#x…

【windows10】查看计算机的WIFI密码

【windows10】查看计算机的WIFI密码 1、背景2、操作 1、背景 无线路由器设置完密码后,经常会忘记。 当有新的设备需要接入网络的时候,如何能快速获得wifi密码呢? 本博客分享一种通过已联网的计算机来查看wifi密码。 2、操作 -step-2.1、打…

阿里云服务器的备案流程和规定如何?如何办理备案手续?

阿里云服务器的备案流程和规定如何?如何办理备案手续?   一、备案流程概述   阿里云服务器的备案流程分为五个主要步骤:1)实名认证;2)填写备案信息;3)上传资料;4&…

Web服务器群集:链路聚合与桥接

目录 一、理论 1.链路聚合 2.bond模式 3.team模式 4.bond和team区别 二、实验 1.实现bond网络接口 2.实现team网络接口 三、总结 一、理论 1.链路聚合 (1)概念 链路聚合(Link Aggregation),它是一个计算机…

【Vue】Vite基础学习

文章目录 Vite 基础学习一、单页面应用程序二、Vite 基本使用2.1 创建 vite 项目2.2 项目结构2.3 项目运行流程 Vite 基础学习 一、单页面应用程序 单页面应用程序(英文名:Single Page Application)简称 SPA,顾名思义&#xff0c…

springboot:定时任务

目录 一、实现定时任务的方法一:基于JDK 方法一:使用JDK自带的Timer类 法二:使用ScheduleExecutorsService类 二、基于Spring Task实现定时任务(推荐使用) 三、基于Quartz实现定时调度 四、使用分布式定时任务框架:elastic-j…

基础-进阶-升级~图解SpringSecurity的RememberMe流程|源码

前言 今天我们来聊一下登陆页面中“记住我”这个看似简单实则复杂的小功能。 如图就是博客园登陆时的“记住我”选项,在实际开发登陆接口以前,我一直认为这个“记住我”就是把我的用户名和密码保存到浏览器的 cookie 中,当下次登陆时浏览器…

关于Synchronized的小结

目录 一.特性 1.既是乐观锁又是悲观锁 2.是轻量级锁,也是重量级锁 3.不是读写锁,是互斥锁 4.是可重入锁 5.非公平锁 6.加锁之后,运行完毕自动解锁释放资源 二:Synchronized使用 第一种:定义一个额外的变量来控制加锁和解锁(类似于吉祥物) 第一种:直接给类/方法上锁 三…

【Linux】MySQL备份与恢复

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 MySQL备份与恢复 一、数据备份的重要性1.数据库备份的分类2.常见的备份方法3.MySQL完全备份与分类 二、MySQL 日志管理三、MySQL 备份与恢复1.MySQL 完全备份1.物理冷备份与恢…

Linux 服务器以及各个系统下安装

Linux 服务器 Linux是操作系统: Linux作为自由软件和开放源代码软件发展中最著名的例子,背靠社区与商业化的使用,使其得到了广泛的应用与发展。 Linux无处不在: 世界上500个最快的超级计算机90%以上运行Linux发行版…

【MyBatis学习】动态SQL的使用,MyBatis还能这样使用?惊掉了我的下巴 ,赶快带着好奇心一起畅游动态SQL的海洋吧! ! !

前言: 大家好,我是良辰丫,今天我们来学习一下MyBatis中动态sql的使用,带着疑惑走进我们今天的学习! ! !💌💌💌 🧑个人主页:良辰针不戳 📖所属专栏:javaEE进阶篇之框架学习 🍎励志语句…

短视频矩阵源码开发部署技术解析

短视频矩阵源码开发涉及到多个方面的技术,包括但不限于以下几点: 抖yinAPI:需要通过API获取抖音的视频、用户、评论、点赞等数据。 抖yinSDK:如果需要开发一些原生的功能,比如分享、登录、支付等,需要使用…

深入解析大型语言模型:从训练到部署大模型

简介 随着数据科学领域的深入发展,大型语言模型—这种能够处理和生成复杂自然语言的精密人工智能系统—逐渐引发了更大的关注。 LLMs是自然语言处理(NLP)中最令人瞩目的突破之一。这些模型有潜力彻底改变从客服到科学研究等各种行业&#x…