1 option
Software Architecture Foundation - 2nd Edition.
- Format:
- Book
- Author/Creator:
- Lorz, Ralph Alexander.
- Language:
- English
- Subjects (All):
- Software architecture.
- Certification.
- Physical Description:
- 1 online resource (169 pages)
- Edition:
- 2nd ed.
- Place of Publication:
- Hertogenbosch : Van Haren Publishing, 2023.
- Summary:
- This book serves as a comprehensive guide for individuals preparing for the iSAQB Certified Professional for Software Architecture - Foundation Level (CPSA-F) certification. It provides an in-depth overview of the foundational concepts and skills necessary for software architects, aligning with the iSAQB curriculum. The book covers essential topics such as software architecture definitions, goals, benefits, design principles, quality requirements, and communication of architectures. Authored by Gernot Starke and Alexander Lorz, both active members of the iSAQB Foundation Level working group, the book is designed to support self-study and complement training courses. It targets aspiring software architects seeking to enhance their methodological and practical knowledge in software engineering, preparing them effectively for the CPSA-F exam. Generated by AI.
- Contents:
- Intro
- Title
- Copyright
- Contents
- Quick Overview
- Foreword by Mirko Hillert
- Foreword by Stefan Tilkov
- Foreword by Peter Hruschka
- Part I: Introduction
- About Software Architecture
- About this book
- About iSAQB
- About certification
- iSAQB Foundation
- iSAQB examination overview
- Preparation for the Foundation Level examination
- Part II: CPSA-F learning goals Explained
- How learning goals are explained
- List of learning goals
- CPSA-F Chapter 1: Basic concepts of software architecture
- LG 1-1: Definitions of software architecture
- LG 1-2: Goals and benefits of software architecture
- LG 1-3: Software architecture in the software lifecycle
- LG 1-4: Software architects’ tasks and responsibilities
- LG 1-5: Software architects and other stakeholders
- LG 1-6: Development approaches and software architecture
- LG 1-7: Short- and long-term goals
- LG 1-8: Explicit statements versus implicit assumptions
- LG 1-9: Software architects in the greater architectural context
- LG 1-10: Types of IT systems
- LG 1-11: Distributed systems
- CPSA-F Chapter 2: Design and Development of software architectures
- LG 2-1: Approaches and heuristics for architecture development
- LG 2-2: Design software architectures
- LG 2-3: Influencing factors and constraints
- LG 2-4: Cross-cutting concepts
- LG 2-5: Patterns
- LG 2-6: Design principles
- LG 2-7: Managing dependencies
- LG 2-8: Achieve quality requirements
- LG 2-9: Design and define interfaces
- LG 2-10: Principles of software deployment
- CPSA-F Chapter 3: Specification and communication of software architectures
- LG 3-1: Requirements of technical documentation
- LG 3-2: Describe and communicate software architectures
- LG 3-3: Models and notations to describe software architecture
- LG 3-4: Architectural views
- LG 3-5: Context view.
- LG 3-6: Document cross-cutting concepts
- LG 3-7: Describe interfaces
- LG 3-8: Document architectural decisions
- LG 3-9: Resources and tools for documentation
- CPSA-F Chapter 4: Software architecture and quality
- LG 4-1: Quality models and quality characteristics
- LG 4-2: Clarify quality requirements
- LG 4-3: Qualitative analysis
- LG 4-4: Quantitative evaluation
- CPSA-F Chapter 5: Examples of software architectures
- LG 5-1: From requirements to solutions
- LG 5-2: Rationale of a technical implementation
- Part III: Background
- Additional patterns
- Appropriateness: it always depends. . .
- Part IV: Moving on
- Advanced Level modules
- Advanced Level certification
- Part V: Appendices
- Appendix A: About the authors
- Appendix B: Glossary of terms
- Appendix C: References and further reading
- Index.
- Notes:
- Description based on publisher supplied metadata and other sources.
- Part of the metadata in this record was created by AI, based on the text of the resource.
- ISBN:
- 9789401810432
- 9401810435
- 9789401810449
- 9401810443
- OCLC:
- 1411310314
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.