Course Outline
Perkenalan
Gambaran Umum Software Architecture
- Penggerak arsitektur
- Kebutuhan akan arsitektur
Menjelajahi Tanggung Jawab Arsitektur
- Tanggung jawab, keterampilan, dan pengetahuan
- Kepemimpinan teknis
- Pengembang versus arsitek
Memahami Proses Arsitektur
- Pengkodean, pelatihan, dan kolaborasi
- Mengelola risiko teknis
- Menganalisis dan mengevaluasi arsitektur
Membuat Keputusan Arsitektur dalam Tim Pengembangan
- Mengumpulkan dan mendokumentasikan masalah
- Membangun komunitas praktik
- Membuat matriks penugasan tanggung jawab
Belajar Tentang Deskripsi Arsitektur
- Sudut pandang dan kerangka kerja
- Bahasa deskripsi
Memvisualisasikan Software Architecture
- Communication dan kosakata bersama
- Model dan diagram
- Pola arsitektur
Mendokumentasikan Software Architecture
- Documentation sebagai buku panduan
- Komponen
Memahami Standar, Pembusukan, dan Pemulihan
- Standar internasional
- Menyelesaikan divergensi proses
Terlibat dalam Proses Pengiriman
- Dimana arsitektur berperan dalam proses
- Hubungan dengan struktur organisasi
- Membangun desain yang gesit
Ringkasan dan Kesimpulan
Requirements
- Pengetahuan tentang desain, pengembangan, atau pengujian perangkat lunak
Hadirin
- Insinyur senior
- Insinyur junior
- Pengembang
Testimonials (3)
Saya menyukai latihan yang membantu membuka pikiran dan memperoleh wawasan baru tentang arsitektur perangkat lunak.
Gabriele - EAGLEPROJECTS S.p.A.
Course - Architecture and Design: Core + Advanced Training
Machine Translated
Structured and funny
Valentin Pravtchev - Carmeq GmBH
Course - Learning CMake
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.