После получения сертификата CPSA-Foundation, следующим уровнем сертификации является iSAQB® Сертифицированный профессионал в области архитектуры программного обеспечения – Продвинутый уровень (CPSA-A). Эта продвинутая сертификация направлена на повышение квалификации специалистов по архитектуре программного обеспечения посредством комплексной модульной программы обучения. Выпускники CPSA-A обладают широким спектром навыков и глубокими знаниями в области архитектуры программного обеспечения. Для получения сертификата требуется значительное время и высокий уровень профессиональной подготовки, что гарантирует высокий уровень компетентности сертифицированных специалистов.
Программа CPSA-A состоит из гибкого учебного плана, включающего отдельные модули, каждый из которых посвящён определённым аспектам компетенций в области архитектуры ПО. Успешные участники получают кредитные баллы, которые накапливаются для получения сертификации. Сертифицированные специалисты способны самостоятельно проектировать ИТ-системы среднего и большого масштаба, а также нести ответственность за их технические и содержательные аспекты, особенно если речь идёт о системах средней и высокой критичности.
Преимущества сертификации CPSA-A
После получения сертификации специалисты CPSA-A получают ряд преимуществ:
Сертификация CPSA-A ориентирована на специалистов, обладающих прочными знаниями в области архитектуры программного обеспечения, включая:
Эта сертификация особенно ценна для профессионалов, стремящихся повысить свои навыки в проектировании, реализации и управлении сложными ИТ-системами, а также в руководстве командами разработки для достижения архитектурных целей.
To obtain the iSAQB® CPSA-A certification, candidates must meet the following prerequisites:
Foundation Level Certification: Successful completion of the iSAQB® Certified Professional for Software Architecture - Foundation Level certification exam.
Professional Experience: At least three years of professional experience in the IT industry, with hands-on experience designing and developing at least two different IT systems.
Credit Points: A total of 70 credit points must be earned through participation in licensed training courses across three competence areas:
Overview of the Advanced Level Modules (typically three required to take the exam):
Architecture Documentation (ADOC): How to document and communicate software architecture? The curriculum includes content, methods, and tools for a target-group-oriented recording of solution approaches at various points in the life of a software system.
Agile Software Architecture (AGILA): How do you accomplish effective architecture work in agile teams and projects? What changes in the architecture discipline through the influence of agile principles, agile process models, and agile values?
Application Programming Interfaces (API): Growing understanding of APIs as technical interfaces, organizational interfaces, and business-oriented building blocks.
Architecture Evaluation (ARCEVAL): What is the contemporary means of reviewing the architecture of a software solution? And how can you condense findings, set impulses, and use lean designs in agile environments?
Low-Trust Consensus in Decentralized Applications (BLOCKCHAIN): How do you leverage blockchain technologies to establish consensus in distributed, low-trust systems? Learn how to design decentralized architectures.
Infrastructure, Container, and Cloud Native (CLOUDINFRA): How to design and implement adjustable infrastructure for the Cloud?
Domain-Driven Design (DDD): How do you design a domain-related architecture with domain experts and developers? The curriculum includes modeling techniques and architecture tools to use domain expertise to divide the system into domain-specific modules (strategic design) and construct inside the modules (tactical design).
Domain-Specific Language (DSL): How do you enhance configurability, empower users, and guarantee critical properties with domain-specific languages.
Enterprise Architecture Management (EAM): How can consistency be maintained within a large IT system and application landscape?
Embedded Systems (EMBEDDED): How do you develop safety-relevant embedded systems? With hard real-time and functional safety in mind, the curriculum covers central topics for developing embedded systems in a regulated environment. It also addresses interactions between software and system architecture.
Evolution and Improvement of Software Architectures (IMPROVE): How do you systematically improve existing software systems (“legacy”) aligned with technical and economic goals? The curriculum addresses the systematic search for problems and technical debt and the prioritization of these problems from an organizational, technical, and business perspective. It also addresses typical strategic and tactical approaches to improving existing systems.
Flexible Architecture Models (FLEX): How do you develop flexible architectures? The curriculum includes modern architecture approaches such as microservices, continuous delivery, self-contained systems, and up-to-date principles for operating such systems.
Formal Methods (FM): Discover bulletproof techniques and architecture to achieve correctness for your software system.
Functional Software Architecture (FUNAR): What’s the most effective way to decouple the components of your architecture and build powerful and flexible models simultaneously? Functional Architecture does all of that and more with the help of immutable data, combinators, and powerful math-based abstractions.
Green Software – Development of Resource-Efficient Applications (GREEN): How do you design software architectures for sustainable and energy-efficient IT systems?
Requirements for Software Architects (REQ4ARC): How can architects and development teams be equipped with enough requirements and engineering know-how to make educated architecture decisions based on stakeholders' real needs?
Soft Skills for Software Architects (SOFT): Which competencies besides technical know-how and hard skills do software architects need in practice? This module teaches recipient-oriented communication skills, moderation of challenging groups, and conflict resolution skills to communicate with various stakeholders involved in IT projects.
Software Architecture for AI-Based Systems (SWARC4AI): Discover and learn the essential knowledge that software architects require for developing modern software architectures for AI-based systems.
Web Architecture (WEB): How to design effective and secure web-based systems?
Web Security (WEBSEC): What is “security”? How to integrate security into your Analysis and Development Lifecycle with a technical focus on web-based systems?
Examination Format
The certification process for CPSA-A includes two parts:
Exam Price
€ 2550.00 excl. VAT
Учебные планы и примеры экзаменов скоро выйдут!
Учебные планы и примеры экзаменов скоро выйдут!
Brightest Private
Exam
Электронные экзамены для индивидуальных пользователей проводимые на сайте Pearson VUE в режиме реального времени через веб-камеру(также доступны для ISTQB).
Brightest Center
Exam
Электронный экзамен для индивидуальных пользователей в любом из 5200+ центров тестирования Pearson VUE.
Brightest Green
Exam
Электронные коллективные экзамены минимум 6 участников на шести разных языках в любой точке мира.
Brightest Paper
Exam
Классический экзамен для групп минимум из 6 участников на все большем количестве языков.