![](https://img-blog.csdnimg.cn/e0a12b64f7eb4f5fadcc046d31c84741.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
全国计算机技术与软件专业技术资格(水平)考试
文章平均质量分 53
本专栏是关于软考-中级软件设计师复习资料
麦片加奶不加糖
NUS研究生毕业 目前互联网行业工作
爱好编程 | 机器学习 | 数据分析 | 炒股
展开
-
全国软考中级软件设计师 复习大纲概览
本专栏记录学习复习软考中级软件设计师的内容,官方网站上有中级设计师的考试大纲和指导用书,官网链接:https://www.ruankao.org.cn考试的难度总体来讲不是很大,但是设计的知识面非常地广泛。中级考试分为上下午两部分,上午是选择题,考察面广。而下午是简单设计题目,考察难度要比上午的题目大一些。上下午分别记分,总分各为75分,及格线为45分。B站上有很多学习的视频,博主找到一个还不错的学习资料,链接:https://www.bilibili.com/video/BV1Eb411W原创 2021-02-28 17:16:10 · 2847 阅读 · 0 评论 -
全国软考中级软件设计师 学习笔记-数据结构及算法部分
本部分是下午考试中最难的,能拿一半分数就好,属于拔高人群得分,建议最后复习此部分。想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论。1.分治法对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小)则直接解决;否则将其分解为k个规模较小的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原问题的解1.1分治法-递归技术递归,就是在运行的过程中调用自己1.2分治法-二分法查找...原创 2022-04-09 21:49:14 · 904 阅读 · 0 评论 -
全国软考中级软件设计师 学习笔记-UML部分
UML也是下午考试部分的一个大题,个人觉得不难,是要拿尽量高分的部分,固定的流程可以把握。想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论。1.用例图包含:当可以从两个或两个以上的用例中提取公共行为时,应该使用包含的关系来表示它们。其中这个提取出来的公共用例成为抽象用例,而把原始用例成为基本用例或基础用例。其中“<<include>>”是包含关系的构造型,箭头指向抽象用例。扩展:如果一个用例明显地混合了两种或者两种以上的不同..原创 2022-04-09 21:43:03 · 1542 阅读 · 0 评论 -
全国软考中级软件设计师 学习笔记-数据库设计部分
数据库设计也是下午考试部分的一个大题,个人觉得比数据流图要简单一点,更有固定的流程可以把握。想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论。1.数据库设计过程2. ER模型–实体间联系类型3.数据库设计案例3.1案例一3.2案例分析二答案:1)2)a)商场编号b)部门编号c)员工编号3)紧急联系人(紧急联系人姓名、电话、员工编号)...原创 2022-02-20 17:25:52 · 532 阅读 · 0 评论 -
全国软考中级软件设计师 学习笔记-数据流图部分
数据流图是中级软件设计师考试中下午部分的一个大题,建议同学们可以以此为专题多刷题,做往年的真题就够了。下面对知识点进行拆解:想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论1.数据流图基本概念2.数据字典3.数据平衡原则包括:父图与子图之间的平衡、子图内平衡父图与子图之间检查数据流图方向箭头、是否有缺失子图内检查加工是否有输入和输出,只有输入称为黑洞,只有输出称为奇迹解题技巧:1)详细阅读说明2)利用数据平衡原...原创 2022-02-20 17:16:59 · 756 阅读 · 0 评论 -
全国软考中级软件设计师 学习笔记-面向对象部分
想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论1.面向对象基本概念对象、类、抽象、封装、继承和泛化、多态、接口、消息、组建、模式和复用2.设计原则1)单一职责原则:设计目的单一的类2)开放-封闭原则:对扩展开放,对修改封闭3)李氏替换原则:子类可以替代父类4)依赖倒置原则:要依赖于抽象,而不是具体实现;针对接口编程,不要针对实现编程5)接口隔离原则:使用多个专门的接口比使用单一的总接口要好6)组合重用原则:要尽量使用组合,而不是继承关..原创 2022-02-01 20:30:39 · 851 阅读 · 0 评论 -
全国软考中级软件设计师 学习笔记-软件工程部分
十软件工程1.开发模型1.1瀑布模型(SDLC)缺点:在开发初期,需求不明确,导致软件项目失败适用于需求明确,或二次开发1.2原型模型、演化模型原型模型优点:能够以比较低的成本开发出一个基本版本,进而引导客户有新的需求,发现新的问题。适用于开发需求分析阶段通过原型模型逐渐演化得到演化模型1.3增量模型增量模型是在开发初期先做核心模块,再逐步增加其他功能。可以降低在最后阶段不符合用户对核心功能的要求的风险1.4螺旋...原创 2022-02-01 20:22:45 · 1067 阅读 · 0 评论 -
全国软考中级软件设计师 学习笔记-多媒体基础部分
想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论1.多媒体技术基本概念1.1音频根据尼奎斯特定理,需要采样为最高频率2倍1.2图像彩色空间:1)RGB彩色显示器2)YUV YIQ YCBCR电视3)CMY(CMYK)印刷4)HSV(HSB)艺术家欣赏1.3媒体的种类注意:显示媒体一般是指输入输出设备2.多媒体计算问题2.1图像容量计算例题:答案:D160...原创 2021-11-14 11:15:38 · 605 阅读 · 0 评论 -
全国软考中级软件设计师 学习笔记-法律法规部分
想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论这部分没有太多难点,记忆为主 分值也不高 不建议花过多精力!!1.知识产权包括:著作权及领接权、专利权、工业品外观设计权、商标权、地理标志权、集成电路布图设计权2.保护期限3.知识产权人4.侵权判定5.标准5.1标准的分类国家标准、行业标准、地方标准和企业标准考察较多5.2标准的编号想要电子版本的同学可以留言或者私信我获取,辛苦...原创 2021-11-14 11:07:30 · 379 阅读 · 0 评论 -
全国软考中级软件设计师 学习笔记-程序设计语言部分
想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论1.编译过程2.有限自动机3.正规式例题:答案:1)D2)C答案:C只需要保证字串最终状态是终态C,中间可以出现C4.表达式前中后缀表达式就是对树进行前中后序遍历例题:答案:D构造树的时候没有画出括号,在构造时已经体现出括号了5.函数调用-传值与传址例题:答案:1)4 3 3 4...原创 2021-07-24 23:02:18 · 298 阅读 · 0 评论 -
全国软考中级软件设计师 学习笔记-数据结构部分
想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论数据结构1.数组数组地址的计算例题:答案:根据公式a+(i*n+j)*len,即存储地址=0+(2*5+3)*2 = 13*2 = 26是数组的第14个元素,有13个偏移量2.稀疏矩阵稀疏矩阵:矩阵中非零元素的个数远远小于矩阵元素的总数,并且非零元素的分布没有规律,通常认为矩阵中非零元素的总数比上矩阵所有元素总数的值小于等于0.05时,则称该矩阵为稀疏矩阵(spa...原创 2021-04-04 20:54:30 · 633 阅读 · 0 评论 -
全国软考中级软件设计师 学习笔记-信息安全部分
想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论信息安全1.信息系统安全属性2.对称加密与非对称加密对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key)。非对称加密为数据的加密与解密提供了一个非常安全的方法,它使用了一对密钥,公钥(public key)和私钥(private key)。2.1对称加密2.2非对称加密3.信息摘...原创 2021-03-21 19:31:58 · 353 阅读 · 0 评论 -
全国软考中级软件设计师 学习笔记-计算机网络部分
想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论!计算机网络1.七层模型例题:答案:B2.网络技术标准与协议2.1协议TCP/IP协议:Internet,可扩展,可靠,应用最广,牺牲速度和效率IPX/SPX协议:NOVELL,路由,大型企业网NETBEUI协议:IBM,非路由,快速2.2网络技术标准2.2.1 TCP三次握手协议第一次握手:当客户端需要去建立连接时,客户端就...原创 2021-03-13 19:46:16 · 417 阅读 · 0 评论 -
全国软考中级软件设计师 学习笔记-数据库部分
想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论!数据库系统1.数据库三级模式-二级映射1.1用户级-->外模式(反映了数据库系统的用户观)外模式又称子模式或用户模式,对应于用户级。它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。外模式是从模式导出的一个子集,包含模式中允许特定用户使用的那部分数据。1.2概念级-->概念模式(反映了数据库系统的整体观)概念模式又称模式或逻辑模式,对应...原创 2021-03-06 20:09:47 · 723 阅读 · 6 评论 -
全国软考中级软件设计师 学习笔记-操作系统部分
想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论!操作系统1.操作系统概述操作系统是管理系统的硬件、软件、数据资源,控制程序运行,人机之间的接口,应用软件与硬件之间的接口。包括:进程管理、存储管理、文件管理、作业管理和设备管理2.进程的状态(具有挂起状态的进程状态转换)补充1)创建状态(Create):为一个新进程创建PCB(进程控制块,它是系统为了管理进程设置的一个专门的数据结构,主要表示进程的状态),把...原创 2021-03-02 21:13:20 · 420 阅读 · 2 评论 -
全国软考中级软件设计师 学习笔记-计算机组成原理部分
计算机组成原理1.进制计算1.1十进制转其他进制:展开计算1.2其他进制转十进制:短除法再逆序书写1.3二进制/八进制/十六进制换算:八进制三个一组、十六进制四个一组注意:在十六进制中A代表10,B代表11以此类推F代表152.原码、反码、补码和移码2.1分别介绍以1 -1和1-1的四种编码2.2原反补码的取值范围及解释补码多表示一个原因补码能够多表示一个的原因是:在补码里+0和-0的补码相同,都是0000 00003.浮点...原创 2021-02-28 17:29:37 · 901 阅读 · 2 评论