Fundamentals of Software Architecture : An Engineering Approach by Neal Ford and Mark Richards (2020, Trade Paperback)

Bookshelf Treasures (4289)
97.8% positive feedback
Price:
US $30.51
(inclusive of GST)
ApproximatelyS$ 40.01
+ $10.90 shipping
Estimated delivery Fri, 16 May - Fri, 6 Jun
Returns:
30 days return. Seller pays for return shipping.
Condition:
Brand New

About this product

Product Identifiers

PublisherO'reilly Media, Incorporated
ISBN-101492043451
ISBN-139781492043454
eBay Product ID (ePID)17038728920

Product Key Features

Number of Pages419 Pages
LanguageEnglish
Publication NameFundamentals of Software Architecture : an Engineering Approach
Publication Year2020
SubjectSystems Architecture / Distributed Systems & Computing, Software Development & Engineering / General, Software Development & Engineering / Systems Analysis & Design
TypeTextbook
AuthorNeal Ford, Mark Richards
Subject AreaComputers
FormatTrade Paperback

Dimensions

Item Height0.9 in
Item Weight25.7 Oz
Item Length9.1 in
Item Width7.1 in

Additional Product Features

Intended AudienceScholarly & Professional
LCCN2021-277748
Dewey Edition23
IllustratedYes
Dewey Decimal005.12
SynopsisSalary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now. This book provides the first comprehensive overview of software architecture's many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics. Mark Richards and Neal Ford-hands-on practitioners who have taught software architecture classes professionally for years-focus on architecture principles that apply across all technology stacks. You'll explore software architecture in a modern light, taking into account all the innovations of the past decade. This book examines: Architecture patterns: The technical basis for many architectural decisions Components: Identification, coupling, cohesion, partitioning, and granularity Soft skills: Effective team management, meetings, negotiation, presentations, and more Modernity: Engineering practices and operational approaches that have changed radically in the past few years Architecture as an engineering discipline: Repeatable results, metrics, and concrete valuations that add rigor to software architecture, Although salary surveys worldwide regularly identify software architect as one of the top ten best jobs, no decent guides exist to help developers become architects. Until now. This practical guide provides the first comprehensive overview of software architecture's many aspects. You'll examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics. Authors Neal Ford and Mark Richards help you learn through examples in a variety of popular programming languages, such as Java, C#, JavaScript, and others. You'll focus on architecture principles with examples that apply across all technology stacks., Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now. This book provides the first comprehensive overview of software architecture'e(tm)s many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics. Mark Richards and Neal Ford'e"hands-on practitioners who have taught software architecture classes professionally for years'e"focus on architecture principles that apply across all technology stacks. You'e(tm)ll explore software architecture in a modern light, taking into account all the innovations of the past decade. This book examines: Architecture patterns: The technical basis for many architectural decisions Components: Identification, coupling, cohesion, partitioning, and granularity Soft skills: Effective team management, meetings, negotiation, presentations, and more Modernity: Engineering practices and operational approaches that have changed radically in the past few years Architecture as an engineering discipline: Repeatable results, metrics, and concrete valuations that add rigor to software architecture
LC Classification NumberQA76.754.R48 2020

All listings for this product

Buy It Now
Any Condition
New
Pre-owned
No ratings or reviews yet
Be the first to write a review