Eğitim İçeriği

Giriş UML

  • Kısa tarihçe UML
  • Nesne yönelimli modelleme alanına genel bakış
  • UML grubunun özellikleri OMG
  • UML diyagramlarına genel bakış

Gereksinim Yönetimi

  • Gereksinimlerin ayrılması
  • FURPS'ye göre gereksinim kategorileri
  • Gereksinim toplama yöntemleri
  • UML notasyonu kullanılarak gereksinimlerin modellenmesi
  • Gereksinim bağımlılık matrisi
  • Diyagramlara dayanarak gereksinim spesifikasyonlarının oluşturulması

İş Süreçlerinin Modellenmesi

  • İş sürecinin tanımı
  • UML'da iş süreçlerinin modellenmesi
  • Etkinlik diyagramı
    • Karar ve eşzamanlı akışlar
    • İstisnalar ve istisna işleme
    • Bölümler, yollar

Fonksiyonel Olmayan Gereksinimlerin Modellenmesi

  • Bileşen ve dağıtım diyagramlarının kullanılması
  • Sistem ön mimarisi - mantıksal ve fiziksel
  • Güvenlik, performans, sistem güvenilirliği ile ilgili gereksinimlerin modellenmesi

Fonksiyonel Gereksinimlerin Modellenmesi

  • Sistem kapsamının belirlenmesi
  • Kullanım durumu diyagramı kullanılarak sistem işlevselliğinin modellenmesi
    • Aktörlerin ve aralarındaki ilişkilerin tanımlanması
    • Kullanım durumlarının tanınması
    • “Aktör - kullanım durumu” ilişkisi ve özellikleri
    • Kullanım durumları arasındaki ilişkiler: include, extend, genelleme
  • Kullanım durumu senaryolarının oluşturulması ve bunların temelinde diyagramların oluşturulması (etkinlikler, durum makinesi)

Sistemin Analitik Modeli

  • Sıra diyagramının kullanılması
    • Mesaj türleri: asenkron, senkron, geri dönüş
    • Mesaj numaralandırma sırasının belirlenmesi
    • Analitik nesne kategorileri: Sınır, Kontrol ve Varlık
  • Sistem tasarımına giriş
  • Etkileşimlerin modellenmesi

Statik Modelleme

  • Sınıf diyagramı ve kaynak kodu oluşturma
    • İlişki özellikleri
    • Diğer ilişkiler: toplama, bileşim, genelleme, bağımlılık, ilişkilendirme sınıfı
  • İleri/Geri mühendislik
    • Diyagrama dayanarak kaynak kodu oluşturma
    • Kaynak koduna dayanarak diyagram oluşturma
    • Kodu ve diyagramı senkronize etme
  • Nesne, bağlantı ve paket diyagramları

Dinamik Modelleme

  • Statik modelin doğrulanması
    • Metot imzalarının hassaslaştırılması
    • Sınıf diyagramının doğruluğunun doğrulanması
  • Metot çağrıları düzeyinde dinamik modelleme
  • Tasarım düzeyinde sıra diyagramı

Kurs İçin Gerekli Önbilgiler

Nesne yönelimli programlamanın temel kavramlarına veya herhangi bir nesne tabanlı dile aşinalık önerilir.

 21 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (2)

Yaklaşan Etkinlikler

İlgili Kategoriler