- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 7. 可集成性
对于实际的软件系统,软件架构师需要关注的不仅仅是让单独开发的组件相互协作;他们还关注将来可预期和(在不同程度上)不可预期的集成任务的*成本*和*技术风险*。这些风险可能与进度、性能或技术有关。
2024-03-08 15:23:36 969 1
原创 5. 可部署性
本章重点介绍大量且不断增长的系统,在这些系统中,即时功能发布具有显著的竞争优势,而即时错误修复对于安全或安保或连续运行至关重要。通常,这些系统是微服务和基于云的,尽管这里的技术不仅限于这些技术。
2024-03-08 15:21:33 725 1
原创 4. 可用性
可用性是指软件的一种特性,即它在那里,并在您需要时准备好执行其任务。这是一个广义的概念,包括通常所说的可靠性(尽管它可能包括其他考虑因素,如定期维护导致的停机时间)。可用性建立在可靠性的概念之上,增加了恢复的概念,即当系统发生故障时,它会自行修复。正如我们将在本章中看到的,修复可以通过各种方式完成。
2023-12-22 10:11:22 77
原创 1. 什么是软件架构?
之所以撰写(就我们而言)和阅读(你对来说)一本关于软件架构(它浓缩了许多人的经验)的书,是因为我们认为:1)拥有合理的软件架构对于软件系统开发的成功非常重要,并且 2)关于软件架构的知识体系足以写满一本书。
2023-11-03 14:34:37 147
原创 NVidia Jetson Nano适配Seeed CAN FD驱动
# 硬件连接将CAN FD module的pwr/spi/int的pin连接到Nano,由于Nano的40pin和Raspberry Pi的不是一一对应的,没法直接把module叠加上去了。但是杜邦线可以带我们飞(飞线)啊。# 驱动## 魔改驱动### ko编译### DTS## 集成到BSP...
2020-05-01 15:05:29 2536 9
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人