网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 软件架构 架构模式、特征及实践指南
分类 计算机-操作系统
作者 [美] Mark Richards,Nea
出版社 机械工业出版社
下载
简介
编辑推荐

全球范围内的薪酬调查经常将软件架构师列为十大□佳工作岗位,但并没有真正的指南来帮助开发人员成为架构师。于是,本书出现了。本书首次全面概述了软件架构的方方面面,涉及架构特征、架构模式、组件识别、图表化和展示架构、演进架构,以及其他许多主题。

软件开发世界日新月异,软件架构师必须在这样一个不断变化的环境中做出决策,在学习架构时,必须记住一点:与许多艺术品一样,架构只能在上下文中理解。架构师的许多决策都基于他们所处的实际环境而产生。

Mark Richards和Neal Ford讲授软件架构课程多年,他们关注的是适用于所有技术栈的架构原则。本书从现代的角度看待软件架构,综合了过去十年的所有创新,以及一些适用于当下的新结构和视角的新的度量标准和方法。本书还讨论了至关重要的权衡分析问题。本书为现有和新兴的架构(从结构到软技能等方面)提供一个良好的现代化软件架构概览。

本书将探讨:

架构模式:众多架构决策的技术基础。

组件:识别、耦合、内聚、分区和粒度。

软技能:有效的团队管理、会议、谈判、展示等。

现代化:在过去的几年里,工程实践和操作方法发生了根本性的变化。

作为工程学科的架构:可重复的结果、度量和具体的评估增加了软件架构的严谨性。

内容简介

本书全面概述了软件架构的方方面面,涉及架构特征、架构模式、组件识别、图表化和展示架构、演进架构,以及许多其他主题。本书分为三部分。

第1部分介绍关于组件化、模块化、耦合和度量软件复杂度的基本概念和术语。

第2部分详细介绍各种架构风格:分层架构风格、管道架构风格、微内核架构风格、基于服务的架构风格、事件驱动的架构风格、基于空间的架构风格、编制驱动的面向服务的架构、微服务架构。

第3部分介绍成为一个成功的软件架构师所必需的关键技巧和软技能。

作者简介

Mark Richards是一位经验丰富的软件架构师,他参与了微服务架构、事件驱动架构和其他分布式架构的架构、设计和实现。

Neal Ford在ThoughtWorks担任总监、软件架构师和meme wrangler。ThoughtWorks是一家专注于端到端软件开发和交付的全球IT咨询公司。Neal也担任过DSW集团的首席技术官。

他是《卓有成效的程序员》一书的作者。

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/29 4:57:15