iSAQB CPSA-A IMPROVE
iSAQB® CPSA-A - Yazılım Mimarilerinin Evrimi ve İyileştirilmesi (Kurs)
Açıklama
iSAQB® CPSA-A Evolution and Improvement of Software Architectures (IMPROVE) kursuna katılmak, katılımcılara 20 Methodological Competence (MC) ve 10 Technical Competence (TC) puanı kazandırır. Bu puanlar, Brightest ile iSAQB CPSA-A sınavına girebilmek için gerekli olan 70 puanın bir parçasıdır. Brightest ile iSAQB CPSA-A sınavına girmek için gereken 70 puanın içinde, aşağıdaki alanların her birinden en az on yetkinlik puanına sahip olmanız gerektiğini unutmamak önemlidir:
- Technical Competence (TC)
- Methodological Competence (MC)
- Communicative Competence (CC)
Akredite iSAQB® IMPROVE - Evolution and Improvement of Software Architectures (CPSA-A) eğitimi, güncel iSAQB® müfredatına dayanmaktadır:
Bölüm 1 - Yazılım Mimarisine Giriş
- Yazılım mimarisinin tanımı
- Yazılım mimarisinin hedefleri
- Yazılım mimarisinin avantajları
Bölüm 2 - Gereksinimler
- Kalite gereksinimlerinin etkileşimi
- Fonksiyonel ve kalite gereksinimleri
- Kalite senaryoları
Bölüm 3 - Mimari Dokümantasyon
- Tahminler ve olası riskler
- Dokümantasyonun amaçları
- Black box ve white box
- Mimari unsurlar
- Dokümantasyon şablonları ve framework'ler
Bölüm 4 - Mimari Tasarım
- Mimari yöntemler
- Araçlar
- Mimari ilkeler: coupling, cohesion, S.O.L.I.D vb.
Bölüm 5 - Çözüm Stratejileri
- Mimari modeller
- Mimari analiz
- Postel yasası
- Mimari kararlar
Bölüm 6 - Mimari Değerlendirmeler
- Kod analizi
- Nicel ve nitel değerlendirmeler
Hedef kitle
CPSA-A Evolution and Improvement of Software Architectures semineri, mevcut sistemleri iyileştirmek için kullanılan tipik stratejik ve taktiksel yaklaşımları ele almak isteyen profesyoneller için özellikle değerlidir.
Gereksinimler
Herhangi bir iSAQB® CPSA - Advanced Level kursuna katılmak için iSAQB® Certified Professional for Software Architecture - Foundation Level (CPSA-F) sertifikasına sahip olmanız gerekir.
Bilgi ön koşulları:
Katılımcıların aşağıdaki ön bilgilere sahip olması gerekir:
- Küçük ve orta ölçekli yazılım sistemlerinin tasarımı ve geliştirilmesinde uygulamalı deneyim
- Bir yazılım sisteminin bakımı ve geliştirilmesi konusunda bir miktar uygulamalı deneyim
- Orta ve büyük ölçekli sistemlerin kaynak koduyla çalışma konusunda bir miktar uygulamalı deneyim; özellikle analiz, değerlendirme, kalite kontrolü, refactoring ve metriklerin uygulanması
Aşağıdaki alanlarda bilgi sahibi olmak, bu kursta ele alınan bazı kavramların daha iyi anlaşılmasına yardımcı olabilir:
- Refactoring konusunda bilgi ve uygulamalı deneyim
- Yazılım inceleme ve değerlendirme konusunda bilgi veya bir miktar uygulamalı deneyim:
- Coupling, cohesion, dependency ve complexity gibi özellikleri ölçmek için kullanılan yazılım metrikleri hakkında temel bilgi
- Profiling, tracing, log analizi ve veri analizi gibi yazılım çalışma zamanı analizleri hakkında temel anlayış
- Geliştirme çabasının tahmin edilmesi konusunda temel bilgi ve bir miktar deneyim
- Requirements engineering konusunda bir miktar uygulamalı deneyim ve geliştirme projelerinde farklı paydaşlarla çalışma deneyimi
- Geliştirme süreçlerinin analizi konusunda bir miktar uygulamalı deneyim
Müfredatlar ve örnek sınavlar yakında!
Müfredatlar ve örnek sınavlar yakında!
Sertifikasyon Sınavı İçin Başvuru Yapın
Brightest Private
Sınavları
Bireysel elektronik sınavlar, bir Pearson VUE uzmanı tarafından web kamerası aracılığıyla gerçek zamanlı olarak yönetilir.
Brightest Center
Sınavları
Bireysel elektronik sınavlar, Brightest web sitesi üzerinden kolay kayıt ile 5200'den fazla Sınav Merkezinden herhangi birindedir.
Brightest Green
Sınavları
Bireysel elektronik sınavlar, bir Pearson VUE uzmanı tarafından web kamerası aracılığıyla gerçek zamanlı olarak yönetilir.
Brightest Paper
Sınavları
Klasik sınav deneyimi, en az 6 katılımcılı gruplar için sayısı artan dillerde sunulmaktadır.