iSAQB CPSA-A
iSAQB® Certified Professional for Software Architecture - Advanced Level (Examen)
Description
À l'issue de la certification CPSA-Foundation Level, le palier de certification suivant est la certification iSAQB® Certified Professional for Software Architecture - Advanced Level (CPSA-A). Cette certification de niveau avancé est conçue pour améliorer les aptitudes professionnelles des spécialistes de l'architecture logicielle grâce à un programme de formation complet et modulaire. Les personnes diplômées du CPSA-A doivent posséder un large éventail de compétences et des connaissances approfondies en architecture logicielle. Cette certification exige un investissement de temps conséquent et une expertise rigoureuse, ce qui garantit que les personnes certifiées sont hautement compétentes dans leur domaine.
Le programme CPSA-A consiste en un cursus flexible composé de modules individuels, chacun axé sur des aspects spécifiques de la compétence en architecture logicielle. Les personnes ayant réussi obtiennent des crédits qui sont cumulés en vue de la certification. Les personnes certifiées peuvent concevoir de manière indépendante des systèmes informatiques de moyenne à grande envergure et assumer la responsabilité de leurs aspects techniques et de contenu, en particulier les systèmes de criticité moyenne à élevée.
Avantages de la certification CPSA-A
Les personnes titulaires de la certification CPSA-A :
- Possèdent une certification internationalement reconnue, gage de qualité professionnelle dans le secteur.
- Possèdent une capacité accrue à concevoir de manière indépendante et méthodique des systèmes informatiques de moyenne à grande envergure.
- Sont responsables des aspects techniques et du contenu des systèmes informatiques de criticité moyenne à élevée.
- Maîtrisent la conception, la modélisation et la documentation de stratégies visant à répondre à des exigences non fonctionnelles.
- Sont capables de guider les équipes de développement dans la mise en œuvre de mesures architecturales.
- Maîtrisent la communication relative à l'architecture au sein d'équipes de développement de taille moyenne à grande.
Public cible
La certification CPSA-A est spécialement conçue pour les personnes ayant une solide compréhension des concepts d'architecture logicielle, notamment :
- Architectes logiciels
- Développeurs et Développeuses de logiciels
- Autres personnes professionnelles de l'informatique disposant d'une expérience dans la conception et l'architecture logicielles
Cette certification est particulièrement utile pour les personnes qui souhaitent améliorer leurs compétences en matière de conception, de mise en œuvre et de gestion de systèmes informatiques complexes, et diriger des équipes de développement afin d'atteindre des objectifs de conception architecturale.
Conditions requises
Pour obtenir la certification iSAQB® CPSA-A, les candidats doivent remplir les conditions suivantes :
Certification Foundation Level : Réussir l’examen de certification iSAQB® Certified Professional for Software Architecture – Foundation Level.
Expérience professionnelle : Posséder au moins trois ans d’expérience professionnelle dans le secteur informatique, ainsi qu’une expérience pratique de la conception et du développement d’au moins deux systèmes informatiques différents.
Points de compétence : Les candidats doivent obtenir un total de 70 points de compétence en participant à des formations agréées dans trois domaines :
- Compétence technique (TC)
- Compétence méthodologique (MC)
- Compétence en communication (CC)
- Au moins dix points de compétence doivent être obtenus dans chacun de ces domaines. Chaque module de formation Advanced Level attribue un nombre de points prédéfini selon son contenu.
Présentation des modules Advanced Level (trois modules sont généralement nécessaires pour passer l’examen) :
Documentation de l’Architecture (ADOC) : Comment documenter et communiquer une architecture logicielle ? Le programme comprend des contenus, des méthodes et des outils permettant de consigner les approches de solution de manière adaptée au public cible, à différents moments du cycle de vie d’un système logiciel.
- Points pouvant être obtenus : 0 TC | 20 MC | 0 CC
Architecture pour les Contextes d’Ingénierie Logicielle Agentique (AGENTA) : Comment l’IA générative et les agents d’IA peuvent-ils soutenir l’architecture logicielle ? Le programme couvre les méthodes et les outils permettant de prendre des décisions architecturales avec l’aide de l’IA, de fournir des connaissances architecturales aux agents, de maintenir l’alignement de l’architecture, d’extraire des informations architecturales et de mettre en place une gouvernance ainsi que des contrôles qualité.
- Points pouvant être obtenus : 10 TC | 20 MC | 0 CC
Architecture Logicielle Agile (AGILA) : Comment mener efficacement les activités d’architecture dans des équipes et des projets agiles ? Comment les principes, les modèles de processus et les valeurs agiles transforment-ils la discipline de l’architecture ?
- Points pouvant être obtenus : 0 TC | 20 MC | 10 CC
Interfaces de Programmation d’Applications (API) : Approfondir la compréhension des API en tant qu’interfaces techniques, interfaces organisationnelles et composants orientés métier.
- Points pouvant être obtenus : 10 TC | 10 MC | 0 CC
Évaluation de l’Architecture (ARCEVAL) : Quelles sont les méthodes actuelles pour examiner l’architecture d’une solution logicielle ? Comment résumer les constats, proposer des pistes d’amélioration et utiliser des conceptions allégées dans des environnements agiles ?
- Points pouvant être obtenus : 0 TC | 20 MC | 0 CC
Consensus à Faible Niveau de Confiance dans les Applications Décentralisées (BLOCKCHAIN) : Comment utiliser les technologies blockchain pour établir un consensus dans des systèmes distribués présentant un faible niveau de confiance ? Apprenez à concevoir des architectures décentralisées.
- Points pouvant être obtenus : 20 TC | 10 MC | 0 CC
Infrastructure, Conteneurs et Cloud Native (CLOUDINFRA) : Comment concevoir et mettre en œuvre une infrastructure adaptable pour le cloud ?
- Points pouvant être obtenus : 20 TC | 10 MC | 0 CC
Modélisation Collaborative du Logiciel (COSMO) : Comment les équipes peuvent-elles concevoir ensemble des architectures logicielles robustes ? Le programme couvre des techniques de modélisation éprouvées, des méthodes de facilitation et des outils permettant de rendre la complexité visible, de discuter des questions métier et techniques et de préparer ensemble des décisions architecturales claires.
- Points pouvant être obtenus : 0 TC | 10 MC | 20 CC
Conception Pilotée par le Domaine (DDD) : Comment concevoir une architecture liée au domaine avec des experts métier et des développeurs ? Le programme comprend des techniques de modélisation et des outils d’architecture permettant d’utiliser l’expertise du domaine pour diviser le système en modules spécifiques grâce à la conception stratégique, puis construire l’intérieur des modules grâce à la conception tactique.
- Points pouvant être obtenus : 0 TC | 20 MC | 10 CC
Langage Spécifique au Domaine (DSL) : Apprenez à utiliser les langages spécifiques au domaine pour améliorer la configurabilité, renforcer l’autonomie des utilisateurs et garantir les propriétés critiques.
- Points pouvant être obtenus : 10 TC | 20 MC | 0 CC
Gestion de l’Architecture d’Entreprise (EAM) : Comment maintenir la cohérence dans un vaste environnement de systèmes informatiques et d’applications ?
- Points pouvant être obtenus : 0 TC | 30 MC | 0 CC
Systèmes Embarqués (EMBEDDED) : Comment développer des systèmes embarqués importants pour la sécurité ? En tenant compte du temps réel dur et de la sécurité fonctionnelle, le programme couvre les principaux sujets liés au développement de systèmes embarqués dans un environnement réglementé. Il aborde également les interactions entre l’architecture logicielle et l’architecture système.
- Points pouvant être obtenus : 20 TC | 10 MC | 0 CC
Sécurité des Systèmes Embarqués pour les Architectes (EMBEDDEDSEC) : Comment concevoir des systèmes embarqués sécurisés ? Le programme couvre les méthodes permettant d’identifier les actifs, les menaces et les risques, ainsi que la cryptographie, les technologies de sécurité et les patrons de conception. Il traite également des schémas d’attaque courants et des techniques permettant de vérifier et de valider les propriétés de sécurité.
- Points pouvant être obtenus : 10 TC | 20 MC | 0 CC
Modèles d’Architecture Flexibles (FLEX) : Comment développer des architectures flexibles ? Le programme comprend des approches architecturales modernes telles que les microservices, la livraison continue et les systèmes autonomes, ainsi que des principes actuels pour exploiter ces systèmes.
- Points pouvant être obtenus : 20 TC | 10 MC | 0 CC
Méthodes Formelles (FM) : Découvrez des techniques et des architectures hautement fiables permettant de garantir l’exactitude de votre système logiciel.
- Points pouvant être obtenus : 10 TC | 10 MC | 10 CC
Architecture Logicielle Fonctionnelle (FUNAR) : Quelle est la meilleure façon de découpler les composants de votre architecture tout en créant des modèles puissants et flexibles ? L’Architecture Fonctionnelle permet d’atteindre ces objectifs et bien davantage grâce aux données immuables, aux combinateurs et à de puissantes abstractions mathématiques.
- Points pouvant être obtenus : 20 TC | 10 MC | 0 CC
Logiciel Vert – Développement d’Applications Économes en Ressources (GREEN) : Comment concevoir des architectures logicielles pour des systèmes informatiques durables et économes en énergie ?
- Points pouvant être obtenus : 10 TC | 10 MC | 0 CC
Évolution et Amélioration des Architectures Logicielles (IMPROVE) : Comment améliorer systématiquement les systèmes logiciels existants (“legacy”) en fonction d’objectifs techniques et économiques ? Le programme traite de la recherche systématique des problèmes et de la dette technique, ainsi que de leur priorisation selon les perspectives organisationnelle, technique et métier. Il aborde également les approches stratégiques et tactiques courantes pour améliorer les systèmes existants.
- Points pouvant être obtenus : 10 TC | 20 MC | 0 CC
Exigences pour les Architectes Logiciels (REQ4ARC) : Comment fournir aux architectes et aux équipes de développement suffisamment de connaissances sur les exigences et l’ingénierie afin qu’ils puissent prendre des décisions architecturales éclairées fondées sur les besoins réels des parties prenantes ?
- Points pouvant être obtenus : 0 TC | 20 MC | 10 CC
Compétences Relationnelles pour les Architectes Logiciels (SOFT) : De quelles compétences les architectes logiciels ont-ils besoin dans la pratique, en plus des connaissances techniques et des compétences professionnelles ? Ce module enseigne une communication adaptée aux destinataires, la facilitation de groupes difficiles et la résolution des conflits afin de communiquer avec les différentes parties prenantes des projets informatiques.
- Points pouvant être obtenus : 0 TC | 0 MC | 30 CC
Architecture Logicielle pour les Systèmes Basés sur l’IA (SWARC4AI) : Découvrez et apprenez les connaissances essentielles dont les architectes logiciels ont besoin pour développer des architectures modernes destinées aux systèmes basés sur l’IA.
- Points pouvant être obtenus : 20 TC | 10 MC | 0 CC
Architecture Web (WEB) : Comment concevoir des systèmes basés sur le Web qui soient efficaces et sécurisés ?
- Points pouvant être obtenus : 30 TC | 0 MC | 0 CC
Sécurité Web (WEBSEC) : Qu’est-ce que la “sécurité” ? Comment intégrer la sécurité dans le cycle de vie de l’analyse et du développement, avec un accent technique sur les systèmes basés sur le Web ?
- Points pouvant être obtenus : 20 TC | 10 MC | 0 CC
Format de l’examen
Le processus de certification CPSA-A comprend deux parties :
- Partie 1 : Documentation de l’Architecture
- Les candidats doivent préparer une documentation complète de l’architecture, généralement d’environ 40 pages.
- Partie 2 : Entretien Oral
- La Partie 1 doit être réussie avant de pouvoir participer à l’entretien oral. Celui-ci évalue la compréhension du candidat ainsi que sa capacité à expliquer clairement les concepts architecturaux présentés.
Prix de l’examen
€ 2550,00 hors TVA
Téléchargez le programme d'étude de cette certification ou les exemples d'examens.
Accès aux ressourcesThe global exam price vary depending on the certification and your geographical location.
Price Information Request.
*Champ obligatoire
Réservez votre examen de certification
Brightest Private
Exams
Examens électroniques pour les particuliers, administrés par Pearson Vue en temps réel au moyen d'une webcam
Brightest Center
Exams
Examens électroniques disponible en plusieurs langues dans 5200+ centres d’examen. Inscription simplifiée via la page Brightest du site web de Pearson Vue
Brightest Green
Exams
Examens électroniques pour les groupes (à partir de 6 personnes) disponibles en plusieurs langues, partout dans le monde
Brightest Paper
Exams
Examens en format papier, pour les groupes de 6 personnes et plus, dans un nombre croissant de langues