Software Architecture Fundamentals: iSAQB-Compliant Study Guide for the Certified Professional for Software Architecture-Foundation Level Exam, 2nd Edition

  • 3h 10m
  • Andreas Rausch, Arne Koschel, Holger Tiemeyer, Mahbouba Gharbi
  • Rheinwerk Publishing Inc.
  • 2024

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!

  • Prepare for the iSAQB Certified Professional for Software Architecture—Foundation Level (CPSA-F) exam
  • Learn to design scalable system software architectures
  • Walk through techniques for software architecture planning, documentation, and quality management
  • 2nd edition, updated and revised

In this book, you’ll learn about:

1. Fundamentals of Software Architecture

Reinforce your understanding of key concepts, including software architecture design principles, techniques to develop scalable architectures, tools needed to describe designs to stakeholders, and methods for quality evaluation.

2. Core Exam Concepts

Thoroughly review each topic in the exam: basic concepts, architecture design and development, architecture communication, and quality analysis. Expand your knowledge with a bonus chapter about software architecture tools.

3. Expert Guidance

Learn directly from iSAQB experts who helped develop the curriculum for the Certified Professional for Software Architecture—Foundation Level exam.

About the Author

Mahbouba Gharbi is the managing director and chief architect of ITech Progress GmbH. She has served as chairwoman of the International Software Architecture Qualification Board (iSAQB) for more than 15 years.

Arne Koschel is a professor for distributed information systems at the University of Applied Sciences and Arts in Hanover, Germany, and a board member of the iSAQB.

Andreas Rausch is the director of the Institute for Software and Systems Engineering at Technische Universität, Clausthal.

Holger Tiemeyer is a former vice chairman of the iSAQB board. As a computer scientist who minored in psychology, he gives training courses about software architecture, as well as lectures at technical colleges.

In this Book

  • Notes on Usage
  • Introduction
  • Software Architecture Fundamentals
  • Designing Software Architectures
  • Description and Communication of Software Architectures
  • Software Architectures and Quality
  • Side Note: Tools for Software Architects