Course Outline
Ringkasan Proses Pengembangan Perangkat Lunak dan Modelling
- Metodologi dan dampaknya terhadap pekerjaan Business Analyst
- Tahapan Waterfall: Analisis, Desain, Implementasi, Pengujian, Pemeliharaan
- Metode Agile dalam analisis bisnis
- Siapa itu Business Analyst?
- Perspektif tentang Peran BA
- Model Dinamis (Perilaku)
- Model Statis (Struktural)
- Analisis Terstruktur
Perspektif BA terhadap Orientasi Objek
- Orientasi Objek Programming dan dampaknya pada modelling
- Standar UML
- Psikologi Kognitif dan OO?
- Objek
- Atribut dan Operasi
- Operasi dan Metode
- Kapsulasi
- Kelas
- Hubungan
- Generalisasi
- Asosiasi
- Agregasi
- Komposisi
- Polimorfisme
- Use Case dan Skenario
- Business dan System Use Case
Ringkasan dari Business Object-Oriented Modeling (B.O.O.M.)
- B.O.O.M. dan SDLCs
- Tahapan B.O.O.M.
- Mengurutkan Tahapannya
- Apa yang Harus Anda Definisikan Pertama—Atribut atau Operasi?
Analisis Proses Business dari Awal hingga Akhir
- Wawancara selama Tahap Inisiasi, Analisis, dan Pengujian
- Tahap 1: Inisiasi
- Templat Dokumen Persyaratan Business
- Tahap 1a: Modelling Business Use Case
- Tahap 1a i: Mengidentifikasi Business Use Case (Diagram Penggunaan Kasus Business)
- Menerapkan Teori ke Praktek
- Catatan untuk Pengguna Rational Rose
- Studi Kasus D1: Diagram Penggunaan Kasus Business
- Tahap 1a ii: Mengidentifikasi Lingkup Business Use Case (Diagram Aktivitas)
- Studi Kasus D2: Diagram Aktivitas Penggunaan Kasus Business dengan Partisi
Mengatur Proyek IT dengan System Use Case
- Tahap 1b: Modelling System Use Case
- Studi Kasus E1: Peta Peran
- Tahap 1b ii: Mengidentifikasi Paket Penggunaan Kasus Sistem (Diagram Penggunaan Kasus Sistem)
- Studi Kasus E2: Paket Penggunaan Kasus Sistem
- Tahap 1b iii: Mengidentifikasi System Use Cases (Diagram Penggunaan Kasus Sistem)
- Studi Kasus E3: Diagram Penggunaan Kasus Sistem
- Tahap 1c: Mulai Model Statis (Diagram Kelas untuk Kelas Kunci Business)
- Tahap 1d: Tetapkan Baseline untuk Analisis (BRD/Inisiasi)
Menggambarkan Pengalaman Pengguna
- Tahap 2: Analisis
- Templat Deskripsi Penggunaan Kasus
- Dokumentasi Aliran Dasar
- Panduan Penulisan Penggunaan Kasus
- Kasus Contoh Aliran Dasar: Laporan Review Sistem CPP
- Dokumentasi Aliran Alternatif
- Dokumentasi Aliran Kecelakaan
- Panduan untuk Melakukan Wawancara Penggunaan Kasus Sistem
- Diagram Aktivitas untuk System Use Case
- Benda-benda Terkait
- Tabel Keputusan
- Studi Kasus F1: Tabel Keputusan
- Pohon Keputusan
- Studi Kasus F2: Pohon Keputusan
- Tabel Kondisi/Respon
- Business Rules
- Fitur Penggunaan Kasus Lanjutan
- Studi Kasus F3: Fitur Penggunaan Kasus Lanjutan
Kebutuhan Siklus Hidup untuk Objek Kunci Business
- Apa itu Diagram Mesin Negara?
- Tahap 2a ii: 1. Mengidentifikasi Status Objek Kritis
- Studi Kasus G1: Status
- Tahap 2a ii: 2. Mengidentifikasi Transisi Status
- Studi Kasus G2: Transisi
- Tahap 2a ii: 3. Mengidentifikasi State Activities
- Studi Kasus G3: State Activities
- Tahap 2a ii: 4. Mengidentifikasi Status Komposit
- Studi Kasus G4: Status Komposit
- Tahap 2a ii: 5. Mengidentifikasi Status Paralel
Mengumpulkan Aturan Secara Keseluruhan dengan Diagram Kelas
- Tahap 2b: Analisis Statis
- Tahap 2b i: Mengidentifikasi Kelas Entitas
- Studi Kasus H1: Kelas Entitas
- Tahap 2b ii: Modelling Generalisasi
- Studi Kasus H2: Generalisasi
- Tahap 2b iii: Modelling Peran Transient
- Studi Kasus H3: Peran Transient
- Tahap 2b iv: Modelling Hubungan Bagian/Seluruhnya
- Diagram Struktur Komposit
- Studi Kasus H4: Hubungan Bagian/Seluruhnya
- Tahap 2b v: Menganalisis Asosiasi
- Studi Kasus H5: Asosiasi
- Tahap 2b vi: Menganalisis Kekuatan
- Studi Kasus H6: Kekuatan
Mengoptimalkan Konsistensi dan Reuse dalam Persyaratan Documentation
- Tahap 2b vii: Menghubungkan System Use Cases ke Model Statis
- Studi Kasus I1: Menghubungkan System Use Cases ke Model Statis
- Studi Kasus I1: Hasil
- Tahap 2b viii: Menambah Atribut
- Mata-Atribut
- Studi Kasus I2: Menambah Atribut
- Tahap 2b ix: Menambah Tabel Look-Up
- Studi Kasus I5: Menganalisis Tabel Look-Up
- Tahap 2b x: Menambah Operasi
- Studi Kasus I7: Mendistribusikan Operasi
- Tahap 2b xi: Mengoreksi Struktur Kelas
- Studi Kasus I8: Mengoreksi Struktur
Mendesain Kasus Pengujian dan Menyelesaikan Proyek
- Tahap 2c: Spesifikasi Pengujian
- Walkthrough Berstruktur
- Tabel Keputusan untuk Pengujian
- Studi Kasus J1: Menghasilkan Kasus Pengujian dari Tabel Keputusan
- Analisis Nilai Batas
- Studi Kasus J2: Memilih Data Pengujian Menggunakan Analisis Nilai Batas
- Pengujian Sistem
- Melampaui Pengujian Sistem
- Tahap 2d: Spesifikasi Rencana Implementasi
- Tahap 2e: Tetapkan Baseline untuk Pembangunan
Apa yang Dilakukan Pengembang dengan Persyaratan Anda
- Orientasi Objek Design Patterns
- Visibilitas
- Kelas Kontrol
- Kelas Batasan
- Diagram Urutan
- Communication Diagram
- Diagram Lainnya
- Arsitektur Bergelombang
- Antarmuka
- Mix-Ins
- Menerapkan OO Menggunakan Bahasa OO
- Menerapkan OOA Menggunakan Procedural Languages
- Menerapkan Database dari OOA Menggunakan RDBMS
Testimonials (5)
Ms Malavika is a very good trainer. Very hard working and answering my queries well. I understand that scope for SysML and EA is very vast, she tried her best to present the training in the most suitable way. She has even spent her break time looking for answers to our queries. My respect! A great teacher!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Course - System Engineering using SysML and UML 2
I like the simple but informative example codes.
Yue Wang - DBS Bank Ltd
Course - Design Patterns
I mostly liked his subject knowledge and style.
Giacomo Urso
Course - Systems Modelling with SysML
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
Course - Technical Architecture and Patterns
The experience and knowledge of the trainer - he was able to answer any questions.