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
Danışanlarımızın Yorumları (5)
Ms Malavika çok iyi bir eğitimci. Çok çalışkan ve sorularıma iyi cevaplar verdi. SysML ve EA'nın kapsamlarının çok geniş olduğunu anlıyorum, bu yüzden eğitimini en uygun şekilde sunmaya önceliğini verdi. Aralığında bile sorularımıza cevaplar bulmak için zamanını harcadı. Saygım! Harika bir öğretmen!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Eğitim - System Engineering using SysML and UML 2
Yapay Zeka Çevirisi
Ben basit ancak bilgilendirici örnek kodları beğeniyorum.
Yue Wang - DBS Bank Ltd
Eğitim - Design Patterns
Yapay Zeka Çevirisi
I mostly liked his subject knowledge and style.
Giacomo Urso
Eğitim - Systems Modelling with SysML
Yapay Zeka Çevirisi
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.
Alexander Pavlovsky
Eğitim - Technical Architecture and Patterns
Yapay Zeka Çevirisi
The experience and knowledge of the trainer - he was able to answer any questions.
Shelley Walker
Eğitim - OCUP2 UML 2.5 Certification - Foundation Exam Preparation
Yapay Zeka Çevirisi