Eğitim İçeriği

Yazılım Geliştirme Süreci ve Modellemeye Genel Bakış

  • Yöntemler ve bu yöntemlerin bir Business Analisti üzerindeki etkisi
  • Su dikiş adımları: Analiz, Tasarım, Uygulama, Test, Bakım
  • Agile yaklaşımı iş analizine
  • Kimlerdir Business Analistleri?
  • İş Analisti Rolüne Bakış
  • Dinamik (Davranışsal) Model
  • Statik (Yapısal) Model
  • Yapılandırılmış Analiz

İş Analistinin Nesne Yönelimli Yaklaşıma Bakışı

  • Nesne yönelimli Programming ve modellemedeki etkisi
  • UML Standartı
  • Bilişsel Psikoloji ve OO?
  • Nesneler
  • Özellikler ve Operasyonlar
  • Operasyonlar ve Yöntemler
  • Kapsülleme
  • Sınıflar
  • Bağlantılar
  • Genelleştirme
  • Bağlılık
  • Agregasyon
  • Kompozisyon
  • Çok Biçimlilik
  • Use Caseler ve Senaryolar
  • Business ve Sistem Use Caseleri

Bir Business Nesne Yönelimli Modellemeye (B.O.O.M.) Genel Bakış

  • B.O.O.M. ve SDLC'ler
  • B.O.O.M. Adımları
  • Adımların Sıralanması
  • Önce Özellikleri mi yoksa Operasyonları mı Tanımlarsınız?

Business Süreçlerini Baştan Sona Analiz Etme

  • Başlatma, Analiz ve Test Fazlarında Yapılan Röportajlar
  • Adım 1: Başlatma
  • Business Gereksinim Belgesi Şablonu
  • Adım 1a: Model Business Use Caseleri
  • Adım 1a i: Tanımlayın Business Use Caselerini (Business Kullanım Durumu Diyagramı)
  • Nedensel Olarak Uygulama
  • Rasyonel Rose Kullanıcılarına Not
  • D1 Örnek Çalışma: Business Kullanım Durumu Diyagramları
  • Adım 1a ii: kapsamı belirleme Business Use Caseler (Etkinlik Diyagramı)
  • D2 Örnek Çalışma: Business Kullanım Durumu Etkinlik Diyagramı Bölümleme ile

Sistem Use Case’leri ile BT Projesini Kapsama Alma

  • Adım 1b: Sistem Use Caselerini Modelleme
  • E1 Örnek Çalışma: Rol Haritası
  • Adım 1b ii: Tanımlayın Sistem Kullanım Durumu Paketleri (Sistem Kullanım Durumu Diyagramı)
  • E2 Örnek Çalışma: Sistem Kullanım Durumu Paketleri
  • Adım 1b iii: Tanımlayın Sistem Use Caselerini (Sistem Kullanım Durumu Diyagramı)
  • E3 Örnek Çalışma: Sistem Kullanım Durumu Diyagramları
  • Adım 1c: Statik Modeli Başlatma (Ana Business Sınıflar için Sınıf Diyagramları)
  • Adım 1d: Analiz İçin Temel Değer Ayarlama (BRD/Başlatma)

Kullanıcının Deneyimini Hikayeleştirmek

  • Adım 2: Analiz
  • Kullanım Durumu Açıklama Şablonu
  • Temel Akışı Belgeleme
  • Kullanım Durumu Yazma Rehberi
  • Temel Akış Örneği: CPP Sistem İnceleme Durum Raporu
  • Alternatif Akışları Belgeleme
  • İstisna Akışlarını Belgeleme
  • Sistem Kullanım Durumu Röportajlarının Gerçekleştirilmesi Rehberi
  • Sistem Use Caseler için Etkinlik Diyagramları
  • Bağlı Ürünler
  • Karar Tabloları
  • F1 Örnek Çalışma: Karar Tablosu
  • Karar Ağaçları
  • F2 Örnek Çalışma: Karar Ağacı
  • Şart/Çevap Tablosu
  • Business Rules
  • Gelişmiş Kullanım Durumu Özellikleri
  • F3 Örnek Çalışma: Gelişmiş Kullanım Durumu Özellikleri

Temel Business Nesneleri için Yaşam Döngüsü Gereksinimleri

  • Bir Durum Makinesi Diyagramı nedir?
  • Adım 2a ii: 1. Kritik Nesnelere Durumları Tanımlayın
  • G1 Örnek Çalışma: Durumlar
  • Adım 2a ii: 2. Durum Geçişlerini Tanımlayın
  • G2 Örnek Çalışma: Geçişler
  • Adım 2a ii: 3. Durum Activitilerini Tanımlayın
  • G3 Örnek Çalışma: Durum Activitiler
  • Adım 2a ii: 4. Kompozit Durumları Tanımlayın
  • G4 Örnek Çalışma: Kompozit Durumlar
  • Adım 2a ii: 5. Paralel Durumları Tanımlayın

Sınıf Diyagramları ile Kapsamlı Kuralları Toplamak

  • Adım 2b: Statik Analiz
  • Adım 2b i: Varlık Sınıflarını Tanımlayın
  • H1 Örnek Çalışma: Varlık Sınıfları
  • Adım 2b ii: Genelleştirmeleri Modelleme
  • H2 Örnek Çalışma: Genelleştirmeler
  • Adım 2b iii: Geçici Rollerin Modellemesi
  • H3 Örnek Çalışma: Geçici Roller
  • Adım 2b iv: Tüm/Parça İlişkileri Modelleme
  • Kompozit Yapı Diyagramı
  • H4 Örnek Çalışma: Tüm/Parça İlişkileri
  • Adım 2b v: İlişkileri Analiz Etme
  • H5 Örnek Çalışma: İlişkiler
  • Adım 2b vi: Çeşitliliği Analiz Etme
  • H6 Örnek Çalışma: Çeşitlilik

Gereksinimler Documentation’de Tutarlılığı ve Yeniden Kullanımı Optimize Etme

  • Adım 2b vii: Sistem Use Caseleri Statik Modelle Bağlayın
  • I1 Örnek Çalışma: Sistem Use Caseleriyle Statik Modelin Bağlanması
  • I1 Örnek Çalışma: Sonuçlar
  • Adım 2b viii: Özellikler Ekleyin
  • Meta-Özellikler
  • I2 Örnek Çalışma: Özellikleri Ekleme
  • Adım 2b ix: Gözden Geçirme Tabloları Ekleyin
  • I5 Örnek Çalışma: Gözden Geçirme Tablolarını Analiz Etme
  • Adım 2b x: Operasyonları Ekleyin
  • I7 Örnek Çalışma: Operasyonların Dağıtımı
  • Adım 2b xi: Sınıf Yapısını Düzenleme
  • I8 Örnek Çalışma: Yapıyı Düzenleme

Test Durumlarını Tasarlama ve Projeyi Tamamlama

  • Adım 2c: Testleri Belirtin
  • Yapılandırılmış Gezintiler
  • Karar Tabloları için Testler
  • J1 Örnek Çalışma: Karar Tablolarından Test Durumlarını Çıkarma
  • Sınır Değer Analizi
  • J2 Örnek Çalışma: Sınır Değer Analizinden Test Verilerini Seçme
  • Sistem Testleri
  • Sistem Testlerinin Dışında
  • Adım 2d: Uygulama Planını Belirtin
  • Adım 2e: Geliştirme İçin Temel Değer Ayarlama

Geliştiricilerin Gereksinimlerinizle Ne Yaptığı

  • Nesne Yönelimli Design Patterns
  • İzgaraşılık
  • Kontrol Sınıfları
  • Sınır Sınıfları
  • Dizi Diyagramları
  • Communication Diyagramlar
  • Bağlı Ürünler
  • Katmanlı Mimari
  • Arabirimler
  • Mix-Ins
  • Nesne Yönelimli Programlama Dili Kullanarak OO'yu Uygulama
  • Prosedürel Languages Kullanarak OOA'yı Uygulama
  • Bir RDBMS kullanarak OOA'dan bir Database'yi Uygulama

Kurs İçin Gerekli Önbilgiler

Yok

 21 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler