【软件设计师-中级——刷题记录3(纯干货)】

news2024/11/19 3:21:28

目录

    • 数据交换模式
    • 知识产权与标准化之侵权判断
    • OSI专业模型:
        • 7-克制自己的同理心
        • 8-不要为不值得的人和事浪费时间
        • 9-做个长期主义者
      • 每日一言:
          • 持续更新中...


个人昵称:lxw-pro
个人主页:欢迎关注 我的主页
个人感悟: “失败乃成功之母”,这是不变的道理,在失败中总结,在失败中成长,才能成为IT界的一代宗师。


证书作用

  • 获取职称:以考代评
  • 国际意义:中日韩互认
  • 升职加薪:拓展就业方向
  • 积分落户
  • 以考代学

国家软考办官网:https://www.ruankao.org.cn/

综合知识点
软件工程基础知识、面向对象、数据结构与算法、程序设计语言、计算机硬件基础、操作系统、数据库系统、计算机网络、信息安全知识、知识产权与标准化、专业英语


显示媒体(表现媒体):表现和获取信息的物理设备。如:输入显示媒体键盘、鼠标和麦克风等;输出显示媒体显示器、打印机和音箱等
存储媒体:存储数据的物理设备,如磁盘、光盘盒内存等
传输媒体:传输数据的物理载体,如电缆、光缆和交换设备等
感觉媒体:指直接作用于人的感觉器官,使人产生直接感觉得媒体。如:声音、图形、图像、动画等
表示媒体:指为了加工、处理和传输感觉媒体而人为研究、构造出来的一种媒体,常见的有各种编码方式,如文本编码、图像编码和声音编码等

  • 对于多种不同的路由协议到一个目的地的路由信息,路由器首先根据管理距离决定相信哪一个协议
  • 最短移臂调度算法,即优先响应距离较近磁道的申请
  • 可有效防治计算机病毒的策略是安装并及时升级防病毒软件
  • com 商业组织 || edu 教育机构 || hk 中间香港
  • 因特网中的域名系统是一个分层的域名,UK属于国家顶级域
  • 面向对象分析的第一步是确定问题域
  • 在算法设计方法中,动态规划以获取问题最优解为目标
  • 在程序运行过程中,CPU需要将指令从内存中取出并加以分析和执行。CPU依据指令周期的不同阶段来区分在内存中以二进制编码形式存放的指令和数据。
  • 计算机运行过程中,CPU需要与外设进行数据交换。采用中断方式和DMA方式控制技术时,CPU与外设可并行工作。
  • 编译过程中进行的语法分析主要是分析程序语句的结构是否合法
  • UP(统一过程)是用例驱动的、以架构为核心、迭代和增量的软件过程框架,它提供了一种演进的特性【敏捷、测试驱动、持续集成是XP(极限编程)的特性】
  • 部署组件之间的依赖关系类似于包依赖。
  • 在指令系统的各种寻址方式中,获取操作数最快的方式是立即寻址。若操作数的地址包含在指令中,则属于直接寻址
    拒绝服务攻击:

拒绝服务攻击的目的是使计算机或者网络无法提供正常的服务
拒绝服务攻击是不断向计算机发起请求来实现的
DDoS是一种拒绝服务攻击形式
拒绝服务攻击不会造成用户密码的泄露

  • 软件维护工具包括版本控制、文档分析、逆向工程【注意:不包含配置管理】、开发信息库、再工程、配置管理支持工具。
  • 在Python语言的模块中,支持深度学习模型有TensorFlowPyTorch、Keras【注:Matplotlib不支持】
    ***小憩一下***

Tensorflow拥有多层级结构,可部署于各类服务器、PC终端和网页并支持GPU和TPU高性能数值计算,被广泛应用于谷歌内部的产品开发和各领域的科学研究,支持Python语言深度学习
PyTorch是一个支持深度学习,并且使用GPU和CPU来优化的tensor library(张量库)是由Torch7团队开发,是一个以Python优先的深度学习框架,不仅能实现强大的GPU加速,同时还支持动态的神经网络
Keras是一个由Python编写的开源人工神经网络库,可以作为Tensorflow、Microsoft-CNTK和Theano的高阶应用程序接口,进行深度学习模型的设计、调试、评估、应用和可视化
Matplotlib是一个Python的2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形,不支持深度学习

数据交换模式

程序查询方式是由CPU主动查询外设的状态,在外设准备好是传输数据
中断方式是在外设准备好是给CPU发中断信号,之后在进行数据传输。在外设未发中断信号之前,CPU可以执行其他任务
【程序查询和中断方式都需要CPU来执行程序指令进行数据的输入和输出,DMA方式则不同,这是一种不经过CPU而直接从内存存取数据的数据交换模式】
在DMA模式下,CPU只需向DMA控制器下达指令,让DMA控制器来处理数据的传送,数据传送完毕再把信息反馈给CPU即可

  • 计算机运行过程中,CPU需要与外设进行数据交换。采用中断方式DMA方式控制技术时,CPU与外设可并行工作。
  • 在源程序中,可由用户(程序员)为变量、函数和数据类型等命名
  • 在指令流水线性能度量,最大吞吐率取决于流水线中最慢一段所需的时间
  • 如果流水线出现断流,加速比会明显下降
  • 要使加速比和效率最大化应该对流水线各级采用相同的运行时间
  • 【注意:流水线采用异步控制不会明显提高其性能,但会增加控制电路的复杂性】
  • 对于在委托开发软件活动中,委托者与受委托者没有签订书面协议,或者在协议中未对软件著作权归属作出明确的约定,其软件著作权属于受委托着,即属于实际完成软件的开发者
  • 计算机中,系统总线用于CPU、主存及外设部件连接
  • 软件工程每一个阶段结束前,应该着重对可维护性进行复审。在系统设计阶段的复审期间,应该从容易修改、模块化和功能独立的目的出发,评价软件的结构和过程
  • 在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存运算结果的寄存器是累加寄存器
  • 某企业财务系统的需求中,每个月特定的时间发放员工工资属于功能需求【注意:系统可以允许100个用户同时查询自己的工资属于非功能需求】
  • 欲使类A的所有使用者都使用A的同一个实例,应将单例模式应用于A
  • 相联存储器不属于按寻址方式划分的一类存储器【相联存储器是一种按存储内容来存储和访问的存储器】
  • 将每个用户的数据和其他用户的数据隔离开,是考虑了软件的功能性质量特性。

知识产权与标准化之侵权判断

合理使用值可以不经著作权人许可,不需支付报酬,使用其作品
许可使用是指在获得著作权人许可后使用其作品
强制许可使用:强制许可或非自愿许可,是指国务院专利行政部门依照法律规定,可以不经专利权人的同意,直接允许申请人实施专利权人的发明或实用新型专利的一种行政措施
法定许可使用:指法律明文规定,可以不经著作权人许可,以特定的方式有偿使用他人已经发表的作品的行为,并且这种使用应当尊重著作权人的其他各项人身利和财产权

  • 在线性表L中进行二分查找,要求L顺序存储,元素有序排列
  • 软件项目成本估算模型COCOMO II中,体系结构阶段模型基于源代码的行数进行估算。
  • 一个类中成员变量和成员函数有时也可以分别被称为属性和方法
  • 策略模式定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换,使得算法可以独立于使用它们的客户而变化。
  • 防范网络监听最有效的方法是数据加密
  • 散列存储结构中,数据结构中元素的存储地址与其关键字之间存在某种映射关系。
  • Java语言符合的特征有采用即时编译、对象在堆空间分配和自动的垃圾回收处理。

OSI专业模型:

应用层:为应用程序提供服务
表示层:数据格式转化、数据加密
会话层:建立、管理和维护会话
传输层:建立、管理和维护端到端的连接
网络层:IP选址及路由选择
数据链路层:提供介质访问和链路管理
物理层:物理层

  • 在软件开发过程中,RUP应用了角色、活动、制品和工作流4种重要的模型元素,其中角色表述“谁做”,制品表述“做什么”,活动表述“怎么做”,工作流表述“什么时候做”。
  • 对一组数据进行排序,要求排序算法的时间复杂度为O(nlgn),且要求排序是稳定,则可采用归并排序
  • 若系统正在将目录文件修改的结果写回磁盘时系统发生崩溃,则对系统的影响相对较大
  • 极限编程(XP)由价值观、原则、实践和行为四个部分组成,其中价值观包括沟通、简单性、反馈和勇气
  • 链接程序将各目标程序连接形成为可执行程序;将高级语言源程序翻译成目标程序的是编译程序
  • 霍夫曼编码方案是基于贪心策略的。
  • 在软件维护中,由于企业的外部市场环境和管理需求的变化而导致的维护工作,属于适应性维护。
  • 在分布式数据库系统中,位置透明是指用户无需知道数据存放的物理位置。
  • 某些程序设计语言中,在运行过程中当一个对象发送消息请求服务时,根据接收对象的具体情况将请求的操作与实现的方法进行连接,称为动态绑定。【绑定是在编译时进行的,叫做静态绑定。动态绑定则是在运行时进行的】
  • 某些设计模式会引入总是被用作参数的对象。例如Visitor对象是一个多态accept方法的参数。
  • 具有3个结点的二叉树有5种形态
  • 计算机病毒的特征不包括自毁性【计算机病毒具有隐蔽性、传染性、潜伏性、触发性和破坏性等特定】
  • 在软件设计阶段进行模块划分时,一个模块的作用范围应该在其控制范围之内
  • 包过滤防火墙对网络层的数据报文进行检查。
  • 将高级语言源程序翻译为可在计算机上执行的形式有多种不同的方式,其中编译方式生成逻辑上与源程序等价的目标程序,解释方式不生成
  • 驱动新能源汽车的发动机时,电能和光能汽车分别采用不同驱动方法,而客户端使用同意的驱动方法,需定义一个同意的驱动接口屏蔽不同的驱动方法,该要求逼合采用适配器(Adapter)模式【适配器的作用就是将一个接口转换成用户所需要的另一个接口,使不兼容的接口可以一起工作】
  • RISC采用组合逻辑控制器,CISC普遍采用微程序控制器
  • 耦合是模块之间的相对独立性(互相连接的紧密程度)的度量。耦合程序不取决于模块提供的功能数
  • while语句的循环体执行次数比循环条件的判断次数少1,而do-while语句的循环体执行次数等于循环条件的判断次数
  • 单例模式限制了创建类的实例数量,而适配器模式将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
  • 用户在电子商务网站上使用网上银行支付时,必须通过支付网关在Internet与银行专用网之间进行数据交换
  • dpi:每英寸像素点

7-克制自己的同理心

有较高同理心的人能够更敏感的感知别人的情绪,是朋友严重温柔善良的存在,但是它也是一把双刃剑,太过敏感,容易让自己成为讨好型人格。

8-不要为不值得的人和事浪费时间

如果在网上遇到杠精,没必要非要争论个谁对说错,而是直接说:“你说的对。“然后尽可能的远离这种人。脑残的力量就是能影响他人,拉低对方智商。

9-做个长期主义者

每个人都曾有过想要”快速成功”的念头和欲望,但是那些值得的事情,都是经历播种施肥和浇水的过程。做三四月的事,耐心等待八九月的到来。


每日一言:

在这个世界上别太依赖任何人,因为当你在黑暗中挣扎时,连你的影子都会离开你。


持续更新中…

点赞,你的认可是我创作的动力
收藏,你的青睐是我努力的方向
评论,你的意见是我进步的财富
关注,你的喜欢是我长久的坚持
在这里插入图片描述

欢迎关注微信公众号【程序人生6】,一起探讨学习哦!!!

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

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

相关文章

20 mysql const 查询

前言 这里主要是 探究一下 explain $sql 中各个 type 诸如 const, ref, range, index, all 的查询的影响, 以及一个初步的效率的判断 这里会调试源码来看一下 各个类型的查询 需要 lookUp 的记录 以及 相关的差异 测试表结构信息如下 CREATE TABLE tz_test (id int(1…

基于SpringBoot的蜗牛兼职网站

目录 前言 一、技术栈 二、系统功能介绍 管理员功能模块 用户功能模块 前台首页功能模块 企业功能模块 三、核心代码 1、登录模块 2、文件上传模块 3、代码封装 前言 随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨&#x…

接口测试之什么是接口文档?

一、为什么要有接口文档? 没有接口文档的接口测试都是在抓瞎~前面的接口测试重点讲了协议,也讲了fiddler模拟接口请求,估计大部分还是不太懂怎么下手测试。这里小编专门拿出接口文档来做接口测试参考(估计很多测试小伙伴没见过接口…

GDB的TUI模式(文本界面)

2023年9月22日,周五晚上 今晚在看GDB的官方文档时,发现GDB居然有文本界面模式 TUI (Debugging with GDB) (sourceware.org) GDB开启TUI的条件 GDB的文本界面的开启条件是:操作系统有适当版本的curses库 The TUI mode is supported only on…

期刊分类一览

分区情况 jcr分区 中科院分区 EI 理工科 一般是SCI的都是EI 国内的分区

基于eBPF的安卓逆向辅助工具——stackplz

前言 stackplz是一款基于eBPF技术实现的追踪工具,目的是辅助安卓native逆向,仅支持64位进程,主要功能如下: hardware breakpoint 基于pref_event实现的硬件断点功能,在断点处可读取寄存器信息,不会被用户…

【计算机网络】子网掩码、子网划分

创作不易&#xff0c;本篇文章如果帮助到了你&#xff0c;还请点赞 关注支持一下♡>&#x16966;<)!! 主页专栏有更多知识&#xff0c;如有疑问欢迎大家指正讨论&#xff0c;共同进步&#xff01; 更多计算机网络知识专栏&#xff1a;计算机网络&#x1f525; 给大家跳段…

为什么曲面函数的偏导数可以表示其曲面的法向量?

为什么曲面函数的偏导数可以表示其曲面的法向量&#xff1f; 引用资料&#xff1a; 1.知乎shinbade&#xff1a;曲面的三个偏导数为什么能表示法向量&#xff1f; 2.Geogebra羅驥韡 (Pegasus Roe)&#xff1a;偏導數、切平面、梯度 曲面 F ( x , y , z ) 0 F(x,y,z)0 F(x,y,…

Direct3D模板缓存

模板缓存是一个用于获得某种特效的离屏缓存&#xff0c;模板缓存的分辨率与后台缓存和深度缓存的分辨率完全相同&#xff0c;所以像素也是一一对应的&#xff0c;模板缓存允许我们动态的&#xff0c;有针对性的决定是否将某个像素写入后台缓存中。 例如实现镜面效果时&#xf…

3、Elasticsearch功能使用

第4章 功能使用 4.1 Java API 操作 随着 Elasticsearch 8.x 新版本的到来&#xff0c;Type 的概念被废除&#xff0c;为了适应这种数据结构的改 变&#xff0c;Elasticsearch 官方从 7.15 版本开始建议使用新的 Elasticsearch Java Client。 4.1.1 增加依赖关系 <propertie…

工作【当van-tab不满足固定在顶部】

背景 需要H5实现一下滑动列表&#xff0c;顶部tab栏可以切换&#xff0c;当向下滑动列表的时候tab栏固定到顶部。果断的看了一下官方文档&#xff1a; 就是这个&#xff0c;我一看还有扩展属性&#xff0c;非常友好。向下滑动查看文档 使用sticky实现的。众所周知&#xff0…

Python 计算三角形面积

"""计算三角形面积介绍&#xff1a;已知三角形边长分别为x、y、z&#xff0c;可以计算三角形半周长q&#xff0c;然后根据海伦公式计算三角形面积S三角形半周长&#xff1a;q (x y z) / 2三角形面积&#xff1a;S (q * (q-x) * (q-y) * (q-z)) ** 0.5知识点…

独辟蹊径”之动态切换进程代理IP

前言 项目中遇到这样一个需求&#xff0c;需要动态切换指定进程Sockets5代理IP&#xff0c;目前了解到可通过编写驱动拦截或者劫持LSP实现&#xff0c;LSP劫持不太稳定&#xff0c;驱动无疑是相对较好的解决方案&#xff0c;奈何水平不足便有了这"蹊径"。 初步尝试…

Mybatis SQL构建器

上一篇我们介绍了在Mybatis映射器中使用SelectProvider、InsertProvider、UpdateProvider、DeleteProvider进行对数据的增删改查操作&#xff1b;本篇我们介绍如何使用SQL构建器在Provider中优雅的构建SQL语句。 如果您对在Mybatis映射器中使用SelectProvider、InsertProvider…

反编译之崩溃定位

反编译之崩溃定位 1.背景问题定位1.首先我们需要找崩溃所在的类和方法2.寻找崩溃的代码行数2.1借用反编译工具jadx查看反编译后的内容 1.背景 线上出了个崩溃(量挺大&#x1f62d;)&#xff0c;但是apk是被混淆过的&#xff0c;一时摸不着头脑。崩溃信息如下&#xff1a; 主要…

yum 快速安装zookeeper、Kafka集群部署 es安装 logstash安装 kibina 分词器 redis

Zookeeper安装 Kafka是基于Zookeeper来实现分布式协调的&#xff0c;所以在搭建Kafka节点之前需要先搭建好Zookeeper节点。而Zookeeper和Kafka都依赖于JDK&#xff0c;我这里先安装好了JDK&#xff1a; 安装jdk yum install java-1.8.0-openjdk* -y 1 [root192.168.99.4 ~]#…

OpenCascade模型解析-详细分解模型结构

OpenCascade提供了gp_trsf、BRepBuilderAPI_Transform&#xff0c;可以用来实现拓扑&#xff08;TopoDS_Shape&#xff09;的变换&#xff1a;平移&#xff0c;&#xff08;点&#xff0c;轴&#xff0c;面&#xff09;镜像&#xff0c;旋转&#xff0c;缩放&#xff0c;移位。…

21 mysql ref 查询

前言 这里主要是 探究一下 explain $sql 中各个 type 诸如 const, ref, range, index, all 的查询的影响, 以及一个初步的效率的判断 这里会调试源码来看一下 各个类型的查询 需要 lookUp 的记录 以及 相关的差异 此系列文章建议从 mysql const 查询 开始看 测试表结构…

爬虫 — Scrapy 框架(一)

目录 一、介绍1、同步与异步2、阻塞与非阻塞 二、工作流程三、项目结构1、安装2、项目文件夹2.1、方式一2.2、方式二 3、创建项目4、项目文件组成4.1、piders/__ init __.py4.2、spiders/demo.py4.3、__ init __.py4.4、items.py4.5、middlewares.py4.6、pipelines.py4.7、sett…

微信小程序开发:新手必备套餐(一)项目环境的搭建

第一步&#xff1a;注册小程序账号 这个专栏的使用的app是微信&#xff0c;微信小程序则是当今社会web小程序开发中最为主流的app 1&#xff1a;进入网页完成账户的注册微信公众平台 点击立即注册 继续完成之后直接登录即可 登录成功之后 第二步&#xff1a;下载小程序开…