软考相关内容
文章平均质量分 92
包含中级软件设计师, 高级架构设计师, 高级系统分析师考试相关理论知识
问道飞鱼
长期从事服务后端开发,擅长微服务高并发架构设计, 熟悉云原技术栈,可以提供完整后端解决方案。 如有志同道合的朋友可以一起学习,共同进步, 如果商务合作意向也可联系。
展开
-
【软件考试】错误校验码-奇偶校验码,CRC,海明码...
错误检测方法是用来识别数据在传输、存储或处理过程中是否发生错误的一种机制。这些方法通过在数据中添加冗余信息来实现,使得接收方能够检测到数据是否被篡改或损坏。原创 2024-10-15 11:30:00 · 830 阅读 · 0 评论 -
【软件考试】讲讲对前趋图的理解
前趋图(Precedence Graph)是一种有向无环图(Directed Acyclic Graph, DAG),它用于表示进程或任务之间的优先级或执行顺序。在操作系统中,前趋图是进程管理的重要组成部分,用于展示进程间的依赖关系,以便于进行进程调度和同步。节点:每个节点代表一个任务、进程或程序段。边:有向边表示任务之间的依赖关系,指示一个任务必须在另一个任务完成后才能开始。原创 2024-10-14 17:19:56 · 866 阅读 · 0 评论 -
【软件工程】McCabe复杂度计算
定义:McCabe复杂度是衡量软件模块复杂性的方法,主要通过计算程序的控制流图(Control Flow Graph,CFG)中的环路数量来衡量代码的复杂度。公式:V(G)=m-n+2p,其中:V(G)表示程序的环路复杂度。m表示有向弧(即控制流图中的边)的条数。n表示结点(即控制流图中的节点,代表程序的基本块)数。p表示连通分量数,对于单个程序通常为1。在实际应用中,由于p通常等于1,因此公式可以简化为V(G)=m-n+2。原创 2024-10-13 05:45:00 · 731 阅读 · 0 评论 -
【软件工程】详细说说什么是PERT图
它帮助我们识别出项目中各个活动的顺序及依赖关系,计算出项目的总持续时间,并找出关键路径上的活动,以便我们更好地分配资源和优化项目进度。对于不在关键路径上的活动,项目经理可以灵活安排它们的时间,因为这些活动具有浮动时间,即可以延迟一定时间而不会影响项目的总体完成时间。在PERT图中,每个节点代表一个活动的完成点,箭头表示活动的顺序。通过这些时间估算,可以计算活动的预计完成时间(期望时间),通常使用特定的公式,该公式通过赋予最可能时间更多权重,给出一个合理的时间估计。箭头表示活动的顺序和依赖关系。原创 2024-10-12 05:45:00 · 1134 阅读 · 0 评论 -
【软件工程】进程资源图理解与化简
在实际应用中,进程资源图可能更加复杂,包含更多的进程、资源和请求关系。进程资源图是描述系统中进程与资源之间关系的一种图形表示,它可以清晰地展示进程对资源的请求、占用和释放情况。进程资源图用于表示进程和资源之间的分配和请求关系,化简进程资源图的过程可以帮助我们判断系统是否会产生死锁。(注意:这里的表示方法略有简化,实际进程资源图通常使用图形化的方式展示进程、资源和它们之间的请求关系。化简进程资源图的目的是通过逐步消除非阻塞节点和回收其占用的资源,最终判断系统是否存在死锁。原创 2024-10-11 08:56:49 · 866 阅读 · 0 评论 -
【软件工程】数据流图DFD
数据流图(Data Flow Diagram,简称DFD)是一种图形化表示方法,用于描述系统内部数据的流动和处理过程。原创 2024-10-10 22:25:43 · 1303 阅读 · 0 评论 -
七层负载均衡和四层负载均衡的区别
七层负载均衡是指在OSI(开放系统互连)网络模型的应用层(第七层)进行的负载均衡。这种负载均衡方式能够基于应用层协议(如HTTP、HTTPS、SMTP等)进行智能的流量分发,从而提高服务器的性能和可靠性。定义:七层负载均衡器位于OSI模型的最高层,即应用层,通过对网络流量进行分析和处理,将请求分发到不同的服务器上,以实现负载均衡。工作原理:七层负载均衡器能够解析应用层的内容,如HTTP头、URL路径、Cookie等,根据具体的请求信息进行更加精细的负载均衡。原创 2024-09-24 15:45:14 · 1565 阅读 · 0 评论