iSAQB CPSA-A
iSAQB® Certified Professional for Software Architecture - Advanced Level (Sınav)
Açıklama
CPSA-Foundation Level’dan sonra, iSAQB® Certified Professional for Software Architecture - Advanced Level (CPSA-A) bir sonraki sertifika seviyesidir. Bu ileri düzey sertifika, kapsamlı ve modüler bir eğitim programı ile yazılım mimarisi alanında çalışan profesyonellerin yetkinliklerini geliştirmek için tasarlanmıştır. CPSA-A mezunlarının, yazılım mimarisi konusunda geniş bir beceri yelpazesine ve derin bilgiye sahip olması beklenir. Sertifika, önemli bir zaman yatırımı ve yüksek düzeyde uzmanlık gerektirir. Böylece profesyonellerin kendi alanlarında güçlü yetkinliklere sahip olması sağlanır.
CPSA-A programı, bireysel modüllerden oluşan esnek bir müfredata sahiptir. Her modül, yazılım mimarisi yetkinliğinin belirli bir alanına odaklanır. Başarılı katılımcılar kredi puanları kazanır ve bu puanlar sertifika için biriktirilir. Sertifika sahibi profesyoneller, orta ve büyük ölçekli IT sistemlerini bağımsız olarak tasarlayabilir ve özellikle orta ile yüksek kritiklik seviyesindeki sistemlerin teknik ve içerikle ilgili konularında sorumluluk alabilir.
CPSA-A Sertifikasının Faydaları
CPSA-A sertifikasına sahip olan profesyoneller aşağıdaki avantajlardan yararlanır:
-
İşverenler ve müşteriler için kalite göstergesi olan, uluslararası geçerliliğe sahip bir sertifikaya sahip olmak
-
Orta ve büyük ölçekli IT sistemlerini bağımsız ve sistematik şekilde tasarlama becerisini geliştirmek
-
Orta ile yüksek kritiklik seviyesindeki IT sistemlerinin teknik ve içerikle ilgili konularında sorumluluk almak
-
Fonksiyonel olmayan gereksinimleri karşılamak için stratejiler oluşturma, tasarlama ve dokümante etme yetkinliği kazanmak
-
Mimari önlemlerin uygulanmasında geliştirme ekiplerine rehberlik edebilmek
-
Orta ve büyük ölçekli geliştirme ekiplerinde mimariyle ilgili iletişimi etkili şekilde yönetebilmek
Hedef kitle
CPSA-A sertifikası, yazılım mimarisi kavramları konusunda sağlam bilgiye sahip profesyonellere yöneliktir. Bunlar arasında şunlar yer alır:
- Yazılım Mimarları
- Yazılım Geliştiriciler
- Yazılım tasarımı ve mimarisi konusunda deneyimli diğer IT profesyonelleri
Bu sertifika, karmaşık IT sistemlerini tasarlama, uygulama ve yönetme becerilerini geliştirmek ve geliştirme ekiplerine mimari hedeflere ulaşmaları için liderlik etmek isteyen profesyoneller için özellikle değerlidir.
Gereksinimler
iSAQB® CPSA-A sertifikasını almak için adayların aşağıdaki ön koşulları karşılaması gerekir:
Foundation Level Sertifikası: iSAQB® Certified Professional for Software Architecture - Foundation Level sertifika sınavını başarıyla tamamlamış olmak.
Profesyonel Deneyim: IT sektöründe en az üç yıllık profesyonel deneyime sahip olmak ve en az iki farklı IT sisteminin tasarımı ve geliştirilmesinde pratik deneyim edinmiş olmak.
Kredi Puanları: Üç yetkinlik alanındaki lisanslı eğitim kurslarına katılarak toplam 70 kredi puanı kazanılmalıdır:
- Technical Competence (TC)
- Methodological Competence (MC)
- Communicative Competence (CC)
- Bu alanların her birinden en az on kredi puanı alınması gerekir. Her Advanced Level eğitim modülü, içeriğine göre önceden belirlenmiş sayıda kredi puanı kazandırır.
Advanced Level Modüllerine Genel Bakış (sınava girmek için genellikle üç modül gereklidir):
Architecture Documentation (ADOC): Yazılım mimarisi nasıl dokümante edilir ve paylaşılır? Müfredat, bir yazılım sisteminin yaşam döngüsünün farklı aşamalarında çözüm yaklaşımlarını hedef gruba uygun şekilde kaydetmek için içerikleri, yöntemleri ve araçları kapsar.
- Kazanılan puanlar: 0 TC | 20 MC | 0 CC
Agile Software Architecture (AGILA): Agile ekiplerde ve projelerde etkili mimari çalışmalar nasıl yürütülür? Agile prensiplerin, Agile süreç modellerinin ve Agile değerlerin etkisiyle mimari disiplininde neler değişir?
- Kazanılan puanlar: 0 TC | 20 MC | 10 CC
Application Programming Interfaces (API): API'leri teknik arayüzler, organizasyonel arayüzler ve iş odaklı yapı taşları olarak daha iyi anlamak.
- Kazanılan puanlar: 10 TC | 10 MC | 0 CC
Architecture Evaluation (ARCEVAL): Bir yazılım çözümünün mimarisini değerlendirmek için kullanılan güncel yöntemler nelerdir? Bulgular nasıl özetlenebilir, iyileştirme için nasıl yön verilebilir ve Agile ortamlarda lean tasarımlar nasıl kullanılabilir?
- Kazanılan puanlar: 0 TC | 20 MC | 0 CC
Low-Trust Consensus in Decentralized Applications (BLOCKCHAIN): Dağıtık ve düşük güven ortamına sahip sistemlerde mutabakat sağlamak için blockchain teknolojilerinden nasıl yararlanılır? Merkeziyetsiz mimarilerin nasıl tasarlanacağını öğrenin.
- Kazanılan puanlar: 20 TC | 10 MC | 0 CC
Infrastructure, Container, and Cloud Native (CLOUDINFRA): Cloud için uyarlanabilir altyapı nasıl tasarlanır ve uygulanır?
- Kazanılan puanlar: 20 TC | 10 MC | 0 CC
Domain-Driven Design (DDD): Domain uzmanları ve geliştiricilerle birlikte domain odaklı bir mimari nasıl tasarlanır? Müfredat, domain bilgisini kullanarak sistemi domain'e özgü modüllere ayırmak (stratejik tasarım) ve bu modüllerin iç yapısını oluşturmak (taktik tasarım) için modelleme tekniklerini ve mimari araçları kapsar.
- Kazanılan puanlar: 0 TC | 20 MC | 10 CC
Domain-Specific Language (DSL): Domain-specific language'ler kullanarak yapılandırılabilirlik nasıl artırılır, kullanıcılar nasıl daha yetkin hale getirilir ve kritik özellikler nasıl güvence altına alınır?
- Kazanılan puanlar: 10 TC | 20 MC | 0 CC
Enterprise Architecture Management (EAM): Büyük bir IT sistemi ve uygulama ortamında tutarlılık nasıl korunabilir?
- Kazanılan puanlar: 0 TC | 30 MC | 0 CC
Embedded Systems (EMBEDDED): Güvenlikle ilgili gömülü sistemler nasıl geliştirilir? Müfredat, katı gerçek zaman gereksinimleri ve fonksiyonel güvenliği dikkate alarak, düzenlemelere tabi ortamlarda gömülü sistemlerin geliştirilmesi için temel konuları kapsar. Ayrıca yazılım mimarisi ile sistem mimarisi arasındaki etkileşimleri ele alır.
- Kazanılan puanlar: 20 TC | 10 MC | 0 CC
Evolution and Improvement of Software Architectures (IMPROVE): Mevcut yazılım sistemleri (“legacy”), teknik ve ekonomik hedeflere uygun şekilde sistematik olarak nasıl iyileştirilir? Müfredat, sorunların ve teknik borcun sistematik olarak belirlenmesini ve bu sorunların organizasyonel, teknik ve iş perspektifinden önceliklendirilmesini kapsar. Ayrıca mevcut sistemleri iyileştirmek için kullanılan tipik stratejik ve taktik yaklaşımları ele alır.
- Kazanılan puanlar: 10 TC | 20 MC | 0 CC
Flexible Architecture Models (FLEX): Esnek mimariler nasıl geliştirilir? Müfredat, mikroservisler, continuous delivery ve self-contained systems gibi modern mimari yaklaşımların yanı sıra bu sistemlerin işletilmesine yönelik güncel prensipleri kapsar.
- Kazanılan puanlar: 20 TC | 10 MC | 0 CC
Formal Methods (FM): Yazılım sisteminizde doğruluğu sağlamak için güvenilir teknikleri ve mimari yaklaşımları keşfedin.
- Kazanılan puanlar: 10 TC | 10 MC | 10 CC
Functional Software Architecture (FUNAR): Mimarinizin bileşenlerini birbirinden ayırmanın ve aynı zamanda güçlü ve esnek modeller oluşturmanın en etkili yolu nedir? Functional Architecture, immutable data, combinator'lar ve matematik tabanlı güçlü soyutlamaların yardımıyla bunları ve daha fazlasını sağlar.
- Kazanılan puanlar: 20 TC | 10 MC | 0 CC
Green Software – Development of Resource-Efficient Applications (GREEN): Sürdürülebilir ve enerji verimli IT sistemleri için yazılım mimarileri nasıl tasarlanır?
- Kazanılan puanlar: 10 TC | 10 MC | 0 CC
Requirements for Software Architects (REQ4ARC): Mimarlar ve geliştirme ekipleri, paydaşların gerçek ihtiyaçlarına göre bilinçli mimari kararlar verebilmek için yeterli gereksinim ve mühendislik bilgisine nasıl sahip olabilir?
- Kazanılan puanlar: 0 TC | 20 MC | 10 CC
Soft Skills for Software Architects (SOFT): Yazılım mimarlarının teknik bilgi ve hard skills dışında pratikte hangi yetkinliklere ihtiyacı vardır? Bu modül, IT projelerinde yer alan farklı paydaşlarla iletişim kurmak için hedef kitleye uygun iletişim becerilerini, zorlu grupları yönetme tekniklerini ve çatışma çözme becerilerini öğretir.
- Kazanılan puanlar: 0 TC | 0 MC | 30 CC
Software Architecture for AI-Based Systems (SWARC4AI): Yapay zekâ tabanlı sistemler için modern yazılım mimarileri geliştirirken yazılım mimarlarının ihtiyaç duyduğu temel bilgileri keşfedin ve öğrenin.
- Kazanılan puanlar: 20 TC | 10 MC | 0 CC
Web Architecture (WEB): Etkili ve güvenli web tabanlı sistemler nasıl tasarlanır?
- Kazanılan puanlar: 30 TC | 0 MC | 0 CC
Web Security (WEBSEC): “Güvenlik” nedir? Web tabanlı sistemlere teknik açıdan odaklanarak güvenlik, analiz ve geliştirme yaşam döngüsüne nasıl entegre edilir?
- Kazanılan puanlar: 20 TC | 10 MC | 0 CC
Sınav Formatı
CPSA-A sertifikasyon süreci iki bölümden oluşur:
- Bölüm 1: Mimari Dokümantasyon
- Adayların genellikle yaklaşık 40 sayfalık kapsamlı bir mimari dokümantasyon hazırlaması gerekir.
- Bölüm 2: Sözlü Görüşme
- Sözlü görüşmeye geçebilmek için Bölüm 1'in başarıyla tamamlanması gerekir. Bu görüşmede adayın sunulan mimari kavramları anlama ve açıklama becerisi değerlendirilir.
Sınav Ücreti
€ 2550,00 KDV hariç
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.