计算机软考数据范式网络知识点2026年-东方仙盟 一、范式NF逐层消除的内容1NF第一范式消除列的原子性不满足也就是同一字段里面不能放多个值不能有复合字段、多值单元格属性不可再分。 2NF第二范式在满足 1NF 基础上消除非主属性对主键的部分函数依赖主键如果是组合键不能只依赖主键里一部分字段。 3NF第三范式在满足 2NF 基础上消除非主属性对主键的传递函数依赖非主键字段不能依赖另一个非主键字段。 BCNF巴斯 - 科德范式在 3NF 基础上消除主属性对主键的部分依赖、传递依赖解决 3NF 里主键内部还存在依赖的漏洞所有决定因子都必须是候选键。 4NF第四范式在 BCNF 基础上消除非平凡多值依赖一个主键不能独立决定多个互不相关的多值属性。 5NF第五范式投影连接范式在 4NF 基础上消除不能分解为更小关系的连接依赖一般软考很少考属于理论高阶范式工程几乎不用。二、开发模型优缺点 适用场景直接对比瀑布模型线性顺序一步一步做完才到下一阶段。优点是结构清晰、文档齐全、便于管理缺点是前期需求必须完全确定后期改需求代价极大迭代困难。适合需求稳定、变更极少的大型项目比如军工、政务定型软件。 增量模型先做核心版本交付后续不断叠加新功能。优点用户能早点看到可用版本、风险分散缺点如果增量划分不好后期架构容易腐烂。适合需求可以分批交付、需要快速上线核心功能的项目。 螺旋模型瀑布 原型每一轮循环包含计划、风险分析、开发、评审重点抓风险。优点擅长识别和规避重大风险缺点成本高、周期长、对风险分析人员要求高。适合高风险大型项目比如航天、金融核心系统。 喷泉模型面向对象专用迭代、无间隙开发和分析可以来回穿插没有明确边界。优点贴合面向对象、复用性好缺点过程不好管控容易越做越发散。适合面向对象开发、需求持续迭代的项目。 原型模型先快速造一个简易原型给用户看确认需求再正式开发。优点快速澄清模糊需求缺点用户容易把原型当成成品频繁提修改。适合需求模糊、用户说不清想要什么的项目。 V 模型瀑布的变种测试阶段和开发阶段一一对应单元测试对应编码、集成测试对应概要设计、系统测试对应需求。优点测试计划提前写测试和开发绑定缺点同样不擅长需求变更。适合对测试要求高、规范强的项目。 敏捷Scrum短迭代、持续反馈、拥抱需求变化。优点响应变更快、沟通灵活缺点文档偏少、人员要求高范围容易失控。适合需求多变、互联网、小团队快速迭代。三、算法分类软考常考定性描述蛮力穷举算法最糟糕把所有可能性全部试一遍时间复杂度很高只能解决小规模问题一定能找到解但是效率最差。 贪心算法每一步只选当前局部最优目光短浅不一定能得到全局最优解实现简单速度快。 动态规划记录子问题的解避免重复计算能拿到全局最优解前提是问题具备最优子结构、无后效性。 分治算法把大问题拆成多个独立小问题分别求解再合并能求最优解适合可以拆分互不干扰的问题。 回溯算法试探 回退走不通就退回去换分支可以找到全部可行解适合组合、排列、迷宫类问题属于搜索类。 分支限界广度优先搜索 剪枝找最优解比回溯更快收敛。四、关键路径 PERT 图关键路径AOE 网PERT 图带权有向图节点是事件、边是活动里从起点到终点最长的那条路径路径上所有活动都是关键活动。关键路径决定整个项目最短工期关键活动延期总工期就延期只有关键活动赶工总工期才会缩短。 可节约天数不是随便压缩只有压缩关键路径上的活动才可以节约工期压缩之后要重新算关键路径有可能出现多条关键路径这时必须同时压缩所有关键路径才能继续缩短工期节约天数 原工期减去压缩后新的总工期。 PERT 三点估算活动期望工期 (乐观时间 4× 最可能时间 悲观时间)/6用来算工期、算方差评估工期概率。五、软件质量、可用性、稳定性、适应性软件质量软件满足明确和隐含需求的能力总和软考常用 ISO 质量模型包含功能性、性能效率、兼容性、易用性、可靠性、安全性、可维护性、可移植性。 可用性系统在需要的时候可以正常使用的程度简单说就是能用的时间占比少宕机、容易访问。 稳定性属于可靠性长时间持续运行不容易崩溃、报错、内存泄漏长时间跑不出异常。 适应性属于可移植性软件能够适配不同环境比如换操作系统、换硬件、换数据库不用大幅修改就能跑起来。六、软件风险5 类软考标准四类 市场风险市场风险做出来的软件没人要、竞品抢先、市场需求已经变化就算技术做得再好也卖不出去。 技术风险技术方案不成熟、新技术踩坑、性能达不到指标、架构设计出错做不出来想要的效果。 管理风险进度排期失控、人员流失、沟通混乱、预算超支、任务分配不合理。 开发风险需求持续变更、代码质量差、测试不足、接口对接出问题。 商业风险合同纠纷、版权专利侵权、盈利模式失效、成本远超收益。七、OSI 七层网络模型从上到下顺序7 应用层直接给应用程序用HTTP、FTP、SMTP、DNS给用户提供网络服务。 6 表示层数据格式转换、加密解密、压缩解压处理数据的语法格式比如编码转换。 5 会话层建立、管理、断开会话连接维持两端对话同步会话。 4 传输层端到端传输TCP可靠、面向连接、UDP不可靠、无连接端口号在这里。 3 网络层寻址和路由IP 协议找跨网段路径路由器工作在这一层。 2 数据链路层相邻节点传输封装成帧、MAC 地址、差错检测交换机工作在这一层。 1 物理层传输比特流网线、光纤、网卡、集线器只传 0 和 1 电信号不理解数据含义。人人皆为创造者共创方能共成长每个人都是使用者也是创造者是数字世界的消费者更是价值的生产者与分享者。在智能时代的浪潮里单打独斗的发展模式早已落幕唯有开放连接、创意共创、利益共享才能让个体价值汇聚成生态合力让技术与创意双向奔赴实现平台与伙伴的快速成长、共赢致远。原创永久分成共赴星辰大海原创创意共创、永久收益分成是东方仙盟始终坚守的核心理念。我们坚信每一份原创智慧都值得被尊重与回馈以永久分成锚定共创初心让创意者长期享有价值红利携手万千伙伴向着科技星辰大海笃定前行拥抱硅基 生命与数字智能交融的未来共筑跨越时代的数字文明共同体。东方仙盟拥抱知识开源共筑数字新生态在全球化与数字化浪潮中东方仙盟始终秉持开放协作、知识共享的理念积极拥抱开源技术与开放标准。我们相信唯有打破技术壁垒、汇聚全球智慧才能真正推动行业的可持续发展。开源赋能中小商户通过将前端异常检测、跨系统数据互联等核心能力开源化东方仙盟为全球中小商户提供了低成本、高可靠的技术解决方案让更多商家能够平等享受数字转型的红利。共建行业标准我们积极参与国际技术社区与全球开发者、合作伙伴共同制定开放协议 与技术规范推动跨境零售、文旅、餐饮等多业态的系统互联互通构建更加公平、高效的数字生态。知识普惠共促发展通过开源社区 、技术文档与培训体系东方仙盟致力于将前沿技术转化为可落地的行业实践赋能全球合作伙伴共同培育创新人才推动数字经济 的普惠式增长阿雪技术观在科技发展浪潮中我们不妨积极投身技术共享。不满足于做受益者更要主动担当贡献者 。无论是分享代码、撰写技术博客还是参与开源项目 维护改进每一个微小举动都可能蕴含推动技术进步的巨大能量。东方仙盟是汇聚力量的天地我们携手在此探索硅基 生命为科技进步添砖加瓦。Hey folks, in this wild tech - driven world, why not dive headfirst into the whole tech - sharing scene? Dont just be the one reaping all the benefits; step up and be a contributor too. Whether youre tossing out your code snippets , hammering out some tech blogs, or getting your hands dirty with maintaining and sprucing up open - source projects, every little thing you do might just end up being a massive force that pushes tech forward. And guess what? The Eastern FairyAlliance is this awesome place where we all come together. Were gonna team up and explore the whole silicon - based life thing, and in th