Bize Ulaşın

Eğitim İçeriği

EAP dosyası oluşturma ve yapılandırma

  • Enterprise Architect proje dosyası oluşturma ve kaydetme
  • Görüş türleri
  • Program arayüzü: menüler, araç çubukları, Toolbox, Project Browser ve diğer pencereler
  • Pencereleri sabitleme ve gizleme

Model ve diyagramla çalışma

  • Önceden tanımlı modeller
  • Paketler (görüşler) ve diyagramlar
  • Model ve diyagrama öğe ekleme
  • Öğeleri kaldırmanın farklı yolları ve sonuçları
  • Diyagramları kaydetme

Gereksinim Yönetimi

  • Gereksinim toplama yöntemleri
  • FURPS gereksinim kategorileri
  • Gereksinim Diyagramı
  • Gereksinimler arasındaki ilişkiler
    • toplama (aggregation)
    • bağımlılık (dependency)
  • Bir diyagramın görünümünü nasıl iyileştirebilirim?
    • diyagram yerleşimi (layout)
    • renk durumu gereksinimleri
    • paket adlarını etkinleştirme / devre dışı bırakma
  • Matris ilişkisi oluşturma ve yönetme
  • Gereksinimlerin dokümante edilmesi
    • HTML sayfaları
    • yazdırılabilir sürüm
  • Gelişmiş gereksinim yönetimi
    • özel gereksinim türleri
    • özel gereksinim durumu
    • gereksinimlerin izlenmesi (tracking)
    • gereksinimlerin dokümante edilmesi

İş süreçleri modellemesi, mimari

  • Etkinlik Diyagramı (Activity Diagram)
  • Bileşik etkinlikler
  • Kontrol akışları, nesne akışları
  • İstisnaları ele alma, kesinti akışı
  • Partisyonlar
  • Eşzamanlı akışlar ve karar alma
  • Bir diyagramın görünümünü nasıl iyileştirebilirim?
    • farklı ayrıntı düzeyleri
    • ayrıntı miktarını azaltma
    • süreç karmaşıklığı
  • Bileşen ve Dağıtım diyagramları (Components and Deployment diagrams)
  • Sistemin başlangıç mimarisi - mantıksal ve fiziksel
    • iç içe bileşenler (nested components)
    • devredilme ve toplama (delegation and assembly)
    • port
    • arayüz (interface)
    • iletişim yolları
  • Diyagramlarda stereotiplerin standart dışı uygulaması (İSTEĞE BAĞLI)
    • stereotipler grafik kütüphanesi
    • kütüphaneyi projeye ekleme
    • özel grafik stereotipleri

Kullanım Senaryoları (Use Cases) ve dokümantasyonu

  • Fonksiyonel gereksinim modellemesi
  • Sistemin kapsamı
  • Actörler ve aralarındaki ilişkiler
    • kullanım senaryolarını tanımlama (Identifying use cases)
    • "actor - use case" ilişkisi ve özellikleri
    • kullanım senaryoları arasındaki ilişkiler: include, extend, generalization
  • Otomatik numaralama
  • Kullanım senaryoları ve bunlara dayalı olarak oluşturulan etkinlik diyagramları
  • Dokümantasyon üretimi
  • Doküman Şablonları

Analitik model

  • Alan (domain) modeli düzeyinde Sınıf Diyagramı (Class diagram)
    • sınıf, yöntem, nitelik, soyut sınıf, arayüz (interface)
    • ilişki ve özellikleri
    • diğer ilişkiler: toplama (aggregation), kompozisyon (composition), genelgeçerlik (generalization), bağımlılık (dependency), ilişki sınıfı (association class)
    • sınıf tanımlama (class identyfication)
  • Sıra Diyagramı (Sequence Diagram)
    • mesaj türleri: asenkron, senkron, dönüş (return)
    • stereotipler: Sınır (Boundary), Kontrol (Control) ve Varlık (Entity)

Statik model

  • Tasarım düzeyinde Sınıf Diyagramı (Class Diagram)
  • Kaynak kod üretimi ve tersine mühendislik (İSTEĞE BAĞLI)
    • diyagramdan kaynak kod üretimi
    • kaynak koddan diyagram üretimi
    • kaynak kod ve diyagram senkronizasyonu
  • Nesne Diyagramları (Object Diagrams)

Dinamik Model

  • Statik model doğrulama
    • yöntem imzalarını netleştirme (clarify the method signatures)
    • sınıf diyagramı doğrulaması
  • Kullanım senaryoları ve statik analitik modele dayalı yöntem çağrıları düzeyinde dinamik modelleme (sıra diyagramı)
  • Bir diyagramın görünümünü nasıl iyileştirebilirim?
    • modelleme senaryoları sayısını azaltma
    • yaşam çizgisi (lifelines) sayısını azaltma
    • karmaşık iç içe bloklardan kaçınma
    • ayrıntıları gizleme
  • Durum Makinesi diyagramı (İSTEĞE BAĞLI) (State Machine diagram)
    • durumlar ve alt-durumlar
    • durumlar arası geçişler - tetikleyici (trigger), koşul (condition) ve eylem (action)
    • iç eylemler (giriş: entry, yap: do, çıkış: exit)

Desenler ve profiller (İSTEĞE BAĞLI)

  • "Gang of Four" desenleri
  • Projede tanımlanan desenler
  • Kullanıcı desenleri
  • XML dosyalarından profillerin içe aktarılması

MDA, kaynak kod (İSTEĞE BAĞLI)

  • Sınıf Diyagramından veritabanı şemasına dönüştürme
  • Sınıf diyagramına dayalı SQL betiği üretimi
  • Kaynak kod üretimi - mevcut seçenekler

Grup çalışması

  • Enterprise Architect paket sürüm yönetimi
  • Proje ve dokümantasyon sürümleri arasındaki farklar
  • Modeli depolamak için bir depoyu (repository) kullanma
  • İşbirliği araçları

Kurs İçin Gerekli Önbilgiler

UML ile modelleme becerisi.

 21 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler