stack - 软考
系统架构师
这是谁的博客?
这个作者很懒,什么都没留下…
展开
-
软考必过 - 系统架构师 - 调试
世界上并没有完整的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程-侯氏工坊文章目录调试错误的性质排错策略调试错误的性质错误的外部征兆远离引起错误的内在原因纠正一个错误造成另一个错误现象的消失某些错误征兆只是假象因操作人员一时疏忽造成的错误征兆不易追踪错误是因为分时而不是程序引起的输入条件难以精确的再构造错误征兆时有时无错误是由于把任务分布在若干台不同处理机上运行造成的排错策略原始类通过大量输出语句找错回溯类从错误征兆处开始回溯排除.原创 2022-02-06 17:53:07 · 103 阅读 · 0 评论 -
软考必过 - 系统架构师 - 错误的分类和级别
世界上并没有完整的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程- 侯氏工坊文章目录错误的分类错误分级错误的分类输入/输出错误不接收正确的输入接收不正确的输入描述有错或遗漏参数有错或遗漏输出结果有错误输出格式有误输出时间有误结果不一致遗漏结果不合逻辑的结果拼写/语法错误修饰词错误逻辑错误遗漏情况重复情况极端条件出错解释有误遗漏条件外部条件有错错误变量的测试不正确的循环迭代错误的操作符计算错误不正确的算法遗漏算法.原创 2022-01-30 22:57:07 · 450 阅读 · 0 评论 -
软考必过 - 系统架构师 - 软件测试
世界上并没有完整的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程- 侯氏工坊文章目录软件测试软件测试测试目的发现软件中的错误高效测试用尽量少的测试用例发信尽量多的错误阶段单元测试模块测试模块接口局部数据结构重要的执行通路出错处理通路边界条件执行者程序员需要编写的模块驱动模块调用被测模块的模块底层测试需要桩模块被调用模块顶层测试需要集成测试组装测试发现模块间的接口和通信问题.原创 2022-01-28 23:29:52 · 266 阅读 · 0 评论 -
软考必过 - 系统架构师 - 面向对象的设计原则
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。文章目录面向对象设计原则设计原则面向对象设计原则设计原则原则描述单一职责原则职责单一开闭原则打开扩展,关闭修改依赖倒置原则具体依赖抽象,抽象不依赖具体接口隔离原则实现满足需求的最小接口里氏替换原则子类能够替换父类迪米特法则一个类对其他类有最少的了解组合重用原则组合代替继承...原创 2022-01-14 21:17:47 · 148 阅读 · 0 评论 -
软考必过 - 系统架构师 - 设计模式
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。文章目录设计模式设计模式名称类型描述工厂方法(Factory Method)创建型提供创建对象的统一接口抽象工厂(Abstract Factory)创建型提供创建一系列相关或相互依赖的对象的统一接口构建器模式(Builder)创建型构件复杂对象原型模式(Prototype)创建型克隆单例模式(Singleton)创建型每个类只包含一个对象适配.原创 2022-01-13 21:10:23 · 121 阅读 · 0 评论 -
软考必过 - 系统架构师 - 软件架构设计 - 构件复用及产品线
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。文章目录软件架构设计构件及其复用产品线及系统演化软件架构设计构件及其复用定义构件是指软件系统中可以明确辨识的构成成分。而可复用构件是指具有相对独立的功能和可复用价值的构件构件是一个组装单元,它具有约定式规范的接口及明确的依赖环境构件是软件系统中具有相对独立功能、可明确辨识、接口由契约指定、和语境有明显依赖关系、可独立部署的可组装软件实体商用构件标准规范CORBAJ2EEDNACOR.原创 2022-01-11 21:51:16 · 1186 阅读 · 0 评论 -
软考必过 - 系统架构师 - 软件架构设计 - 设计、文档化和评估
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。文章目录软件架构设计架构设计软件架构文档化软件架构评估软件架构设计架构设计演变交付生命周期过程软件概念初步的需求分析架构和系统核心的设计开发一个版本交付最终版本汇总客户反馈交付该版本获取客户反馈属性驱动设计法(ADD)条目内容输入功能需求质量需求限制条件.原创 2022-01-08 21:48:09 · 1036 阅读 · 0 评论 -
软考必过 - 系统架构师 - 软件架构设计 - SOA与微服务
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。文章目录软件架构设计面向服务的架构(SOA)软件架构设计面向服务的架构(SOA)SOA特点粗粒度低耦合标准化接口服务构件架构(SCA)描述用于使用SOA构建应用程序和系统的模型SOA关键技术这些技术都是基于XML的UDDI(统一描述、发现和集成)服务注册WSDL(Web服务描述语言)服务接口定义服务实现定义SOAP(简单对象访问协议)消息传输规范包括.原创 2022-01-06 21:13:05 · 554 阅读 · 0 评论 -
软考必过 - 系统架构师 - 软件架构设计 - 层次系统架构
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。文章目录软件架构设计层次系统架构风格软件架构设计层次系统架构风格二层C/S表示层 :客户端数据层 :数据库三层C/S表示层 :客户端功能层 :业务逻辑数据层 :数据库三层B/S表示层 :浏览器功能层 :web服务器数据层 :数据库优点零客户端实现了异种机、异种网、异种应用服务的联机、联网、统一服务缺点动态交互性不强响应速度比C/S慢MVC架构风格.原创 2022-01-05 21:21:57 · 1032 阅读 · 0 评论 -
软考必过 - 系统架构师 - 软件架构设计 - 简介、视图、属性及风格
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。文章目录软件架构设计发展历程软件架构的重要性软件架构的位置架构模型架构视图质量属性架构风格软件架构设计发展历程196_ : 子程序197_ : 模块化198_ : 面向对象199_ : 框架20__ : 架构软件架构的重要性项目关系人之间交流的平台早期设计决策明确约束条件影响质量属性预测系统质量决策依据有助于原型开发成本与进度的估计在较高层次上实现软件复用对开发的指导和.原创 2022-01-04 21:48:48 · 402 阅读 · 0 评论 -
软考必过 - 系统架构师 - 系统分析与设计
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。文章目录系统分析与设计问题的分析与定义问题分析问题定义需求分析与软件设计需求分析软件设计结构化分析与设计结构化分析结构化设计面向对象的分析与设计UML统一建模语言用户界面设计工作流管理系统系统过渡计划系统分析与设计问题的分析与定义问题分析在问题上达成共识把问题写出来内容问题概述影响 :对哪些项目干系人有影响结果 :影响会造成什么结果优点 :提出解决方案,并说明其优点理解问题的本.原创 2021-12-29 21:55:24 · 235 阅读 · 0 评论 -
软考必过 - 系统架构师 - 系统计划
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。文章目录系统计划项目的提出与选择可行性研究与效益分析方案的制定和改进新旧系统的分析和比较概要系统计划主要用于描述从项目提出、选择到确立的过程项目的提出与选择立项的动机进行基础研究并获取技术大学院校或研究部门,获得技术进行应用研发并获得产品企业,提供产品提供技术服务服务导向的企业,提供技术服务信息技术产品的使用者客户,获得使用价值项目的选择选.原创 2021-12-27 21:26:57 · 277 阅读 · 0 评论 -
软考必过 - 系统架构师 - 开发方法
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。文章目录开发方法软件生命周期软件开发模型瀑布模型演化模型构件组装模型统一过程UP敏捷方法软件重用基于架构的软件设计(ABSD)形式化方法开发方法软件生命周期可行性研究与计划《可行性研究报告》《软件开发计划》需求分析确定软件要做成什么样的概要设计确定整个软件的技术蓝图包括系统架构接口规约数据模型编码规范详细设计类设计对部分关键模块进行详细设计.原创 2021-12-25 21:58:37 · 1126 阅读 · 0 评论 -
软考必过 - 系统架构师 - 系统性能评价 - 2 - 计算、设计、评估、监视
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。文章目录系统性能评价性能设计阿姆达尔解决方案负载均衡性能评估基准测试程序Web服务器性能评估系统监视系统性能评价性能设计阿姆达尔解决方案总加速比 = 1 / ((1 - 增强比例) + (增强比例 / 增强加速比))负载均衡定义等价服务器分担负载类型基于特定服务器软件的负载均衡重定向基于DNS的负载均衡域名 -> IP反向代理负载均衡反向代理软.原创 2021-12-21 21:55:58 · 224 阅读 · 0 评论 -
软考必过 - 系统架构师 - 系统性能评价 - 1 - 性能指标
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。文章目录系统性能评价性能指标计算机网络操作系统数据库管理系统Web服务器系统性能评价性能指标计算机时钟频率主频越大,CPU速度越快CPU核数高速缓存由静态RAM组成层级,一般2层,L1,L2,有些3层,L3缓存容量写方式写直达写回标记法运算速度MIPS(百万条指令每秒)运算精度能直接处理的二进制的位数,如,目前PC的64位内存的存储容量容量越大.原创 2021-12-19 21:59:45 · 907 阅读 · 0 评论 -
软考必过 - 系统架构师 -计算机网络 - 5 - 网络存储与综合布线
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。计算机网络 - 5网络存储技术直接附加存储(DAS)将存储设备与服务器直接通过电缆相连网络附加存储(NAS)存储设备与服务器通过网络相连适用于小文件存储区域网络(SAN)存储设备与服务器通过交换机相连FC SAN光纤复杂IP SANIP简单综合布线系统工作区需要设置终端设备的区域配线子系统信息插座干线子系统设.原创 2021-12-16 20:48:23 · 242 阅读 · 0 评论 -
软考必过 - 系统架构师 - 计算机网络 - 4 - 网络设备和网络工程
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。计算机网络 - 4网络连接与常用设备高层网关多层交换机网络层路由器三层交换机数据链路层网桥二层交换机物理层中继器集线器交换技术电路交换轻量级实时通信报文交换需要排队分组交换最广泛路由技术协议分类根据应用范围内部网关协议外部网关协议核心网关协议Internet的主干网根据算法距离向量协议链路状态协.原创 2021-12-15 21:28:16 · 715 阅读 · 0 评论 -
软考必过 - 系统架构师 - 计算机网络 - 3 - 局域网
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。计算机网络 - 3局域网(LAN)基础知识特点地理分布范围小数百或数千米传输速率高误码率低以PC为主协议简单、灵活,建网成本低、周期短,便于管理和扩充拓扑结构星型结构总线结构环形结构网状结构无线局域网(WLAN)拓扑结构有接入点模式无接入点模式IEEE 802.11标准3G通信技术标准WCDMA欧洲.原创 2021-12-14 22:18:24 · 1477 阅读 · 0 评论 -
软考必过 - 系统架构师 - 计算机网络 - 2 - IPv6
IPv6原创 2021-12-13 22:37:26 · 1170 阅读 · 0 评论 -
软考必过 - 系统架构师 - 计算机网络 - 1 - 架构与协议
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。计算机网络 - 1网络架构OSI/RM模型应用层面向用户,内容和语义表示层语法会话层会话传输层端到端数据传输网络层网络连接数据链路层以帧为单位,流量控制和差错控制物理层0和1的传输TCP/IP模型应用层传输层网络互联层网络接口层常见的网络协议应用层基于TCPHTTP超文本传输协议WWW服务器.原创 2021-12-12 20:38:47 · 704 阅读 · 1 评论 -
软考必过 - 系统架构师 - 数据库系统 - 6 - 数据挖掘_NoSQL_大数据
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。数据库系统 - 6数据挖掘功能自动预测趋势和行为关联分析简单关联时序关联因果关联聚类概念描述特征性描述区别性描述偏差检测异常记录常用技术关联分析序列模式分析分类分析聚类分析流程问题定义建立数据挖掘库分析数据调整数据模型化评价和解释专家业务分析人员数据分析人员数据管理人员NoSQL易扩展大数据量,高性能灵活.原创 2021-12-11 20:14:16 · 748 阅读 · 0 评论 -
软考必过 - 系统架构师 - 数据库系统 - 5 - 数据仓库
数据仓库原创 2021-12-10 22:46:56 · 1049 阅读 · 0 评论 -
软考必过 - 系统架构师 - 数据库系统 - 4 - 备份和分布式
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。数据库系统 - 4备份与恢复原则安全快速分类冷备热备方式全量全部增量针对上一次累积针对全量和累积的修改分布式数据库系统组成数据库技术网络技术特点分布性统一性逻辑上管理上透明性分片透明位置透明局部逻辑透明复制透明优点坚固性好高可用高可靠可扩充性好可改善性能就近原则.原创 2021-12-09 21:34:20 · 312 阅读 · 0 评论 -
软考必过 - 系统架构师 - 数据库系统 - 3 - 事务管理
事务管理 - 1特点原子性事务内的操作要不成功提交,要不失败回滚,没有中间态一致性数据从一个一致状态到另一个一致状态隔离性并发事物之间互不影响持久性事务一旦提交,数据持久保存到磁盘中并发控制封锁协议一级封锁协议加写锁解决丢失更新read uncommitted二级封锁协议在一级基础上,写前后加读锁解决脏读read committed三级封锁协议在一级基础上,事务前后加读锁解决不可重复读原创 2021-12-08 20:58:57 · 637 阅读 · 0 评论 -
软考必过 - 系统架构师 - 数据库系统 - 2 - 设计
数据模型_关系代数_规范化_反规范化_数据库设计原创 2021-12-07 09:32:04 · 665 阅读 · 0 评论 -
软考必过 - 系统架构师 - 数据库系统 - 1 - 类型结构
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。数据库系统 - 1数据库管理系统的类型(5)关系键值文档图对象三级抽象(3)用户级用户视图(每个数据库可以有多个用户视图)概念级DBA视图(每个数据库只有一个DBA视图)物理级内部视图(每个数据库只有一个内部视图,描述数据库物理存储结构,最接近物理存储,但不是物理存储)三级模式(3)外模式每个数据库有多个,每个应用只对应一个概念模式描述数据库数据的整体逻辑,每个数.原创 2021-12-01 10:15:43 · 490 阅读 · 0 评论 -
软考必过 - 系统架构师 - 操作系统 - 4 - 文件和作业管理
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。操作系统 - 4文件管理(5)内容CRUD共享保密(2)认证授权文件的逻辑结构(2)无结构的字符流文件有结构的记录文件(4)顺序文件(常用于批处理)索引顺序文件索引文件直接文件(哈希文件)文件的物理结构以物理块为单位的分配策略(3)顺序分配(连续分配)修改慢链接分配(串联分配)省空间,查询慢索引分配(索引表)(3).原创 2021-11-26 10:34:28 · 470 阅读 · 0 评论 -
软考必过 - 系统架构师 - 操作系统 - 3 - 存储管理和设备管理
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。操作系统 - 3存储管理(5)处理器可以直接访问内存,但是通过IO设备才能访问外存内存使用(2)系统空间用户空间页式存储(7)程序逻辑空间和内存的物理空间分为大小相同的页页面调度程序运行时查看所需的页是否在内存中,如果不在内存则(产生缺页中断)调入内存中缺页中断如果程序运行所需的页不在内存中则产生缺页中断页表(5)页号逻辑地址页帧号物理地址.原创 2021-11-25 10:01:53 · 256 阅读 · 0 评论 -
软考必过 - 系统架构师 - 操作系统 - 2 - 进程管理
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。操作系统 - 2进程管理(7)进程的概念(2)资源共享进程的并发或并行执行进程的状态转换(4)三态(3)就绪态运行态阻塞态状态转换(4)就绪态 -> 运行态运行态 -> 阻塞态阻塞态 -> 就绪态运行态 -> 阻塞态进程的挂起状态(5)对换的需要终端用户的请求父进程的请求负荷调节的需要操作系统的需要五态(5)活跃就绪.原创 2021-11-24 11:07:13 · 275 阅读 · 0 评论 -
软考必过 - 系统架构师 - 操作系统 - 1 - 概念分类
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。操作系统 - 1资源管理和程序控制分类(7)批处理操作系统分时操作系统实时操作系统网络操作系统分布式操作系统嵌入式操作系统微内核操作系统是计算机的核心系统软件位置关系(4)计算机硬件操作系统其他系统软件,语言处理程序应用程序...原创 2021-11-23 11:37:30 · 766 阅读 · 0 评论 -
软考必过 - 系统架构师 - 计算机组成与体系结构 - 3 - 流水线
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。计算机组成与体系结构 - 3流水线(7)将一个任务分为多个子任务,由不同机构并行执行周期:耗时最长的子任务的时间执行时间 = 周期 * 指令数 + 其他时间吞吐率(单位时间内执行的指令数) = 指令数 / 执行时间最大吞吐率 = 1 / 周期加速比 = 不使用流水线的执行时间 / 使用流水线的执行时间最大加速比 = 任务数...原创 2021-11-23 09:20:13 · 182 阅读 · 0 评论 -
软考必过 - 系统架构师 - 计算机组成与体系结构 - 2 - 存储器系统
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。计算机组成与体系结构 - 2存储器系统分级存储(4)寄存器Cache主存储器辅助存储器局部性原理(2)时间局部性循环空间局部性顺序存储器存取方式(4)顺序存取(2)必选特定顺序访问磁带直接存取(2)读写装置移动到目标数据块访问磁盘随机存取(2)每个单元有自己的读写装置,按地址存取主存相联存取(2)每个单元有自己的读写装置,按内容存取Cache主存.原创 2021-11-22 11:46:47 · 375 阅读 · 0 评论 -
软考必过 - 系统架构师 - 计算机组成与体系结构 -1 - 计算机组成
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。计算机组成与体系结构 - 1组成(5)控制器运算器存储器输入设备输出设备存储器(2)主存储器辅助存储器CPU(2)控制器运算器主机(3)控制器运算器主存储器外设(3)辅助存储器输入设备输出设备控制器(4)程序计数器PC指令寄存器IR指令译码器ID时序部件运算器(4)算数逻辑单元ALU累加寄存器AC数据缓冲寄存器DR状态条件寄存器PSW主存储器(2)内存.原创 2021-11-19 10:41:44 · 218 阅读 · 0 评论 -
软考必过 - 系统架构师 - 数学运算
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。数学运算最短路径公式画图枚举原创 2021-11-17 10:50:23 · 308 阅读 · 0 评论 -
软考必过 - 系统架构师 - 知识产权与标准化
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。知识产权与标准化知识产权分类著作权去后50年商标权10年,可续专利权商业秘密权永久期限署名权修改权完整权标准化国际标准I国家标准G地区标准D行业标准如,SJ...原创 2021-11-16 09:32:30 · 153 阅读 · 0 评论 -
软考必过 - 系统架构师 - 项目管理
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。项目管理立项管理销售额固定成本 + 可变成本 + 销售额 * 税率 + 利润时间管理过程活动定义活动排序资源估算历时估算制定计划进度控制前趋图结构最早开始时间持续时间最早完成时间编号最晚开始时间总时差最晚开始时间 - 最早开始时间最晚完成时间关键路径总时差为0的路径自由时差下一个最早开始 - 上一个最早完成.原创 2021-11-15 09:12:24 · 164 阅读 · 0 评论 -
软考必过 - 系统架构师 - 测试和运维
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。测试和运维测试分类过程单元测试集成测试系统测试验收测试动静静态测试桌面检查代码审查代码走查动态测试α测试β测试运维安全备份动静静态备份备份原文件动态备份通过工具热备份分类全量备份备份所有增量备份备份上一次的增量累积备份备份上一次全量的变化系统处理遗.原创 2021-11-13 10:22:10 · 592 阅读 · 0 评论 -
软考必过 - 系统架构师 - 软件工程
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。软件工程软件开发方法结构化特点面向过程场景需求明确面向对象特点复用解耦面向服务特点粗粒度低耦合标准化接口阶段操作服务业务流程建模服务发现服务实现服务规约逆向工程级别实现级抽象语法树结构级依赖功能级功能领域级领域净室工程模型驱动架构软件开发模.原创 2021-11-12 09:32:51 · 974 阅读 · 0 评论 -
软考必过 - 系统架构师 - 系统架构设计
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。系统架构设计4+1视图逻辑视图用户开发视图程序员进程视图并发物理视图软硬件映射关系特定场景质量需求架构风格5大数据流管道-过滤器实例传统编译命令解析Linux批处理实例整体编译调用返回主程序/子程序实例main/method面向对象层次分类2层C/S数据层表.原创 2021-11-11 10:08:44 · 1775 阅读 · 0 评论 -
软考必过 - 系统架构师 - 企业信息化与战略规划
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。企业信息化与战略规划信息概念不确定性的减少信息化概念工业社会 -> 信息社会意义组织结构创新组织管理创新组织经营创新信息化人才队伍的建设组成信息资源信息技术和产业信息化人才信息技术的应用信息网络信息化国家法规与标准规范信息系统战略规划阶段(3)以数据处理为核心BSPCSFSST以企业内部MIS为核心SDPIESG以集成.原创 2021-11-10 09:33:14 · 997 阅读 · 0 评论