İçeriğe geç
academia.sh

Kurs Orta

Mimarın Rolü

Bu kursun sonunda

Kursa başla

01

Mimarlık Nedir

Mimarlığın tanımı ve kapsamı: değiştirilmesi pahalı kararların ayırt edilmesi, uygulama, çözüm ve kurumsal düzeylerin karar kapsamıyla ayrılması, karar, iletişim ve gözetim sorumlulukları, koddan kopan kararın fildişi kule sorununa dönüşmesi ve kararın danışmanlık ile koçlukla ekibe aktarılması.

  1. 01 Yazılım Mimarisi Tanımı Yazılım mimarisinin geri alınması pahalı kararlar kümesi olarak tanımlanması: model bir kod tabanında her kararın geri alınma maliyetinin bağımlı kapanıştan okunması, kararların bu sayıya göre sıralanması, eşiğin kaynağının yazılması ve gövde büyüklüğüne göre sıralamayla karşılaştırılması.
  2. 02 Mimarlık Düzeyleri Uygulama, çözüm ve kurumsal mimarinin karar kapsamıyla ayrılması: aynı karar kümesinin işlettiği birimlere göre üç düzeye dağıtılması, her düzeyin kapsadığı karar ve etkilediği birim sayısı, kararın yanlış düzeyde verilmesinde habersiz kalan birim, yinelenen karar ve çelişen gerçekleştirim sayıları.
  3. 03 Mimarın Sorumlulukları Karar, iletişim ve gözetim sorumluluklarının bir matris olarak kurulması: kararın makinece denetlenebilir kısıt biçimine çevrilmesi, kısayol ekleyen bir kod tabanında gözetimli ve gözetimsiz düzenin aynı kenar dizisiyle koşturulması, kodda karşılığı kalmayan karar oranı ve üç sorumluluğun saat dağılımı.
  4. 04 Mimar ve Geliştirici İlişkisi Fildişi kule sorununun bir bilgi farkı olarak modellenmesi: karar verenin bildiği ithal grafiği ile gerçek grafiğin ayrı tutulması, koda dokunan ve dokunmayan iki düzenin aynı değişim dizisinde koşturulması, ölü doğan karar oranı, ortalama bilgi farkı ve geri bildirim gecikmesinin sayılması.
  5. 05 Danışmanlık ve Koçluk Aynı kararın buyruk, yazılı gerekçe ve birlikte çalışma biçimlerinde aktarılması: kalıp durum ile kenar durumun ayrılması, iki dalgalı bir modelde doğru uygulanma oranının ve aktarım maliyetinin ölçülmesi, ekip değişiminden sonra hangi aktarım biçiminin ayakta kaldığının sayılması.

02

Mimar Pratiği

Kararın günlük pratiği: çelişen niteliklerin uzlaştırılması, karmaşıklığın bilinçli azaltılması, geri döndürülebilir ile döndürülemez kararların ayrı yöntemle verilmesi, teknik olmayan muhataplarla iletişim, olgunluk, ekosistem ve çıkış maliyeti üzerinden teknoloji değerlendirme ve bilgi tazeliğini sürdüren öğrenme disiplini.

  1. 01 Denge Kurmak Çelişen kalite nitelikleri arasında seçim yapma pratiği: alternatif–nitelik tablosunun bir veri yapısına çevrilmesi, aynı tablonun iki ağırlık kümesiyle puanlanması, ağırlık değiştikçe kazanan alternatifin değişmesinin duyarlılık taramasıyla sayılması ve her ağırlığın kaynağının yazılı olup olmamasının kararın savunulabilirliğine bağlanması.
  2. 02 Basitleştirmek Karmaşıklığın bilinçli azaltılması: arızi ile özsel karmaşıklığın ayrılması, bir çözümün modül grafiğindeki toplam karmaşıklığın gereksinim grafiğinden okunan özsel tabana göre iki bileşene bölünmesi, sadeleştirmenin kaldırdığı arızi payın ve kaldıramadığı payın sayılması ve aynı değişiklik kümesi iki grafikte koşturularak sadeleştirmenin karşılığında büyüyen şeyin ölçülmesi.
  3. 03 Karar Verme Geri döndürülebilir ve geri döndürülemez kararların ayrı yöntemle verilmesi: geri alma maliyetinin bir bağımlılık kümesinden hesaplanması, aynı karar kümesinin bu maliyete göre iki sınıfa ayrılması, hızlı deneme ile uzun değerlendirme yöntemlerinin her iki sınıfta koşturulması ve bekleme süresi ile yanlış karar maliyetinin dört politika üzerinde karşılaştırılması.
  4. 04 Paydaş Yönetimi Teknik olmayan muhatapla iletişimin bir paydaş modelinde ölçülmesi: aynı kararın teknik terimli anlatımı 27 soru ve 8 tur, sonuç odaklı anlatımı 0 soru ve 3 tur üretirken altı kısıttan dördünü eleyip dört sürprize dönüştürüyor, kısıtları düz dille geri koyan üçüncü anlatım dört ifade karşılığında toplam turu 3'e indiriyor.
  5. 05 Teknoloji Değerlendirme Aday araçların olgunluk, ekosistem ve çıkış maliyeti ölçütleriyle ağırlıklandırılması: on iki modüllük bir kaynak ağacı diske yazılıp taranarak çıkış maliyetinin 53,0 ile 60,5 saat arasında ölçülmesi, yerleşik yeteneğin toplam satırı 127'den 73'e indirirken çıkışı büyütmesi, kazananın ağırlık kümesine göre değişmesi ve sarmalayıcının kod payını 33,5 saatten 4,0 saate indirirken veri payını hiç azaltmaması.
  6. 06 Sürekli Öğrenme Disiplini Bilgi tazeliğinin bir bütçe dağıtımı olarak ölçülmesi: kararın dayandığı bilginin geçerlilik süresine bağlanması, yenilenmeyen dayanağa yaslanan kararın yanlış çıkma oranının 72 aylık bir koşumda sayılması ve aynı yıllık 72 saatin eşit, eskimeye göre ve en bayat önce dağıtıldığında oranı 0,3958, 0,3715 ve 0,2222 vermesi.

Aramak için yazmaya başlayın.

↑↓ Esc gezin · aç · kapat