![](https://img-blog.csdnimg.cn/direct/2f63381038454a1b8fd89a885b0252fd.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
《系统架构设计师教程》
文章平均质量分 92
中级过了,紧接着该高级了
赫凯
人生如逆旅,我亦是行人。
展开
-
系统架构设计师教程(二十)系统架构设计师论文写作要点
摘要应控制在300~400字之间,否则可能会被扣分。摘要需要概括论文的主要内容,反映正文的全貌,并引人入胜。介绍论文主题、项目背景、作者角色以及技术、方法、工具、措施、手段。讨论项目背景、作者角色、技术、方法、工具、措施、手段,以及不足之处或改进建议。概述项目背景、作者角色、技术、方法、工具、措施、手段,并以具体项目为例。强调论文主题的重要性,并以具体项目为例,讨论技术、方法、工具、措施、手段。摘要中应避免只谈大道理而不涉及具体内容,确保摘要具有实质性内容。原创 2024-01-28 13:11:40 · 1112 阅读 · 0 评论 -
系统架构设计师教程(十九)大数据架构设计理论与实践
探讨了大数据架构设计理论与实践,分析了大数据系统设计的关键要素和常见架构。文章首先介绍了Lambda架构和Kappa架构,以及它们在处理大数据时的优势和局限性。Lambda架构将数据处理分为批处理和实时处理两层,适用于需要离线和实时数据处理相结合的场景。而Kappa架构则在同一层内进行实时处理和离线处理,更适用于实时性要求较高的场景。原创 2024-01-28 12:57:24 · 1289 阅读 · 0 评论 -
系统架构设计师教程(十八)安全架构设计理论与实践
在当今社会,信息化技术发展已经深入到各行各业,从个人事务处理到企业自动化、从政 府办公到电子商务,人们工作、生活方方面面几乎都离不开以计算机、网络和软件为载体的数 字化信息服务,因此,信息安全已成为当前亟待解决的重要问题。安全架构是架构面向安全性 方向上的一种细分,可关注三个安全方面,即产品安全架构、安全技术体系架构和审计架构, 这三个方面可组成三道安全防线。本章主要分析安全威胁、介绍安全模型,在此基础上,就系统、信息、网络和数据库的安全框架及设计进行介绍。最后,简要说明系统架构的脆弱性问题。原创 2024-01-27 22:02:52 · 1510 阅读 · 0 评论 -
系统架构设计师教程(十七)通信系统架构设计理论与实践
通信系统(也称为通信网络)是利用各种通信线路将地理上分散的、具有独立功能的计算 机系统和通信设备按不同的形式连接起来,依靠网络软件及通信协议实现资源共享和信息传递 的系统。本章主要介绍通信系统的5种常用的网络架构和构建网络的相关技术,以及网络构建的分析和设计方法。原创 2024-01-27 21:06:47 · 1394 阅读 · 0 评论 -
系统架构设计师教程(十六)嵌入式系统架构设计理论与实践
嵌入式系统 (Embedded System) 是为了特定应用而专门构建的计算机系统,其架构是随着 嵌入式系统的逐步应用而发展形成的。嵌入式软件架构的设计与嵌入式系统的体系架构是密不 可分的。因此,本章首先介绍嵌入式系统硬件相关知识(系统特征、硬件组成和分类等)。其次,就嵌入式软件的架构设计原理、嵌入式的基础软件、嵌入式架构设计方法等进行详细论述。 本章介绍内容对设计嵌入式软件架构非常有益。原创 2024-01-25 21:54:13 · 923 阅读 · 0 评论 -
系统架构设计师教程(十五)面向服务架构设计理论与实践
Massimo Pezzini,Gartner Group说过,“当有一天,所有的应用都写成Web服务,集成也许 可以变得更容易”。服务是一个由服务提供者提供的,用于满足使用者请求的业务单元。服务的提供者和使用 者都是软件代理为了各自的利益而产生的角色。在面向服务的体系结构 (Service-Oriented Architecture,SOA) 中,服务的概念有了延伸,泛指系统对外提供的功能集。原创 2024-01-24 22:35:13 · 1144 阅读 · 0 评论 -
系统架构设计师教程(十四)云原生架构设计理论与实践
云原生 (Cloud Native) 是近几年云计算领域炙手可热的话题,云原生技术已成为驱动业务 增长的重要引擎。同时,作为新型基础设施的重要支撑技术,云原生也逐渐在人工智能、大数据、边缘计算、5G 等新兴领域崭露头角。伴随各行业上云的逐步深化,云原生化转型进程将进一步加速。本章主要介绍了云原生背景、定义、架构以及相关云原生技术等方面知识。原创 2024-01-24 21:12:40 · 1211 阅读 · 0 评论 -
系统架构设计师教程(十三)层次式架构设计理论与实践
层次式架构是软件体系结构设计中最为常用的一种架构形式,它为软件系统提供了一种在 结构、行为和属性方面的高级抽象,其核心思想是将系统组成为一种层次结构,每一层为上层 服务,并作为下层客户。本章重点介绍了层次式架构中的表现层、中间层、访问层和数据层的 体系结构设计技术,给出了层次式架构的案例分析。原创 2024-01-21 22:21:52 · 1333 阅读 · 0 评论 -
系统架构设计师教程(十二)信息系统架构设计理论与实践
信息系统架构 (Information System Architecture,ISA) 是一种体系结构,它反映了一个政府、企业或事业单位信息系统的各个组成部分之间的关系,以及信息系统与相关业务,信息系统与相关技术之间的关系。本章主要介绍信息系统架构的基本概念及其发展历程,阐述信息系统架构的基本原理、分类、常用架构风格和架构模型,以及企业信息系统架构框架。重点分两部分讲解架构开发方法论 (ADM) 和信息化工程的相关知识。最后给出了信息系统架构案例分析。原创 2024-01-21 19:14:00 · 1161 阅读 · 0 评论 -
系统架构设计师教程(十一)未来信息综合技术
未来信息综合技术是指近年来新技术发展而提出的一些新概念、新知识、新产品,本章将综合概述这些新技术的相关知识、定义和应用。本章主要包括信息物理系统 (CPS)、 人工智能(AI)、 机器人、边缘计算、数字孪生、云计算和大数据等技术。这些技术涉及多学科、多领域,具有很强的技术综合性,但是,其核心是计算机信息技术的延伸,也是当前应用技术发展的前沿。原创 2024-01-11 17:41:11 · 1235 阅读 · 0 评论 -
系统架构设计师教程(十)软件可靠性基础知识
软件架构一般会经历初始设计、实际使用、修改完善和退化弃用的过程,其中修改完善的过程实际上就是软件架构的演化和维护过程,演化和维护的目的就是为了使软件能够适应环境的变化而进行的纠错性修改和完善性修改等。软件架构的演化和维护过程是一个不断迭代的过程,通过演化和维护,软件架构逐步得到完善,以满足用户需求。本章详细讨论软件架构的演化和维护问题,包括基本概念、演化类型和维护手段,还介绍了一些实际有用的软件架构演化原则。原创 2024-01-08 22:13:10 · 1135 阅读 · 0 评论 -
系统架构设计师教程(九)软件可靠性基础知识
随着软件复杂度的增加,软件设计的正确性验证成本也越来越高。可靠和可信的计算模型首先在军事和高要求的商业系统中开始研究,可靠性和其他质量属性一样是衡量软件架构的重要指标。实践证明,保障软件可靠性最有效、最经济、最重要的手段是在软件设计阶段采取措施进行可靠性控制。原创 2023-12-21 23:20:20 · 1682 阅读 · 0 评论 -
系统架构设计师教程(八)系统质量属性与架构评估
软件系统属性包括功能属性和质量属性,软件架构重点关注的是质量属性。架构的基本需求是在满足功能属性的前提下,关注软件系统质量属性。为了精确、定量地表达系统的质量属性,通常会采用质量属性场景的方式进行描述。在确定软件系统架构,精确描述质量属性场景后,就需要对系统架构进行评估。软件系统架构评估是在对架构分析、评估的基础上,对架构策略的选取进行决策。它也可以灵活地运用于软件架构评审等工作。原创 2023-12-21 21:04:53 · 2400 阅读 · 0 评论 -
系统架构设计师教程(七)系统架构设计基础知识
Shaw和 Garlan在他们划时代的著作中以如下方式讨论了软件的体系结构:从第一个程序被划分成模块开始,软件系统就有了体系结构。现在,有效的软件体系结构及其明确的描述和设计,已经成为软件工程领域中重要的主题。原创 2023-12-17 12:12:31 · 1519 阅读 · 1 评论 -
系统架构设计师教程(六)数据库设计基础知识
本章主要讨论数据库设计的基本概念和方法。首先介绍数据库的基本概念,包括数据库技术的发展历程以及数据模型、数据库管理系统等基本概念;其次介绍主流的关系数据库概念以及关系数据库设计的基础理论方法;然后介绍数据库设计的基本步骤和方法;最后,介绍新型的No SQL数据库的基本概念。原创 2023-12-15 11:11:43 · 1349 阅读 · 0 评论 -
系统架构设计师教程(五)软件工程基础知识
主要讨论软件工程的基本概念,论述软件工程中基本的软件开发方法。按照常见的软件开发阶段划分,分别讨论需求、分析、设计、编码和测试等环节中的常见方法和技术,并介绍近年来出现的一些新的软件工程开发方法。原创 2023-12-14 14:46:31 · 1274 阅读 · 1 评论 -
系统架构设计师教程(四)信息系统基础知识
信息是一种重要的战略资源,信息的获取、处理和安全保障能力成为一个国家综合国力的重要组成部分,信息安全事关国家安全和社会稳定。信息安全理论与技术的内容十分广泛,包括密码学与信息加密、可信计算、网络安全和信息隐藏等多个方面。原创 2023-12-12 18:50:16 · 1115 阅读 · 0 评论 -
系统架构设计师教程(三)信息系统基础知识
信息系统是一个完整功能的集合体,用于收集、存储、处理和传播各种信息。它与计算机技术和互联网技术紧密相关,主要以计算机为信息处理工具,以网络为信息传输手段。本章详细介绍了典型的6类信息系统,并讨论了信息系统的基本架构模型,包括单层架构、两层架构、三层架构和面向服务架构。原创 2023-12-10 19:55:49 · 1225 阅读 · 0 评论 -
系统架构设计师教程(二)计算机系统基础知识
计算机系统 (Computer System) 是指用于数据管理的计算机硬件、软件及网络组成的系统。它是按人的要求接收和存储信息,自动进行数据处理和计算,并输出结果信息的机器系统。计算机系统是由硬件和软件两部分组成的。计算机软件分为系统软件和应用软件两大类。系统软件是为整个计算机系统配置的不依赖特定应用领域的通用软件。可以看作是根基。应用软件是指为某类应用需要或解决某个特定问题而设计的软件,就是专注于细节任务。主流的中间件产品有IBM MQSeries和 BEA Tuxedo。原创 2023-12-10 15:06:35 · 1025 阅读 · 0 评论 -
系统架构设计师教程(一)绪论
自1946年第一台计算机诞生以来,计算机技术经历了革命性的变革。冯·诺伊曼提出的离散变量自动电子计算机理论成为了现代计算机的基础,计算机被分为硬件和软件两部分,广泛应用于各行各业。计算机是全球信息化发展的核心载体,系统架构设计在项目实施中起到关键作用,系统架构设计师是承担系统架构设计的核心角色,需要精通专业知识、具备丰富经验和跨学科能力。在中国,系统架构设计师已成为非常重要的角色之一,其职业在工作内容、职责和边界等方面不断完善和成熟。原创 2023-12-09 13:10:30 · 656 阅读 · 0 评论