2 SKS
4 Jam/Minggu
2X Kuis: 30%
Tugas: 30%
UTS: 20%
UAS: 20%
DEFINISI SOFTWARE
Referensi dan Software
Refenrensi
1. Roger S. Pressman, Software Engineering A
Practioner's Apporach, 2014
2. John Hunt, 2000, The Unified Process for Practioners:
Object-Oriented Design, UML and Java, Second
Edition, Springer Science & Business Media
Software
1. Star UML
2. Rational Rose
Apakah Software (Perangkat
lunak) itu?
Produk yang dibuat oleh software developer dan
dikelola dalam waktu tertentu
Tujuan proses
• memberikan perangkat lunak secara tepat waktu dan
dengan kualitas yang memadai untuk memuaskan
customer yang telah memberikan dana dan yang akan
menggunakannya.
5 Aktivias Generic Process Framework
1. Komunikasi: berkomunikasi dengan pelanggan untuk
memahami tujuan dan memenuhi persyaratan
2. Perencanaan: membuat ”map" mendefinisikan pekerjaan
dengan menggambarkan tugas, risiko dan sumber daya,
produk kerja dan jadwal kerja.
3. Pemodelan: Buat "sketsa", seperti apa arsitekturnya,
bagaimana bagian-bagian penyusunnya bersatu dan
karakteristik lainnya.
4. Konstruksi: pembuatan kode dan pengujian.
5. Implementasi: Dikirim ke pelanggan yang mengevaluasi
produk dan memberikan umpan balik berdasarkan
evaluasi.
Adaptasi Proses (Process Model)
Prosesnya harus gesit (agile) dan mudah beradaptasi (adaptable)
terhadap masalah. Proses yang diadopsi untuk satu proyek
mungkin jauh berbeda dari proses yang diadopsi dari proyek lain.
Di antara perbedaannya adalah: