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)
Anekdotlar ve bilgi paylaşımının kolaylığı.
Marcin Rozycki
Eğitim - OCUP2 UML Certification - UML 2 Foundation Exam Preparation
Yapay Zeka Çevirisi
her şey çok yüksek seviyede oldu. Teşekkürler!
Magda Lesniak - Comarch Polska S.A.
Eğitim - Certyfikacja OCUP2 UML - Przygotowanie do egzaminu UML2 Intermediate
Yapay Zeka Çevirisi
Ms Malavika çok iyi bir eğitmen. Çok çalışkan ve sorularımı cevaplamada başarılı. SysML ve EA'nın geniş bir uygulama alana sahip olduğunu anlıyorum, o da eğitimleri en uygun şekilde sunmaya en iyisini denedi. Hatta ara zamanlarında da sorularımıza cevap bulmak için zaman 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
Basit ancak bilgilendirici örnek kodları seviyorum.
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