My Account Log in

1 option

Software Architecture Foundation - 2nd Edition.

EBSCOhost Ebook Business Collection Available online

View online
Format:
Book
Author/Creator:
Lorz, Ralph Alexander.
Contributor:
Starke, Gernot.
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.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account