系统架构
文章平均质量分 82
系统架构设计,系统架构师学习相关知识,欢迎拍砖
小果运维
个人长期从事服务器软硬件运维,熟悉windows及linux常见服务设置和bug调试,熟悉大数据管理,熟悉基于nodejs,react和express的全栈开发;长期从事生物信息学尤其是扩增子和宏基因组学方面的生物信息学分析,欢迎有意合作者骚扰。
展开
-
系统架构设计热点知识
架构思想是指在系统设计中,采用特定的思路和理念来构建系统的整体结构和组成部分,以满足系统的性能、可维护性、可扩展性、可伸缩性、安全性等方面的需求。2. 数据库管理:数据库管理是指管理数据库的过程,包括数据的存储、访问、备份和恢复、安全管理等。6. AOP(Aspect-Oriented Programming):AOP模式是一种将应用程序分为不同功能层的设计模式,其中每一层都是一个方面(Aspect),可以在不影响应用程序主要逻辑的情况下,添加额外的功能,比如日志记录、性能统计、异常处理等等。原创 2023-10-30 08:48:44 · 341 阅读 · 0 评论 -
系统架构设计师-第19章-大数据架构设计理论与实践-软考学习笔记
Lambda 架构可分解为三层,即批处理层、加速层和服务层。Batch Layer 有两个核心功能: 存储数据集和生成Batch View.主数据集中的数据必须具有以下三个属性:( 1 ) 数据是原始的.( 2 ) 数据是不可变的.(3 ) 数据永远是真实的.( 1) Speed Layer 处理的数据是最近的增量数据流, Batch Layer 处理的全体数据集。原创 2023-10-29 21:52:11 · 752 阅读 · 0 评论 -
系统架构设计师-第18章-安全架构设计理论与实践-软考学习笔记
信息的可用性、元略性、机密性、可控性和不可抵赖性等安全保障显得尤为重要,而满足这些诉求,离不开好的架构设计.三道防线:安全架构、安全技术体系架构和审计架构可用性(Availability )是指要防止系统的数据和资源丢失;完整性(lntegrity )是指要防止系统的数据和资源在未经授权情况下被修改;机密性( Confì.dentiality )是指要防止系统的数据和资源在未授权的情况下被披露。1.OSI 概述。原创 2023-10-29 21:33:24 · 744 阅读 · 0 评论 -
系统架构设计师-第16章-嵌入式系统架构设计理论与实践-软考学习笔记
嵌入式系统的发展大致经历了五个阶段:第一阶段: 单片微型计算机(SCM ) 阶段,即单片机时代. 这一阶段的嵌入式系统硬件是单片机,软件停留在无操作系统阶段,采用汇编语言实现系统的功能. 这阶段的主要特点是:系统结构和功能相对单一,处理效率低、存储容量也十分有限,几乎没有用户接口。第二阶段: 微控制器( MUC ) 阶段。主要的技术发展方向是:不断扩展对象系统要求的各种外用电路和接口电路,突显其对象的智能化控制能力。原创 2023-10-29 15:21:15 · 538 阅读 · 0 评论 -
系统架构设计师-第15章-面向服务架构设计理论与实践-软考学习笔记
从应用的角度定义,可以认为SOA 是一种应用框架,它着眼于日常的业务应用,并将它们划分为单独的业务功能和流程,即所谓的服务。从软件的基本原理定义,可以认为SOA 是一个组件模型,自将应用程序的不同功能单元(称为服务〉通过这些服务之间定义良好的接口和契约联系起来。原创 2023-10-29 11:40:49 · 739 阅读 · 0 评论 -
系统架构设计师-第14章-云原生架构设计理论与实践-
从技术的角度,去原生架构是基于云原生技术的一组架构原则和设计悦武的集合,旨在将云应用中的非收务代码部分进行最大化的剥离, 从而让云设施接管应用中原有的火母非功能特性(如弹性、韧性、安全、可观测性、灰度等) , 使业务不再有非功能性业务中断困扰的同时,具备轻量、敏捷、高度自动化的特点。技术部分依赖于传统云计算的3层概念,即基础设施即服务。IaaS) 、平台即服务( PaaS) 和软件即服务(SaaS)。云原生的代码通常包括三部分:业务代码、三方软件、处理非功能特性的代码.原创 2023-10-29 11:10:31 · 308 阅读 · 0 评论 -
系统架构设计师-第12章-信息系绍酣忽如何里论与实践-软考-学习笔记
信息系统架构(Information Systems Architecture,ISA)是指一个信息系统中各个组成部分的层次结构、功能划分、数据流、数据元素、交互方式等各个方面的规划和设计。ISA定义了系统中各个部分的职责和任务,确定了它们的交互方式和所需的支持技术,从而为系统的开发、实施、管理和维护提供了指导和支持。ISA的核心是信息系统的总体设计,它从宏观上规划了信息系统的基础设施、业务流程、数据模型以及技术支持等方面。原创 2023-10-28 10:21:50 · 303 阅读 · 0 评论 -
系统架构师-第10章-软件架构的演化和维护-学习笔记
为什么软件架构演化如此重要?首先,软件架构作为软件系统的骨架支撑着鞍个软件系统,是软件系统具备诸多好的特性的重要保障。因为最终软件系统的性能、可靠性、去全性和易维护性等是软件系统J7t重要的质母和功能属性,是决定软件系统是否被用户接受、是否具有市场竞争力、是否具有进一步战造升级的可能性、是否具有较长生命周期的重要肉萦: 软件架构自身的好坏直接影响着它们是否满足用户需求,而软件架构演化正是为了保障这些方面向人们预期的方向发展的革要措施。原创 2023-10-26 17:02:04 · 465 阅读 · 0 评论 -
系统架构设计师-第9章-软件可靠性基础知识-学习笔记
软件可可靠性: (Software Reliability) 是软件产品在规定的条件下和规定的时间区间完成规定功能的能力。软件与硬件主要有4 个不同点。(1) 复杂性。(2) 物理退。(3) 唯一性.软件是唯一的, 软件复制不改变软件本身,而任何两个硬件不可能绝对相同。(4) 版本更新较快。软件可靠性的框架性定义规定的时间规定的条件所要求的功能"软件可靠"起义具有以下特点。①用内在的"缺陷"和外在的" 失效"关系来描述可靠性,更能深刻地体驯软件的本质特点。原创 2023-10-24 12:39:49 · 424 阅读 · 0 评论 -
系统架构设计师-第8章-系统质量属性与架构评估-学习笔记
软件系统属性包括功能属性和质量属性,软件架构重点关注的是质量属性.原创 2023-10-24 11:24:37 · 984 阅读 · 0 评论 -
系统架构师-第7章-系统架构设计基础知识-学习笔记
一个程序和计算系统软件体系结构是指系统的一个或者多个结构。结构中包插软件的构件,构件的外部可见属性以及它们之间的相互关系。体系结构并非可运行软件。确切地说,它是一种表达,使软件工程师能够:(1) 分析设计在满足所规定的需求方面的有效性;(2) 在设计变更相对容易的阶段,考虑体系结构可能的选择方案;(3) 降低与软件构造相关联的风险。软件体系结构的设计迎常考虑到设计金字塔中的两个层次一一数据设计和体系结构设计。原创 2023-10-24 10:52:56 · 172 阅读 · 0 评论 -
系统架构师-第六章-数据库设计基础知识-学习笔记
(2) 有较高的数据独立性.数据的独立性是指数据与程序独立,将数据的定义从程序中分离出去,由DBMS 负责数据的仔储,应用程序关心的只是数据的逻辑结构,无须了解数据在磁靠上的有:储形式,从而简化应用程序,大大减少应用程序编制的工作址。(2) 冗余属性的消除。因为合井后的E-R 图中的实体继承了合并前该实体在分E-R 图中的全部属性,属性间就可能存在冗余, 即某一属性可以由其他属性确定。由于相同数据的重复存储,单独管理,同样的数据可能存在于多个不同的文件中,给数据的修改和维护带来难度,容易造成数据的不一致。原创 2023-10-24 10:09:56 · 139 阅读 · 0 评论 -
软件架构师-第5章软件工程基础知识-笔记
"弊"是指接受变更后产生的负面影响,包括增加的开发费用、推迟的交付日期、产品质量的下降、减少的功能、用户不满意度。系统分析阶段是应用系统思想和方法,把复杂的对象分解为简单的组成部分,找出这些部分的基本属性和彼此之间的关系的过程,其基本任务是系统分析师和用户在充分了解用户需求的基础上,把双方对新系统的理解表达为系统需求规格说明书。在SD方法中,模块是实现功能的基本单位,它一般具有功能、逻辑和状态3个基本属性,其中功能是指该模块"做什么",逻辑是描述模块内部"怎么做",状态是应按块使用时的环境和条件。原创 2023-10-20 22:21:52 · 250 阅读 · 0 评论 -
系统架构师-学习笔记-第三章
企业信息化:企业信息化就是企业利用现代伯息技术,通过信息资源的深入开发和广泛利用, 实现企业生产过程的自动化、管理方式的网络化、决策支持的智能化和商务运营的电子化, 不断提向生产、经营、管理、决策的效率和水平,地而提高企业经济效益和企业竞争力的过程。电子政务实质上是对现有的、工业时代形成的政府形态的一种改造,即利用信息技术和其他相关技术,将其管理和服务职能进行集成,在网络上实现政府组织结构和工作流程优化重组,超越时间、空间与部门分隔的制约,实现公务、政务、商务、事务的一体化管理与运行。原创 2023-10-14 10:36:38 · 308 阅读 · 1 评论 -
系统架构师-软考-第二章笔记
2022版系统架构师学习笔记第二章,计算机系统基础知识原创 2023-10-09 12:31:27 · 216 阅读 · 1 评论 -
系统架构师-软考-第一章笔记
系统这个术讪包扫了单独的应用程序、传统意义上的系统、子系统、系统之系统、产品线、整个企业及感兴趣的其他集合。( System Architecture) 是系统的·种整体的高层次的结构表示,是系统的骨架和根基,也决定了系统的健壮性和生命周期的长炬。是承担系统架构设计的核心角色,他不仅是连接用户需求和系统进程设计与实驯的桥梁,也是系统开发阜期阶段质量保证的关键角色。是体砚在组件中的一个系统的基本组织、它们彼此的关系与环境的关系及指导它的设计和发展的原则。架构分析的内容可分为结构分析、功能分析和非功能分析。原创 2023-10-07 21:33:41 · 171 阅读 · 1 评论