软件架构实践(第4版)
文章平均质量分 82
软件架构实践(第4版)的中文部分
susemm
这个作者很懒,什么都没留下…
展开
-
软件架构实践(第四版)
软件架构实践(第四版)的主要内容介绍。原创 2023-02-28 08:56:59 · 1745 阅读 · 2 评论 -
第一部分 简介
第一部分 简介第1章 什么是软件架构?第2章 为社么软件架构很重要?原创 2024-07-15 09:45:59 · 87 阅读 · 0 评论 -
1. 什么是软件架构?
之所以撰写(就我们而言)和阅读(你对来说)一本关于软件架构(它浓缩了许多人的经验)的书,是因为我们认为:1)拥有合理的软件架构对于软件系统开发的成功非常重要,并且 2)关于软件架构的知识体系足以写满一本书。原创 2023-11-03 14:34:37 · 207 阅读 · 0 评论 -
2. 为什么软件架构很重要?
介绍软件架构重要的原因。原创 2023-03-01 09:23:16 · 293 阅读 · 0 评论 -
第二部分 质量属性
第二部分 质量属性第3章 理解质量属性第4章 可用性第5章 可部署性第6章 能效性第7章 可集成性第8章 可修改性第9章 性能第10章 安全性第11章 信息安全性第12章 可测试性第13章 易用性第14章 其他质量属性原创 2024-07-15 09:47:13 · 161 阅读 · 0 评论 -
3. 理解质量属性
本章为讨论 [第4章][ch04] 到 [第14章][ch14] 中各个质量属性的提供了背景。原创 2023-11-03 15:01:30 · 299 阅读 · 0 评论 -
4. 可用性
可用性是指软件的一种特性,即它在那里,并在您需要时准备好执行其任务。这是一个广义的概念,包括通常所说的可靠性(尽管它可能包括其他考虑因素,如定期维护导致的停机时间)。可用性建立在可靠性的概念之上,增加了恢复的概念,即当系统发生故障时,它会自行修复。正如我们将在本章中看到的,修复可以通过各种方式完成。原创 2023-12-22 10:11:22 · 193 阅读 · 0 评论 -
5. 可部署性
本章重点介绍大量且不断增长的系统,在这些系统中,即时功能发布具有显著的竞争优势,而即时错误修复对于安全或安保或连续运行至关重要。通常,这些系统是微服务和基于云的,尽管这里的技术不仅限于这些技术。原创 2024-03-08 15:21:33 · 764 阅读 · 1 评论 -
6. 能效性
能效性相关的介绍原创 2023-03-02 09:33:22 · 238 阅读 · 0 评论 -
7. 可集成性
对于实际的软件系统,软件架构师需要关注的不仅仅是让单独开发的组件相互协作;他们还关注将来可预期和(在不同程度上)不可预期的集成任务的*成本*和*技术风险*。这些风险可能与进度、性能或技术有关。原创 2024-03-08 15:23:36 · 1045 阅读 · 1 评论 -
8. 可修改性
可修改性是关于变化的,我们对它的兴趣是降低进行更改的成本和风险。原创 2024-03-18 13:34:01 · 1004 阅读 · 0 评论 -
9. 性能
在软件工程的大部分历史中,当计算机缓慢而昂贵并且执行的任务相形见绌时,性能一直是架构的驱动因素。原创 2024-04-17 11:14:18 · 740 阅读 · 1 评论 -
10. 安全性
随着软件开始控制我们生活中越来越多的设备,软件安全已成为一个关键问题。原创 2024-06-13 17:10:56 · 1010 阅读 · 0 评论 -
11. 信息安全性
信息安全是衡量系统保护数据和信息免受未经授权的访问的能力,同时仍向授权的人员和系统提供访问权限的指标。原创 2024-04-25 09:45:33 · 1085 阅读 · 4 评论 -
12 可测试性
开发设计良好的系统的成本中,有很大一部分用于测试。如果经过深思熟虑的软件架构能够降低这一成本,回报将是巨大的。原创 2024-07-15 09:42:43 · 836 阅读 · 0 评论