首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签软件架构

#软件架构

软件架构:技术博客的内容管理系统设计案例

运维开发王义杰

开发视图关注于系统的软件架构和组件组织。这个CMS系统可以使用MVC(模型-视图-控制器)架构模式进行设计:

8810

软件架构:电子商务系统架构概要设计

运维开发王义杰

为了设计一个电子商务系统的架构,我们需要考虑一些基本的功能和需求。下面是一般电子商务系统需要支持的几个关键功能:

8310

云顾问 vs 白板:架构图还可以这样玩?

用户11047110

14520

深度解析四大主流软件架构模型:单体架构、分布式应用、微服务与Serverless的优缺点及场景应用

猫头虎

🐯 大家好,我是猫头虎!在这个技术快速发展的时代,软件架构的演进无疑扮演着关键角色,尤其是对我们软件开发者来说。如何选择合适的软件架构,如何权衡其优缺点,无疑是...

35710

在敏捷世界中,软件架构师的角色是什么?

云云众生s

一些人对在敏捷环境中现代软件开发方法中软件架构师的适用性产生了质疑。技术领导者需要赋予架构师架构可观测性的能力。

6310

软件架构师在敏捷团队中扮演什么角色

云云众生s

软件架构师是敏捷团队中的“鸡”还是“猪”?不管怎样,架构师通常能帮助开发和项目团队在长期内保持高效交付。

4910

软件架构 6 个方面

软件书桌

软件架构涉及六个维度,分别是 “稳定性”、“高性能”、“一致性”、“扩展性”、“观察性” 和 “安全性”。

7610

软件架构师质量要求终极指南:满足利益相关者的期望

用户5166556

因此,让我们从现实世界中一个经验丰富(“有趣”)的故事开始,作为对一个看似无聊的高质量主题的介绍。👇

8610

深入解析汽车MCU的软件架构

二哈侠

电动汽车(EV)正在成为首选的交通方式,为传统内燃机汽车提供了一种可持续发展的环保型替代方案。在电动汽车复杂的生态系统中,众多电子控制单元(ECU)在确保其高效...

13510

5G核心网软件架构介绍一

通信行业搬砖工

本期我们将介绍一款备受关注的开源核心网软件,是一款基于5G标准的开源核心网软件,包含一系列软件组件和网络功能,实现 4G / 5G NSA 和 5G SA 核心...

10710

2024 年的软件架构趋势:AI 加速,鸿沟拉大,架构师如何应对?

深度学习与Python

不久前,InfoQ 编辑团队举办了一次年终回顾圆桌讨论,Thomas Betts、Wes Reisz、Shane Hastie、Srini Penchikala...

9810

依赖注入模式:软件架构的灵活之选

运维开发王义杰

为了更好地理解和应用依赖注入,我们需要不断实践、探索,并学习如何在合适的场景中正确地使用它。随着对这一模式理解的加深,我们将能够更加灵活地设计和实现软件系统,从...

11910

探寻软件架构的本质,到底什么是架构

京东技术

本文将深入探讨软件架构的核心概念,解析“架构”这一术语的本质含义。将从软件架构的定义出发,阐述其在软件开发过程中的重要性,以及如何通过架构来实现技术和业务目标的...

17810

探索软件架构的五大风格

运维开发王义杰

软件架构风格的根源可以追溯到建筑领域的“建筑风格”。就像建筑风格指导着建筑的设计和构造,软件架构风格也为软件系统的设计和开发提供了指导原则和模式。这些风格不仅影...

12810

探索软件架构的艺术:C4模型与4+1视图模型的比较与应用

运维开发王义杰

C4模型和4+1视图模型是软件架构领域两种重要的架构设计方法。虽然它们在目标和方法上有所不同,但都旨在提供一种系统的、多角度的方式来描述软件系统的架构。在这篇文...

13610

软件架构与系统架构:区别与联系的分析

运维开发王义杰

软件架构关注于软件系统的内部结构和设计。它包括软件系统的组件、这些组件之间的关系以及它们与外部环境的交互方式。软件架构的主要目标是确保软件系统的可维护性、可扩展...

19710

浅谈软件架构、框架、模式、平台之间的区别与联系

孙小北

软件架构:软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。设计软件架构就是把系统分...

16610

软件架构:探讨防腐层策略

运维开发王义杰

在软件架构的世界中,随着系统复杂性的增加,如何有效地管理和维护系统之间的交互成为了一个重要话题。这里,我们将探讨一个关键的架构概念——防腐层(Anti-Corr...

23010

go:自签名证书管理系统软件架构实现

运维开发王义杰

实现一个自签名证书管理系统的架构设计涉及到多个组件和层次。以下是根据之前文章讨论的架构设计用Go语言实现的简化版代码示例。这个示例涵盖了表示层(REST API...

13210

对抗复杂度的圣杯战争:软件架构究竟该如何设计?

腾讯云开发者

软件架构师这一职责本身就应更关注系统的整体结构,而不是具体的功能和系统行为的实现。软件架构师必须创建出一个可以让功能实现起来更容易、修改起来更简单、扩展起来更轻...

44460
领券