sap rpl

advertisement
Satuan Acara Perkuliahan
Kode Mata Kuliah
Nama Mata Kuliah
Kompetensi Prasyarat
Literatur
:
:
:
:
IT305
Rekayasa Perangkat Lunak (RPL)
Algoritma dan Pemrograman
1. Pressman, Software Engineering: A Practitioner Approach 7th Edition”,
McGrawHill International Edition
2. Ian Sommerville, Software Engineering 7th Edition
3. Bambang Hariyanto, Perancangan Sistem Berorientasi Objek
Rincian Materi
No
1.
2,3
4
5.
5, 6
Nama Materi
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
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
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
Modeling:
 Prinsip Pemandu Praktik RPL
 Knowledge RPL
 Prinsip Inti dan Pemandu
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
Download