最新 最热

技术债务在工作中意味着什么

技术债务被称为“债务”,因为你要缴利息。打个比分如果你借钱,你就得缴利息。只要你不还债,利息就会加到你的收入中。如果你还让利息加到债务中,那么随着时间的推移,利息本身就会超过你的收入。...

2024-07-08
3

深度探索大模型时代的软件架构最佳范式,攻略就绪、就等你来|ArchSummit

6 月 14 - 15 日 ArchSummit 全球架构师峰会即将在深圳举办。本次大会围绕“智能进阶. 架构重塑”主题,将探讨在 AI 浪潮下,企业架构如何适应大模型时代趋势,寻找既有应用成果又有成本效益的解决方案,帮助参会者更好地了...

2024-06-17
3

从工程师到架构师!

掌握软件架构的道路是一段永无止境的旅程。沿途有无数的优秀资源,这正是问题所在。资源的数量和种类之多,使得这段旅程充满了随意性,最糟糕的是,这甚至可能变成徒劳的努力。当你浏览大量关于软件架构的材料时,可能会感到不...

2024-05-25
3

软考高级架构师:软件架构复用之水平复用和垂直复用

在软件开发中,复用是指重复使用已有的软件组件、代码或设计来构建新的软件系统。复用不仅能提高开发效率,还能降低成本和减少错误。水平复用和垂直复用是复用的两种主要方式,它们在应用范围和复用层次上有所不同。...

2024-05-25
3

软考高级架构师:软件架构评估:敏感点、权衡点、风险点、非风险点

在软件架构评估过程中,我们需要关注几个重要方面,包括敏感点、权衡点、风险点和非风险点。这些点能够帮助我们全面了解软件架构的优缺点,并为改进和优化提供指导。以下是这些概念的详细解释:...

2024-05-25
3

软考高级架构师:MVC 软件架构概念和例题

MVC(Model-View-Controller)架构风格是一种用于开发用户界面的软件设计模式,将应用程序分为三个核心组件:模型(Model)、视图(View)和控制器(Controller),以实现关注点分离。这种分离允许应用程序的数据访问、用户界面和用户输入...

2024-05-24
3

软考高级:软件架构评估-质量属性-安全性概念和例题

安全性是软件架构评估中的一个重要质量属性,它指的是软件系统防御恶意攻击、未授权访问和其他潜在威胁的能力。

2024-05-24
4

软考高级:软件架构评估:质量属性 - 可修改性概念和例题

软件架构评估中的质量属性之一是可修改性,它指的是软件系统在未来能够容易地进行修改的能力。在设计软件架构时,考虑可修改性至关重要,因为它直接影响到软件的维护成本和生命周期。针对可修改性的提升,有几种常用的战术,这...

2024-05-24
3

软考高级:软件架构闭环控制架构概念和例题

闭环控制架构,也称为过程控制架构,是一种常用于实时系统的软件架构风格,特别是在需要高度可靠性和精确控制的场合。该架构模式基于控制理论中的闭环反馈控制系统,通过持续地监控系统的输出和期望目标之间的差异,并根据这个...

2024-05-24
3

软件架构:线程加消息的并发模型,提升软件开发效率的关键

在现代软件开发中,高效管理并发操作是提升应用性能的关键之一。并发模型决定了应用如何有效地处理多个任务,特别是在多核处理器日益普及的今天。其中,线程加消息传递并发模型因其独特的优势而广受关注,本文将详细介绍这种...

2024-05-10
3