No Nama Materi
1. Perangkat Lunak dan Rekayasa Perangkat Lunak
Brainstorming Perangkat Lunak: Potret global, positionong, tantangan dan prospek
Defnisi Perangkat Lunak
Ranah Aplikasi Perangkat Lunak
Rekayasa Perangkat Lunak
2,3 Proses Perangkat Lunak:
Model-model Proses 1
Model Proses Generik
Mendefinisikan framework activity
Process Pattern
Model Perspektif
Model Waterfall
Model Incremental
Model-model Evolusi
Model-model Konkuren
Model Proses Khusus
Component Base Development
RUP
Model Metode formal
4 Proses Perangkat Lunak:
Model-model Proses 2
Agile Development
Definisi Agile (Kecepatan)
Agile dan Biaya Perubahan
Model-model Proses Agile
Extreme Programming (XP)
Adaftive Software Depelovment (ASD)
Scrum
Model-model Proses Lain
Kakas-kakas Agile Process
5. Modeling:
Prinsip Pemandu Praktik RPL
Knowledge RPL
Prinsip Inti dan Pemandu
5, 6 Kebutuhan
Rekayasa Kebutuhan
Pemodelan spesifikasi Kebutuhan PL
7, 8, Desain (Design):
9 Konsep Perancangan
Perancangan dalam Konteks RPL
Konsep-konsep Perancangan
Model Perancangan
Perancangan Arsitektural
Arsitektural PL
Desain Arsitektural
Perancangan Level Komponen
Definisi komponen
Perancangan komponen berbasis kelas
Perancangan Berbasis Komponen
10 Desain (Design):
Perancangan User Interface (UI)
Analisis dan Perancangan UI
Lankah-langkah Perancangan UI
Perancangan UI web
11. Desain (Design):
Perancangan Berbasis Pola
Pola-pola Perancangan
Perancangan PL Berbasis Pola
Pola Perancangan pada Level Komponen
Pola Perancangan UI
12,13 Manajemen Kualitas
Konsep Kualitas
Teknik Review
Software Quality Assurance (SQA)
14. Manajemen Kualitas:
Pengujian:
Strategi Pengujian
Pengujian Aplikasi konvensional
Pengujian Aplikasi berorientasi Objek
Pengujian Aplikasi web