![](https://img-blog.csdnimg.cn/direct/78892db524874990a86390ec8a8be4f6.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
软考(系统架构师)
文章平均质量分 90
软考高级 - 系统架构师学习笔记
优惠券已抵扣
余额抵扣
还需支付
¥19.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
罗小爬EX
每天都在进步的IT男...
乐于分享技术经验,专注于前沿技术的探索,
目前就职于沈阳的IT软件架构师,擅长方向:Java、Spring、微服务、云原生、DDD。
展开
-
【软考论文】扩展题目及大纲
软件质量保证(Software Quantity Assurance, SQA)指为【保证】软件系统或软件产品充分【满足用户要求的质量】,而进行的【有计划、有组织的活动】,这些活动贯穿于软件生产的各个阶段,即整个生命周期2类人软件开发人员技术工作:代码质量、技术评审、测试质量保证人员QA计划、监督、记录、分析及报告工作。原创 2024-06-28 08:50:47 · 87 阅读 · 0 评论 -
【软考论文】论信息系统的安全性与保密性设计
本人与2022年1月参与了某车厂的全渠道自动化精准营销系统,该系统以信息化技术为基础,将线上技术和线下平台相结合,打造新能源汽车新零售模式。我在项目中担任系统架构师角色,主要负责总体架构设计和公有云架构设计。本文以该精准营销平系统为例,讨论了信息系统安全性与保密性设计在该项目中的具体使用。在网络传输层通过使用基于Istio的零信任网络方案,来保证集群内外部的网络传输安全性。在数据层通过设置数据加密及数据备份机制,以保证数据机密性及灾后数据可恢复性。在应用层。原创 2024-06-28 08:47:11 · 51 阅读 · 0 评论 -
【软考论文】论软件系统架构评估
本人于2022年1月参与了某车厂的全渠道数字化精准营销平台项目,该系统为以数字化精准技术为基础,将线上平台、线下实体紧密结合,打造新能源新零售模式。在该项目组中我担任系统架构师的岗位,主要负责整体架构与公有云架构设计。本文以该精准营销平台为例,主要讨论了软件架构评估在该项目中的具体应用。本项目采用了架构权衡分析方法ATAM对架构进行评估。在描述和介绍阶段,组织项目团队共同学习ATAM,促进甲乙双方达成架构评估的共识;在调查和分析阶段,建立质量属性效用树,完成各场景的风险点、敏感点和权衡点分析;原创 2023-10-29 11:17:25 · 15 阅读 · 0 评论 -
【软考论文】论基于架构的软件设计方法及应用(ABSD)
本人于2022年1月参与了某车厂的全渠道数字化精准营销平台项目,该系统为以数字化技术为基础,将线上平台、线下实体紧密结合,打造新能源新零售模式。在该项目组中我担任系统架构师的岗位,主要负责整体架构与公有云架构设计。本文以该精准营销平台为例,主要讨论了基于架构的软件开发在该项目中的具体应用。架构需求阶段,使用DDD来识别出构件、包、类等来描述系统结构,为系统的整体上层结构进行建模。架构复审阶段,使用ATAM对架构质量属性进行复审,以评估质量属性满足程度的问题。原创 2024-06-28 08:36:26 · 178 阅读 · 0 评论 -
【软考论文】论基于构件的软件开发(CBSD)
本人于2022年1月参与了某车厂的全渠道数字化精准营销平台项目,该系统为以数字化技术为基础,将线上平台、线下实体紧密结合,打造新能源新零售模式。在该项目组中我担任系统架构师的岗位,主要负责整体架构与公有云架构设计。本文以该精准营销平台为例,主要讨论了基于构件的软件开发在该项目中的具体应用。系统基于Spring Boot和K8S的微服务架构来进行构件化开发,在构件获取阶段通过使用构件库、集成第三方软件、对接现有系统或第三方服务来实现需求,在构件开发阶段使用了多种设计模式来保证构件的可重用性,在构件组装阶段。原创 2024-06-28 08:34:33 · 32 阅读 · 0 评论 -
【软考论文】论软件系统架构风格
本人于2022年1月参与了某车厂的全渠道数字化精准营销平台项目,该系统为以数字化技术为基础,将线上平台、线下实体紧密结合,打造新能源新零售模式。在该项目组中我担任系统架构师的岗位,主要负责整体架构与公有云架构设计。本文以该精准营销平台为例,主要讨论了软件架构风格选取在该项目中的具体应用。应用层整体采用了调用返回风格中的 分层架构,包括基于B/S的前后端分离架构、后端的MVC分层架构、前端的MVVM分层架构,使用分层风格明确了各层代码职责,降低了代码耦合度和开发难度。而后端各模块间的交互采用了。原创 2024-06-28 08:33:02 · 133 阅读 · 0 评论 -
【软考论文】项目背景及论文模版
本人于2022年1月参与了某车厂的全渠道数字化精准营销平台项目,该系统为以数字化技术为基础,将线上平台、线下实体紧密结合,打造新能源新零售模式。在该项目组中我担任系统架构师的岗位,主要负责整体架构与公有云架构设计。本文以该精准营销平台为例,主要讨论了。原创 2024-06-28 08:31:34 · 35 阅读 · 0 评论 -
【软考】下篇 第19章 大数据架构设计理论与实践
(1) 批处理层 (Batch Layer): 存储数据集, Batch Layer在数据集上预先计算查询函数,并构建查询所对应的 View。Batch Layer可以很好地处理离线数据,但有很多场景数据是不断实时生成且需要实时查询处理,对于这种情况, Speed Layer更为适合。(2) 加速层 (Speed Layer): Batch Layer处理的是全体数据集,而 Speed Layer处理的是最近的增量数据流。原创 2024-05-28 16:42:51 · 711 阅读 · 0 评论 -
【软考】下篇 第15章 面向服务架构设计理论与实践
面向服务的体系结构 (Service-Oriented Architecture,SOA), 从应用和原理的角度看,目前有两种业界公认的标准定义。从应用的角度定义,可以认为:SOA是一种应用框架,它着眼于日常的业务应用,并将它们划分为单独的业务功能和流程,即所谓的服务。SOA使用户可以构建、部署和整合这些服务,且无需依赖应用程序及其运行平台,从而提高业务流程的灵活性。这种业务灵活性可使企业加快发展速度,降低总体拥有成本,改善对及时、准确信息的访问。原创 2024-05-28 16:42:15 · 763 阅读 · 0 评论 -
【软考】下篇 第14章 云原生架构设计与理论实践
云原生来自于 Cloud Native 的直译,拆开来看,Cloud 就是指其应用软件是在云端而非传统的数据中心。Native代表应用软件从一开始就是基于云环境、专门为云端特性而设计,可充分利用和发挥云平台的弹性+分布式优势,最大化释放云计算生产力。DevOps可以看作是开发、技术运营和质量保障三者的交集,促进之间的沟通、协作与整合,从而提高开发周期和效率。而云原生的容器、微服务等技术正是为 DevOps提供了很好的前提条件,保证 IT 软件开发实现 DevOps 开发和持续交付的关键应用。原创 2024-05-28 16:41:39 · 1080 阅读 · 0 评论 -
【软考】下篇 第13章 层次式架构设计理论与实践
软件层次式体系结构是最通用的架构(可作为初始架构),也被叫作N 层架构模式 (n-tier architecture pattern)。层次式体系结构设计是将系统组成一个层次结构,每一层为上层服务,并作为下层客户。在一些层次系统中,除了一些精心挑选的输出函数外,内部的层接口只对相邻的层可见。连接件通过决定层间如何交互的协议来定义,拓扑约束包括对相邻层间交互的约束。由于每一层最多只影响两层,同时只要给相邻层提供相同的接口,允许每层用不同的方法实现,同样为软件重用提供了强大的支持。原创 2024-05-28 16:39:21 · 1065 阅读 · 0 评论 -
【软考】下篇 第12章 信息系统架构设计理论与实践
信息系统架构是关于软件系统的结构、行为和属性的高级抽象。在描述阶段,其对象是直接构成系统的抽象组件以及各个组件之间的连接规则,特别是相对细致地描述组件之间的通信。在实现阶段,这些抽象组件被细化为实际的组件,比如具体类或者对象。软件系统架构不仅指定了软件系统的组织结构和拓扑结构,而且表示了系统需求和构成组件之间的对应关系,包括设计决策的基本方法和基本原理。信息系统架构仍在不断发展中,还没有形成一个统一的、公认的定义,这里仅举出几个较权威的定义。原创 2024-05-28 16:38:37 · 780 阅读 · 0 评论 -
【软考】系统架构师知识点
SAN(存储区域网络):通过专用交换机将磁盘阵列组成高速专用子网,将存储设备从传统的以太网中分离出来,成为独立的SAN系统结构(光纤通道 - FC SAN,IP网络 - IP SAN, 无线带宽 - IB SAN)。的集合,旨在将云应用中的非业务代码部分进行最大化的剥离,从而让云设施接管应用中原有的大量非功能特性,使业务不再有非功能性业务中断困扰的同时,具备。关于云原生的定义有众多版本,云原生架构的理解也不尽相同,根据云原生技术、产品和上云实践,从技术的角度云原生架构是基于云原生技术的一组。原创 2024-05-28 16:36:54 · 825 阅读 · 0 评论