
软件架构
文章平均质量分 85
软考高级-系统架构设计师相关知识(偏备考向)
睡不醒的小泽
美好的一天,从干饭摆烂睡大觉开始
展开
-
负载均衡技术的类型
负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求均匀地分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。当用户发现 Web 站点负载量非常大时,应当考虑使用负载均衡技术来将负载平均分摊到多个内部服务器上。如果有多个服务器同时执行某一个任务时,这些服务器就构成一个集群。使用集群技术可以用最少的投资获得接近于大型主机的性能。转载 2024-11-02 15:24:06 · 48 阅读 · 0 评论 -
软考架构之案例分析避坑tips(2024下半年版)
软考机试2024绘图方面的避坑指南原创 2024-10-25 21:28:08 · 328 阅读 · 0 评论 -
论多端数据互通网游的架构评估
在2023年,笔者参与了一款多端数据互通网络游戏的架构评估工作,并担任评估团队的核心成员。该游戏支持PC、移动设备和游戏机等多种终端,实现了数据的实时互通。本文通过该项目的评估实践,探讨了多端数据互通网游架构评估的关键步骤和方法。首先,描述了本人在评估过程中所承担的主要工作;其次,分析了评估中关注的主要质量属性,包括性能、可伸缩性、兼容性和安全性,并详细阐述了每种质量属性的具体含义;最后,说明了评估过程中采用的方法、具体实施过程和评估效果。原创 2024-10-24 23:59:45 · 1367 阅读 · 0 评论 -
软件架构的 “4+1” 视图(附视图案例)
“4+1”视图模型通过逻辑视图、进程视图(也称为处理视图)、物理视图、开发视图和场景视图五个视角描述软件体系结构原创 2024-10-23 22:30:21 · 6660 阅读 · 1 评论 -
软考架构师论文范文(游戏后端)
在需求的中期阶段,在游戏设计师的协助和安排下,跟随测试玩家,前往公司的测试中心,对目前游戏的测试过程进行了观摩,了解了在游戏测试中,玩家的具体操作流程。在需求的后期阶段,基本上已经完成了大部分业务需求的收集,通过快速原型法构造出了一个仿真的游戏后端系统,供用户试用与反馈,让用户也参与到设计中,提供了工作流程方面、业务领域方面不可或缺的经验,也为以后项目通过验收提供了有力支持。如何实现对大量用户的同时在线支持,保证游戏数据的实时性和一致性,同时实现数据的容灾备份,成了公司亟待解决的问题。原创 2024-10-23 17:08:15 · 527 阅读 · 0 评论 -
软件架构之构件复用技术
模块、对象、构件 | 构件复用 | CBSE原创 2024-10-21 22:31:18 · 967 阅读 · 0 评论 -
形式架构定义语言(ADL)
形式架构定义语言(Architecture Description Language, ADL)是一种用于描述软件系统的架构的正式语言。原创 2024-10-21 15:07:32 · 2117 阅读 · 0 评论 -
商业智能(BI)及其常见技术
商业智能(Business Intelligence, BI)是一系列技术和方法的集合,旨在帮助企业从大量数据中提取有用的信息,支持决策制定和业务优化。原创 2024-10-21 14:09:39 · 507 阅读 · 0 评论 -
系统工程之霍尔三维结构
充分考虑软件全局性和完整性,开发出高质量的软件产品,解决实际生产问题原创 2024-09-30 01:21:39 · 2055 阅读 · 0 评论 -
架构师Keywords(适用于软考)
三个基本活动:领域分析(识别信息源的调研),领域设计(建立领域模型,派生需求),领域实现(开发和组织领域可重用信息)角色:领域专家(领域字典和需求的规约),领域分析师(知识工程),领域设计师(实现DSSA),领域实现人员(实现构件)SysML:基于模型的模型的系统工程(MBSE)的标准建模语言,减少了UML的软件偏差,增加了。QFD(质量功能部署):用户需求到生产要求的映射,确保开发的每个阶段能满足用户的要求。2)演化粒度不同:基于过程和函数的演化,基于对象的演化,基于组件的演化,基于架构的演化。原创 2024-09-12 16:56:45 · 814 阅读 · 0 评论 -
架构师Keywords(适用于软考)
备考时自查知识点掌握情况, 知识点只以关键词方式提点出来,算是对照考纲的细碎化转化。原创 2024-09-07 19:40:17 · 1438 阅读 · 0 评论 -
数据库规范化-参照完整性约束
数据库中用来维护数据一致性和准确性的一种机制。原创 2024-09-06 19:08:23 · 1276 阅读 · 0 评论 -
云原生架构概念
云原生架构概念、特征优势和通俗理解原创 2024-09-04 19:51:47 · 1457 阅读 · 0 评论 -
并发系统的 CSP+PAT 形式化建模与验证方法(以Kafka系统为例)
基于 CSP 的 Kafka 消息传输机制形式化建模与验证原创 2024-08-17 02:22:33 · 1185 阅读 · 0 评论 -
Kafka系统及其角色
Apache Kafka 是由 LinkedIn 公司最初开发的一个高性能、分布式的消息传递系统。它被设计为一个可扩展、持久、分布式的流式处理平台,以满足 LinkedIn 在实时数据处理方面的需求。Kafka 的诞生源于 LinkedIn 需要处理海量数据时现有消息队列系统(如 ActiveMQ 和 RabbitMQ)所遇到的性能瓶颈。Kafka 的设计理念主要受到了分布式日志的启发,它采用了类似于分布式日志的存储方式,并提供了高吞吐量和容错性。原创 2024-08-14 23:15:49 · 1184 阅读 · 0 评论