Cirrod
把自己热爱的东西做到了极致就变成了钱
展开
-
软件设计师---面对对象分析和结构化分析
一.结构化设计1.概念:结构化设计主要包括以下步骤:①体系结构设计:定义软件的主要结构元素及其关系②数据设计:基于实体联系图确定软件涉及的文件系统的结构及数据库的表结构③接口设计:描述用户界面,软件和其他硬件设备、其他软件系统及使用人员的外部接口,以及各种构件之间的内部接口④过程设计:确定软件各个组成部分内的算法及内部数据结构,并选定某种过程的表达形式来描述各种算法注:这些设计的具体体现是结构图,结构图中的元素包括模块、调用、数据、控制信息和转接符号2.结构化分析与结构化设计的关原创 2022-04-09 19:56:45 · 1897 阅读 · 1 评论 -
软件设计师---操作系统
重点:银行家算法、pv操作、文件管理、存储管理、操作系统的分类及其特点操作系统的作用: 管理系统的硬件、软件、数据资源 控制程序运行 人机之间的接口 应用软件与硬件之间的接口 一.操作系统概述操作系统与计算机体系结构之间的关系操作系统具备的管理职能1.进程管理:包括(1)进程的状态;(2)前趋图;(3)pv操作;(4)死锁问题。2.存储管理:包括(1)段页式存储;(2)页面置换算法。3.文件管理:包括(1)索引文件;(2)位示图。4.作原创 2022-04-18 12:20:19 · 555 阅读 · 0 评论 -
软件设计师---数据结构与算法应用
一.分治法其基本思想是把一个比较大的、复杂的问题,拆分成一些比较小的子问题,如快速排序算法基本原则1.该问题的规模缩小到一定的程度就可以容易地解决2.该问题可以分解为若干个规模较小的相同问题3.利用该问题分解出的子问题的解可以合并为该问题的解4.该问题所分解出的各个子问题是相互独立的分治法——递归技术递归,就是在运行的过程中调用自己图注:该算法的目的是求这样一个数列,由零开始的,每一个数都等于前面两个数之和的数列,该算法操作即:将F(3)转换为F(1)和F(2)之和原创 2022-04-17 20:59:58 · 287 阅读 · 0 评论 -
软件设计师---数据结构与算法基础
重点:线性表、树与二叉树、排序与查找、算法基础及常见算法一.数组及稀疏矩阵1.数组主要考察一维二维数组存储地址的计算注意:一维数组存储地址的计算:a+i*len ;i为索引号,len是每个位置所占的内存大小(字节)例题:解题1:公式法:a+(2*5+3)*2解题2:画出表格2.稀疏矩阵一个矩阵中,大部分数据都是0就叫稀疏矩阵即元素先以上下三角矩阵方式排列,然后将其存入数组考察:计算矩阵中某一个元素对应的数组的下标例题:带入法...原创 2022-04-16 23:22:20 · 777 阅读 · 0 评论 -
软考中级-软件设计师涉及的知识点和笔记
1.软考介绍软考是国家人力资源和社会保障部、工业和信息化部联合组织实施的国家级考试,参加计算机软件资格考试并取得相应级别的资格证书,是各用人单位聘用计算机技术与软件专业工程师系列职务的前提。计算机软件资格考试,与会计、经济师、税务师、律师、建筑师等资格考试一样,属于国家专业技术资格考试,并纳入全国专业技术人员职业资格证书制度统一规划。附官网链接:中国计算机技术职业资格网总结:软考是IT领域,国家唯一承认的,并且纳入国家职业资格认证的IT考试,因此其含金量是远远高于计算机等级考或者其他相关认证的.原创 2022-04-10 11:17:34 · 4893 阅读 · 0 评论 -
软件设计师---软件工程基础
一.软件过程模型1.瀑布模型优点:是结构化方法的模型,每一个阶段都分工明确缺点:需求分析很难把控,因此一般适用于需求明确或者二次开发注:瀑布模型适用于软件需求很明确的工程2.原型、演化模型、增量模型(解决用户需求分析困难)图注:(1)原型和瀑布模型是互补关系,原型是为了解决用户需求分析难以把控即需求不明确而提出的,该模型即:先做出初步模型,然后让用户使用,以便于用户进一步明确自己的需求,是一种抛弃式的模型,因为需求一旦明确就会被抛弃(2)演化模型即是一种渐进式的原原创 2022-04-04 23:09:04 · 1247 阅读 · 0 评论 -
软件设计师---计算机组成与体系结构
在上午考试中一般占到6分一.数据的表示进制的转换1.R进制转十进制:将每一位数字用R^k表示然后相加,k与该位与小数点的距离有关,小数点左边第一位为0,右边第一位为-1,往左递增,网往右递减,如:二进制10100.01=1*2^4+1*2^2+1*2^-22.十进制转R进制: 整数位使用短除法,即将十进制数除以R再取余,直至余数为零,然后将余数由下往上按顺序排列,小数位乘以R,每乘一次就取它的整数位( 整数位为零时就取零),直至小数位为零,然后将取得的整数位由上往下排列即可。3.原创 2022-04-01 13:33:12 · 787 阅读 · 0 评论 -
软件设计师----计算机网络
一.七层模型计算机网络构建于七层模型之上图注:中继器:信号会随着距离的增加而逐渐衰减,而中继器则接受一端的信息再将其原封不动的发给另一端,起到延长传输距离的作用,集线器就是多端口的中继器;网桥是用于连接两个同类型网络的设备,交换机则是多端口的网桥,用来将多个设备联网起来,而三层交换机则是添加了路由功能的交换机;局域网只能在前两层设备内进行交流,第三层以上的设备则不能进行交流,对应例题如下:广播属于局域网,到了了网络层就不能通过了,而路由器属于第三层的网络层,所以P和.原创 2022-03-29 11:33:19 · 3924 阅读 · 0 评论 -
软件设计师---系统安全分析与设计
一.信息系统安全属性安全属性保密性:最小授权原则(只给应用维持其基本职能最基本的权限)、防暴露(如在命名时可以将名称设置为乱码)、信息加密(防止信息在传输时被截获后破解)、物理保密完整性(即保证数据在传输过程中不受损耗):安全协议、校验码、密码校验、数字签名、公证可用性(只允许合法用户使用这些资源):综合保障(IP过滤、业务流控制、路由控制选择、审计跟踪)不可抵赖性:数字签名二.对称加密技术与非对称加密技术是信息加密部分最为基础和核心的部分,对称加密技术即加密和解密的时候使.原创 2022-03-26 17:51:41 · 483 阅读 · 0 评论 -
软件设计师---程序设计语言与语言程序处理程序基础
重点:正规式(必考)、表达式(高频)、传值与传址(高频)一.编译过程(将高级语言源程序翻译为汇编语言形式的目标程序)编译过程分为解释型和编译型两类,编译方式生成逻辑上与源程序等价的目标程序,解释方式不生成图注:词法错误:从左到右逐个扫描源程序中的字符,识别其中如关键字(或保留字)、标识符、常数、运算符以及分隔符(标点符号和括号)等语法错误:主要是分析句子结构的错误,如非法字符,关键字或标识符拼写错误,语法结构错误,if endif不匹配,缺分号等语义错误:死循环,零循环,其他逻.原创 2022-03-25 16:11:16 · 1058 阅读 · 0 评论 -
软件设计师---计算机法律法规(知识产权)
重点:保护期限、知识产权人确定、侵权判断(重点)一.保护期限二.知识产权确定三.侵权判定四 .标准的分类与标准的代号标准的分类标准的编号原创 2022-03-25 12:29:19 · 503 阅读 · 0 评论 -
软件设计师---数据库系统基础
重点:规范化理论(必考)、关系代数(必考)一.数据库概述1.数据库模式2.ER模型3.关系代数与元组演算4.规范化理论5.并发控制6.数据库完整性7.分布式数据库8.数据仓库与数据发掘二.数据库系统---三级模式和两级映射数据库系统分为了三个级别的层次,即:内模式,概念模式,外模式三级模式1.内模式:(又称物理数据库模式);它是和物理层次数据库直接关联的,负责管理存储数据的方式,即数据应以什么格式存放在物理文件上面,以及如何优化这些存储方式;该模式的关注点原创 2022-03-23 16:08:19 · 3269 阅读 · 0 评论