• Fri frakt över 249 kr
  • •
  • Snabba leveranser
  • •
  • Billiga böcker
Kundservice

Du är på sajten för privatpersoner.

Företag, bibliotek eller offentlig verksamhet?

Du handlar på classic.bokus.com, där alla dina funktioner finns intakta.
Till classic.bokus.com
Bokus logotyp. Gå till startsidan.
  • Erbjudanden
  • Nyheter
  • Student
  • Topplistor
  • Barn & ungdom
  • Bokus Play
  • E-böcker
  • Pocketböcker
  • Spel & pussel

10% studentrabatt med kod TERM26

Sidfot

Mina sidor

    Hjälp

    • Kundservice
    • Vanliga frågor och svar
    • Frakt och leverans
    • Retur vid ångerrätt
    • Reklamera vara
    • Betalning
    • Köpvillkor
    • Allmänna villkor
    • Information om webbplatsens tillgänglighet

    Om Bokus

    • Om oss
    • Pressrum
    • För studenter
    • För företag
    • För bibliotek och offentlig verksamhet
    • För leverantörer
    • Hållbarhet

    Populärt

    • Aktuella erbjudanden
    • Presentkort
    • Studentlitteratur
    • Nya böcker
    • Topplistor
    • Signerade böcker
    • Engelska böcker

    Inspiration

    • Boktips
    • BookTok
    • Populära bokserier
    • Barnbokskaraktärer
    • Populära författare

    Mina sidor

      Hjälp

      • Kundservice
      • Vanliga frågor och svar
      • Frakt och leverans
      • Retur vid ångerrätt
      • Reklamera vara
      • Betalning
      • Köpvillkor
      • Allmänna villkor
      • Information om webbplatsens tillgänglighet

      Om Bokus

      • Om oss
      • Pressrum
      • För studenter
      • För företag
      • För bibliotek och offentlig verksamhet
      • För leverantörer
      • Hållbarhet

      Populärt

      • Aktuella erbjudanden
      • Presentkort
      • Studentlitteratur
      • Nya böcker
      • Topplistor
      • Signerade böcker
      • Engelska böcker

      Inspiration

      • Boktips
      • BookTok
      • Populära bokserier
      • Barnbokskaraktärer
      • Populära författare
      Logotyp för Bokus
      Följ oss på Facebook (extern länk)Följ oss på Instagram (extern länk)Följ oss på YouTube (extern länk)Följ oss på TikTok (extern länk)
      bokus @ CookiesAnpassa cookiesIntegritetspolicyKöpvillkor
      Till Citymail hemsida (extern länk)Till Budbee hemsida (extern länk)Till Postnord hemsida (extern länk)Till Schenker hemsida (extern länk)Till Early Bird hemsida (extern länk)Till Walleys hemsida (extern länk)
      1. Data och IT
      2. Systemvetenskap och AI

      Designing Software Architectures

      A Practical Approach

      AvHumberto Cervantes,Rick Kazman

      Häftad, Engelska, 2024

      Del i serien SEI Series in Software Engineering

      373 kr

      Beställningsvara. Skickas inom 7-10 vardagar. Fri frakt över 249 kr.

      Fler format och utgåvor

      Inbunden

      749 kr

      Beskrivning

      Learn how to create successful architectural designs and improve your current design practices!

      Designing Software Architectures, 2nd Edition, provides a practical, step-by-step methodology for architecture design that any professional software engineer can use, with structured methods supported by reusable chunks of design knowledge and rich case studies that demonstrate how to use the methods.

       

      The Attribute-Driven Design method may not have changed since this book's first printing, but almost everything else about the industry has. In this newly updated edition, you will find new chapters on supporting business agility through API-centric design, deployability, cloud-based solutions, and technical debt in design.

       

      Humberto Cervantes and Rick Kazman illuminate best practices for how architects should design complex systems so you can make design decisions in systematic, repeatable, and cost-effective ways. This book will help you become a better, more confident designer who can create high-quality architectures with ease.

       

      The new edition includes:

      • A clear explanation of the Attribute-Driven Design method
      • New chapters focused on the technical environments and contexts of contemporary design
      • Two new case studies on The Hotel Pricing System and Digital Twin Platform
      • Coverage of current architecture topics like cloud computing, DevOps, and large-scale systems
      • Methods to make architecture design agile and achievable

       

      Register your product at informit.com/register for convenient access to downloads, updates, and/or corrections as they become available.

      Produktinformation

      • Utgivningsdatum:2024-09-20
      • Mått:180 x 232 x 19 mm
      • Vikt:550 g
      • Format:Häftad
      • Språk:Engelska
      • Serie:SEI Series in Software Engineering
      • Antal sidor:336
      • Upplaga:2
      • Förlag:Pearson Education
      • ISBN:9780138108021

      Utforska kategorier

      • Systemvetenskap och AI inom Data och IT
      • Programmeringsböcker inom Data och IT

      Mer om författaren

      Humberto Cervantes is a professor at Universidad Autónoma Metropolitana Iztapalapa in Mexico City. His primary research interest is software architecture design process tool development methods. He holds the Software Architecture Professional and ATAM Evaluator certificates from the SEI.  Rick Kazman is the Danny and Elsa Lui Distinguished Professor of Information Technology Management at the University of Hawaii. He was involved in creating the ATAM (Architecture Tradeoff Analysis Method) and the Titan and DV8 tools for architecture analysis.

      Innehållsförteckning

      • Preface    xiAcknowledgments    xiiiAbout the Authors     xv  CHAPTER 1: Introduction     11.1 Motivations     11.2 Software Architecture     21.3 The Role of the Architect     61.4 A Brief History of ADD     71.5 Summary     81.6 Further Reading      81.7 Discussion Questions      9  CHAPTER 2: Architectural Design      112.1 Design in General      112.2 Design in Software Architecture      122.3 Why Is Architectural Design So Important?       162.4 Architectural Drivers      172.5 Summary      262.6 Further Reading      262.7 Discussion Questions      27  CHAPTER 3: Making Design Decisions      293.1 Making Design Decisions      293.2 Design Concepts: The Building Blocks for Creating Structures      323.3 Design Concepts to Support Performance      393.4 Design Concepts to Support Availability      413.5 Design Concepts to Support Modifiability      463.6 Design Concepts to Support Security      493.7 Design Concepts to Support Integrability      533.8 Summary      573.9 Further Reading      573.10 Discussion Questions      58  CHAPTER 4: The Architecture Design Process      594.1 The Need for a Principled Method      594.2 Attribute-Driven Design 3.0      604.3 Applying ADD to Different System Contexts      664.4 Identifying and Selecting Design Concepts      704.5 Producing Structures      744.6 Defining Interfaces      774.7 Creating Preliminary Documentation During Design      814.8 Tracking Design Progress      854.9 Summary      874.10 Further Reading      884.11 Discussion Questions      89  CHAPTER 5: API-centric Design      915.1 Business Agility      915.2 API-centric Design      935.3 API-centric Design and ADD      1075.4 Summary      1105.5 Further Reading      1105.6 Discussion Questions      111  CHAPTER 6: Designing for Deployability      1136.1 Deployability Principles and Architectural Design      1136.2 Design Decisions to Support Deployability      1196.3 Deployability and ADD      1286.4 Summary      1296.5 Further Reading      1306.6 Discussion Questions      130  CHAPTER 7: Designing Cloud-Based Solutions      1337.1 Introduction to the Cloud      1337.2 Drivers and the Cloud      1367.3 Cloud-Based Design Concepts      1397.4 ADD in the Design of Cloud-Based Solutions      1477.5 Summary      1487.6 Further Reading      1487.7 Discussion Questions      149  CHAPTER 8: Case Study: Hotel Pricing System      1518.1 Business Case      1518.2 System Requirements      1538.3 Development and Operations Requirements 1     568.4 The Software Design Process      1588.5 Summary      1888.6 Further Reading      1898.7 Discussion Questions      189  CHAPTER 9: Case Study: Digital Twin Platform      1919.1 Business Case      1929.2 System Requirements      1939.3 The Design Process      1959.4 Summary      2239.5 Further Reading      2249.6 Discussion Questions      225  CHAPTER 10: Technical Debt in Architectural Design      22710.1 Technical Debt      22710.2 The Roots of Technical Debt in Design      22810.3 Refactoring and Redesign      23110.4 Technical Debt and ADD      23310.5 Summary      23510.6 Further Reading      23610.7 Discussion Questions      237  CHAPTER 11: Analysis in the Design Process      23911.1 Analysis and Design      23911.2 Why Analyze?       24211.3 Analysis Techniques      24311.4 Tactics-Based Analysis      24411.5 Reflective Questions      24611.6 Scenario-Based Design Reviews      24711.7 Summary      25011.8 Further Reading      25111.9 Discussion Questions      251  CHAPTER 12: The Architecture Design Process in the Organization      25312.1 Architecture Design and the Development Life Cycle      25312.2 Architecture Design and the Organization      26312.3 Summary      26812.4 Further Reading      26912.5 Discussion Questions      270  CHAPTER 13: Final Thoughts      27313.1 On the Need for Methods      27313.2 Future Directions      27513.3 Next Steps      27613.4 Further Reading      27713.5 Discussion Questions      277  Appendix Tactics-Based Questionnaires      279Index      301
      Hoppa över listan

      Mer från samma serie

      Len Bass, Paul Clements, Rick Kazman - Software Architecture in Practice, Häftad
      • -10% student

      Software Architecture in Practice

      Len Bass, Paul Clements, Rick Kazman

      Häftad, 2021

      462 kr

      Len Bass, Ingo Weber, Liming Zhu - DevOps, Inbunden

      DevOps

      Len Bass, Ingo Weber, Liming Zhu

      Inbunden, 2015

      277 kr

      Richard Stutzke - Estimating Software-Intensive Systems, Övrigt

      Estimating Software-Intensive Systems

      Richard Stutzke

      701 kr

      Eileen Forrester, Brandon Buteau, Sandra Shrum - CMMI for Services, Övrigt

      CMMI for Services

      Eileen Forrester, Brandon Buteau, Sandra Shrum

      756 kr

      Peter Gordon, Paul Clements, Rick Kazman, Mark Klein - Evaluating Software Architectures, Inbunden

      Evaluating Software Architectures

      Peter Gordon, Paul Clements, Rick Kazman, Mark Klein

      Inbunden, 2001

      3,0 utav 5 stjärnor. Totalt antal röster:(1)

      1 051 kr

      Dawn Cappelli, Andrew Moore, Randall Trzeciak - The CERT Guide to Insider Threats, Inbunden

      The CERT Guide to Insider Threats

      Dawn Cappelli, Andrew Moore, Randall Trzeciak

      Inbunden, 2012

      469 kr

      Hoppa över listan

      Du kanske också är intresserad av

      Humberto Cervantes, Rick Kazman - Designing Software Architectures, Inbunden

      Designing Software Architectures

      Humberto Cervantes, Rick Kazman

      Inbunden, 2016

      5,0 utav 5 stjärnor. Totalt antal röster:(1)

      749 kr

      Len Bass, Paul Clements, Rick Kazman - Software Architecture in Practice, Häftad
      • -10% student

      Software Architecture in Practice

      Len Bass, Paul Clements, Rick Kazman

      Häftad, 2021

      462 kr

      Yuanyuan Zhang, Rick Kazman, Rami Bahsoon, Ivan Mistrik - Economics-Driven Software Architecture, E-bok

      Economics-Driven Software Architecture

      Yuanyuan Zhang, Rick Kazman, Rami Bahsoon, Ivan Mistrik

      E-bok
      2014

      1 317 kr

      Julien Delange, Rick Kazman, Neil Ernst - Technical Debt in Practice, E-bok

      Technical Debt in Practice

      Julien Delange, Rick Kazman, Neil Ernst

      E-bok
      2021

      429 kr

      Eileen Forrester, Brandon Buteau, Sandra Shrum - CMMI for Services, Övrigt

      CMMI for Services

      Eileen Forrester, Brandon Buteau, Sandra Shrum

      756 kr

      Ivan Mistrik, Rami Bahsoon, Rick Kazman, Yuanyuan Zhang - Economics-Driven Software Architecture, Häftad

      Economics-Driven Software Architecture

      Ivan Mistrik, Rami Bahsoon, Rick Kazman, Yuanyuan Zhang

      Häftad, 2014

      1 133 kr

      Peter Gordon, Paul Clements, Rick Kazman, Mark Klein - Evaluating Software Architectures, Inbunden

      Evaluating Software Architectures

      Peter Gordon, Paul Clements, Rick Kazman, Mark Klein

      Inbunden, 2001

      3,0 utav 5 stjärnor. Totalt antal röster:(1)

      1 051 kr

      Yuanfang Cai, Rick Kazman - Software Design in the Age of AI, Häftad

      Software Design in the Age of AI

      Yuanfang Cai, Rick Kazman

      Häftad, 2027

      416 kr

      Anna Liu, Ingo Weber, Rick Kazman, Patrizio Pelliccione - Software Architecture, E-bok

      Software Architecture

      Anna Liu, Ingo Weber, Rick Kazman, Patrizio Pelliccione

      E-bok
      2023

      732 kr

      Patrizio Pelliccione, Rick Kazman, Ingo Weber, Anna Liu - Software Architecture, Häftad

      Software Architecture

      Patrizio Pelliccione, Rick Kazman, Ingo Weber, Anna Liu

      Häftad, 2023

      567 kr