x
Software Architecture Fundamentals

Software Architecture Fundamentals - iSAQB-Compliant Study Guide for the Certified Professional for Software Architecture-Foundation Level Exam

Taschenbuch, Sprache: Englisch
49,95 €
inkl. MwSt. versandkostenfrei!

Produktdetails  
Verlag Rheinwerk Verlag
Auflage 2024
Seiten 224
Großformatiges Paperback. Klappenbroschur
Artikeltyp Englisches Buch
EAN 9781493225989
Bestell-Nr 49322598UA

Produktbeschreibung  

Preparing for your iSAQB CPSA--Foundation Level exam? Make the grade with this study guide! First, tackle essential topics and fundamentals, beginning with development approaches and design techniques for scalable software architectures. Then, see how views, templates, and documents are used to communicate design decisions, and understand how to evaluate software architectures. Level up your exam prep with this handy resource!

Highlights include:

iSAQB CPSA-Foundation Level exam
Architecture design
Development approaches
Architectural patterns
Templates
Documentation
Prototypes
Quality management
Deployment
Modeling tools
Static code analysis tools
Code management


Highlights:

iSAQB CPSA-Foundation Level exam Architecture designDevelopment approachesArchitectural patternsTemplatesDocumentationPrototypesQuality managementDeploymentModeling toolsStatic code analysis toolsCode management

Inhaltsverzeichnis:

... Preface to the 2nd Edition ... 15

1 ... Introduction ... 17

1.1 ... Software architecture as an aspect of software engineering ... 18

1.2 ... iSAQB: The International Software Architecture Qualification Board ... 19

1.3 ... Certified Professional for Software Architecture - Foundation and Advanced Level ... 21

1.4 ... The aim of this book ... 22

1.5 ... Prerequisites ... 23

1.6 ... Reader's guide ... 23

1.7 ... Target audience ... 24

1.8 ... Acknowledgements ... 24

2 ... Software Architecture Fundamentals ... 25

2.1 ... Integration with the iSAQB curriculum ... 26

2.2 ... Software-intensive systems and software architectures ... 27

2.3 ... Fundamental software architecture concepts ... 33

2.4 ... A bird's-eye view of software architecture design ... 49

2.5 ... Test your knowledge ... 57

3 ... Designing Software Architectures ... 61

3.1 ... Integration with the iSAQB curriculum ... 62

3.2 ... Overview of the architecture design process ... 62

3.3 ... Working with boundary conditions and external influencing factors ... 68

3.4 ... Design principles and heuristics ... 70

3.5 ... Architecture-centric development approaches ... 77

3.6 ... Techniques for a good design ... 85

3.7 ... Architectural patterns ... 91

3.8 ... Side Note: Design patterns ... 101

3.9 ... Deployment and operations ... 109

3.10 ... Test your knowledge ... 113

4 ... Description and Communication of Software Architectures ... 117

4.1 ... Integration with the iSAQB curriculum ... 117

4.2 ... The CoCoME example ... 118

4.3 ... Views and templates ... 121

4.4 ... Technical/cross-cutting concepts in software architectures ... 146

4.5 ... Architecture and implementation ... 148

4.6 ... Common document types for software architectures ... 150

4.7 ... Best-prac tice rules for documentation ... 153

4.8 ... Examples of alternative architecture frameworks ... 156

4.9 ... Test your knowledge ... 158

5 ... Software Architectures and Quality ... 161

5.1 ... Integration with the iSAQB curriculum ... 162

5.2 ... Evaluating software architectures ... 163

5.3 ... Side Note: Prototypes and technical proof of concept ... 170

5.4 ... Architecture analysis ... 172

5.5 ... Test your knowledge ... 178

6 ... Side Note: Tools for software architects ... 181

6.1 ... General information on tools ... 181

6.2 ... Requirements management tools ... 182

6.3 ... Modeling tools ... 183

6.4 ... Static code analysis tools ... 184

6.5 ... Dynamic analysis tools ... 186

6.6 ... Configuration and version management tools ... 187

6.7 ... Code management tools ... 188

6.8 ... Testing tools ... 188

6.9 ... Documentation tools ... 189

... App endices ... 191

A ... Sample Questions ... 193

B ... Abbreviations ... 199

C ... Glossary ... 201

D ... References ... 213

... About the Authors ... 219

... Index ... 221

Mehr Angebote zum Thema  

Verpasse keine Highlights & Aktionen. Jetzt zum Newsletter anmelden.

Wenn Sie unseren Newsletter abonnieren, willigen Sie damit ein, dass Ihre E-Mail Adresse gespeichert und gemäß Art. 6 Abs. 1 a) DSGVO verarbeitet wird. Einzelheiten zur Speicherung und Nutzung Ihrer Daten finden Sie unter Datenschutz und Datensicherheit. Zur Optimierung unseres Angebots werten wir in anonymisierter Form aus, wie viele Links in unserem Newsletter angeklickt werden. Diese Auswertung lässt keinen Rückschluss auf Ihre Person oder sonstige Ihrer Daten zu und wird nicht mit anderen personenbezogenen Daten oder Bestelldaten verbunden. Die Auswertung der Klickzahlen erfolgt allein zu statistischen Zwecken.
Eine Abmeldung ist jederzeit über einen Link am Ende jeden Newsletters möglich.
1 Mängelexemplare sind Bücher mit leichten Beschädigungen wie angestoßenen Ecken, Kratzer auf dem Umschlag, Beschädigungen/Dellen am Buchschnitt oder ähnlichem. Diese Bücher sind durch einen Stempel "Mängelexemplar" als solche gekennzeichnet. Die frühere Buchpreisbindung ist dadurch aufgehoben. Angaben zu Preissenkungen beziehen sich auf den gebundenen Preis eines mangelfreien Exemplars.

2 Mängelexemplare sind Bücher mit leichten Beschädigungen wie angestoßenen Ecken, Kratzer auf dem Umschlag, Beschädigungen/Dellen am Buchschnitt oder ähnlichem. Diese Bücher sind durch einen Stempel "Mängelexemplar" als solche gekennzeichnet. Angaben zu Preissenkungen beziehen sich auf den ehemaligen gebundenen Preis eines mangelfreien Exemplars.

3 Die Preisbindung dieses Artikels wurde aufgehoben. Angaben zu Preissenkungen beziehen sich auf den vorherigen gebundenen Ladenpreis.

4 Der Preisvergleich bezieht sich auf die unverbindliche Preisempfehlung, wie diese vom Hersteller oder von einem Lieferanten zur Verfügung gestellt wird.

5 Diese Artikel haben leichte Beschädigungen wie angestoßenen Ecken, Kratzer oder ähnliches und können teilweise mit einem Stempel "Mängelexemplar" als solche gekennzeichnet sein. Der Preisvergleich bezieht sich auf die unverbindliche Preisempfehlung, wie diese vom Hersteller oder von einem Lieferanten zur Verfügung gestellt wird.

6 Der Preisvergleich bezieht sich auf die Summe der Einzelpreise der Artikel im Paket. Bei den zum Kauf angebotenen Artikeln handelt es sich um Mängelexemplare oder die Preisbindung dieser Artikel wurde aufgehoben oder der Preis wurde vom Verlag gesenkt oder um eine ehemalige unverbindliche Preisempfehlung des Herstellers. Angaben zu Preissenkungen beziehen sich auf den vorherigen Preis. Der jeweils zutreffende Grund wird Ihnen auf der Artikelseite dargestellt.

7 Der gebundene Preis des Buches wurde vom Verlag gesenkt. Angaben zu Preissenkungen beziehen sich auf den vorherigen gebundenen Preis.

8 Sonderausgabe in anderer Ausstattung, inhaltlich identisch. Angaben zu Preissenkungen beziehen sich auf den Vergleich Originalausgabe zu Sonderausgabe.

9 Der Preisvergleich bezieht sich auf den Originalpreis eines neuen Exemplares.

Alle Preisangaben inkl. gesetzlicher MwSt. und ggf. zzgl. Versandkosten.