- Author : George Fairbanks
- Publisher : Marshall & Brainerd
- Release : 2012-12-04
- Category: Computers
- Total Pages : 376
- ISBN-10 : 0984618104
This is a practical guide for software developers, and different than other software architecture books. Here's why: It teaches risk-driven architecting. There is no need for meticulous designs when risks are small, nor any excuse for sloppy designs when risks threaten your success. This book describes a way to do just enough architecture. It avoids the one-size-fits-all process tar pit with advice on how to tune your design effort based on the risks you face. It democratizes architecture. This book seeks to make architecture relevant to all software developers. Developers need to understand how to use constraints as guiderails that ensure desired outcomes, and how seemingly small changes can affect a system's properties. It cultivates declarative knowledge. There is a difference between being able to hit a ball and knowing why you are able to hit it, what psychologists refer to as procedural knowledge versus declarative knowledge. This book will make you more aware of what you have been doing and provide names for the concepts. It emphasizes the engineering. This book focuses on the technical parts of software development and what developers do to ensure the system works not job titles or processes. It shows you how to build models and analyze architectures so that you can make principled design tradeoffs. It describes the techniques software designers use to reason about medium to large sized problems and points out where you can learn specialized techniques in more detail. It provides practical advice. Software design decisions influence the architecture and vice versa. The approach in this book embraces drill-down/pop-up behavior by describing models that have various levels of abstraction, from architecture to data structure design.
- Author : Nick Rozanski,Eóin Woods
- Publisher : Pearson Education
- Release : 2012-12-04
- Category: Computers
- Total Pages : 576
- ISBN-10 : 9780768684995
- Author : Ian Gorton
- Publisher : Springer Science & Business Media
- Release : 2012-12-04
- Category: Computers
- Total Pages : 242
- ISBN-10 : 3642191762
- Author : Humberto Cervantes,Rick Kazman
- Publisher : Addison-Wesley Professional
- Release : 2012-12-04
- Category: Computers
- Total Pages : 320
- ISBN-10 : 0134390830
- Author : Juval Löwy
- Publisher : Addison-Wesley Professional
- Release : 2012-12-04
- Category: Computers
- Total Pages : 480
- ISBN-10 : 0136524028
- Author : Mark Richards,Neal Ford
- Publisher : \"O\'Reilly Media, Inc.\"
- Release : 2012-12-04
- Category: N.a
- Total Pages : 432
- ISBN-10 : 1492043400
- Author : Carola Lilienthal
- Publisher : dpunkt.verlag
- Release : 2012-12-04
- Category: Computers
- Total Pages : 309
- ISBN-10 : 3960887817
- Author : Paul Clements,Felix Bachmann,Len Bass,David Garlan,James Ivers,Reed Little,Paulo Merson,Robert Nord,Judith Stafford
- Publisher : Pearson Education
- Release : 2012-12-04
- Category: Computers
- Total Pages : 608
- ISBN-10 : 9780132488594
- Author : Robert C. Martin
- Publisher : Prentice Hall
- Release : 2012-12-04
- Category: Computers
- Total Pages : 432
- ISBN-10 : 0134494326
- Author : Neal Ford,Mark Richards,Pramod Sadalage,Zhamak Dehghani
- Publisher : \"O\'Reilly Media, Inc.\"
- Release : 2012-12-04
- Category: N.a
- Total Pages : 464
- ISBN-10 : 1492086843
- Author : Muhammad Ali Babar,Alan W. Brown,Ivan Mistrik
- Publisher : Newnes
- Release : 2012-12-04
- Category: Computers
- Total Pages : 432
- ISBN-10 : 0124078850
- Author : Stephane Eyskens
- Publisher : Packt Publishing Ltd
- Release : 2012-12-04
- Category: Computers
- Total Pages : 174
- ISBN-10 : 1801079854
- Author : James O. Coplien,Gertrud Bjørnvig
- Publisher : John Wiley & Sons
- Release : 2012-12-04
- Category: Computers
- Total Pages : 376
- ISBN-10 : 0470970138
- Author : Peter Eeles,Peter Cripps
- Publisher : Pearson Education
- Release : 2012-12-04
- Category: Computers
- Total Pages : 432
- ISBN-10 : 0321617460
- Author : Len Bass,Paul Clements,Rick Kazman
- Publisher : Addison-Wesley Professional
- Release : 2012-12-04
- Category: Computers
- Total Pages : 560
- ISBN-10 : 9780321680419
- Author : Gregor Hohpe
- Publisher : \"O\'Reilly Media, Inc.\"
- Release : 2012-12-04
- Category: Computers
- Total Pages : 366
- ISBN-10 : 1492077496
- Author : Scott E. Page
- Publisher : Basic Books
- Release : 2012-12-04
- Category: Computers
- Total Pages : 448
- ISBN-10 : 0465094635
- Author : Jim Whitehurst
- Publisher : Harvard Business Review Press
- Release : 2012-12-04
- Category: Business & Economics
- Total Pages : 256
- ISBN-10 : 1625275285
- Author : Len Bass,Ingo Weber,Liming Zhu
- Publisher : Addison-Wesley Professional
- Release : 2012-12-04
- Category: Computers
- Total Pages : 352
- ISBN-10 : 013404987X
- Author : Martin Kleppmann
- Publisher : \"O\'Reilly Media, Inc.\"
- Release : 2012-12-04
- Category: N.a
- Total Pages : 616
- ISBN-10 : 1491903104
- Author : Matthew Skelton,Manuel Pais
- Publisher : IT Revolution
- Release : 2012-12-04
- Category: Business & Economics
- Total Pages : 240
- ISBN-10 : 1942788827
- Author : Joseph Ingeno
- Publisher : Packt Publishing Ltd
- Release : 2012-12-04
- Category: Computers
- Total Pages : 594
- ISBN-10 : 1788627679
- Author : Richard Monson-Haefel
- Publisher : \"O\'Reilly Media, Inc.\"
- Release : 2012-12-04
- Category: Computers
- Total Pages : 222
- ISBN-10 : 9780596555467
- Author : Sasha Costanza-Chock
- Publisher : MIT Press
- Release : 2012-12-04
- Category: Design
- Total Pages : 360
- ISBN-10 : 0262356872
- Author : Michael Keeling
- Publisher : Pragmatic Bookshelf
- Release : 2012-12-04
- Category: Computers
- Total Pages : 360
- ISBN-10 : 1680503448
- Author : Markus Gärtner
- Publisher : Addison-Wesley
- Release : 2012-12-04
- Category: Computers
- Total Pages : 240
- ISBN-10 : 0132763249
- Author : Brendan Burns
- Publisher : \"O\'Reilly Media, Inc.\"
- Release : 2012-12-04
- Category: Computers
- Total Pages : 166
- ISBN-10 : 1491983604
- Author : Martin Fowler
- Publisher : Addison-Wesley
- Release : 2012-12-04
- Category: Computers
- Total Pages : 557
- ISBN-10 : 0133065219
- Author : Diomidis Spinellis,Georgios Gousios
- Publisher : \"O\'Reilly Media, Inc.\"
- Release : 2012-12-04
- Category: Computers
- Total Pages : 430
- ISBN-10 : 0596554397
- Author : Eben Hewitt
- Publisher : \"O\'Reilly Media, Inc.\"
- Release : 2012-12-04
- Category: N.a
- Total Pages : 302
- ISBN-10 : 1492040827
- Author : Harry Percival,Bob Gregory
- Publisher : \"O\'Reilly Media, Inc.\"
- Release : 2012-12-04
- Category: Computers
- Total Pages : 304
- ISBN-10 : 1492052159
- Author : Sam Newman
- Publisher : \"O\'Reilly Media, Inc.\"
- Release : 2012-12-04
- Category: Computers
- Total Pages : 272
- ISBN-10 : 1492047791
- Author : Dustin Boswell,Trevor Foucher
- Publisher : \"O\'Reilly Media, Inc.\"
- Release : 2012-12-04
- Category: Computers
- Total Pages : 206
- ISBN-10 : 144931421X
- Author : Marian Petre,Andre Van Der Hoek
- Publisher : MIT Press
- Release : 2012-12-04
- Category: Computers
- Total Pages : 184
- ISBN-10 : 0262337525
- Author : Vlad Khononov
- Publisher : \"O\'Reilly Media, Inc.\"
- Release : 2012-12-04
- Category: N.a
- Total Pages : 340
- ISBN-10 : 1098100085
- Author : National Research Council,Division of Behavioral and Social Sciences and Education,Committee on Human Factors,Committee on Human-System Design Support for Changing Technology
- Publisher : National Academies Press
- Release : 2012-12-04
- Category: Business & Economics
- Total Pages : 396
- ISBN-10 : 0309134056
- Author : Muhammad Ali Babar,Torgeir Dingsøyr,Patricia Lago,Hans van der Vliet
- Publisher : Springer Science & Business Media
- Release : 2012-12-04
- Category: Computers
- Total Pages : 279
- ISBN-10 : 3642023746
- Author : Bedir Tekinerdogan,Uwe Zdun,Ali Babar
- Publisher : Springer
- Release : 2012-12-04
- Category: Computers
- Total Pages : 340
- ISBN-10 : 3319489925
- Author : Slimane Hammoudi,Luís Ferreira Pires,Bran Selić
- Publisher : Springer Nature
- Release : 2012-12-04
- Category: Computers
- Total Pages : 377
- ISBN-10 : 3030674452
- Author : Atayero, Aderemi Aaron Anthony
- Publisher : IGI Global
- Release : 2012-12-04
- Category: Computers
- Total Pages : 469
- ISBN-10 : 1466622091