Professional Documents
Culture Documents
1 - Pendahuluan RPL
1 - Pendahuluan RPL
1
4
MATERI:
• Pendahuluan
• Pengantar Rekayasa Perangkat Lunak
• Proses Pembangunan Perangkat Lunak
• Rekayasa Kebutuhan Perangkat Lunak
• Analisis dan Desain Perangkat Lunak (Terstruktur)
• Pengujian Perangkat Lunak
• Pemeliharaan Perangkat Lunak
2
5
REFERENSI
• Roger S. Pressman, “Software Engineering: A Practitioner’s Approach,
6th edition”.
• Slide perkuliahan.
3
6
PENDAHULUAN
Why we need to learn software engineering?
Software process
Criterias of Good Software
CASE Tools
4
7
5
8
WHAT IS SOFTWARE?
• Instructions (computer programs) that when executed provide desired
features, function, and performance;
6
9
WHAT IS SOFTWARE?
• Software is developed or engineered, it is not manufactured in the
classical sense.
SOFTWARE APPLICATIONS
• system software
• application software
• engineering/scientific software
• embedded software
• product-line software
• WebApps (Web applications)
• AI software
• Etc.
8
11
SOFTWARE APPLICATIONS
9
12
LEGACY SOFTWARE
Why must it change?
10
13
11
14
12
15
SOFTWARE PROCESS
• Serangkaian aktifitas yang tujuannya
adalah pembangunan atau evolusi
perangkat lunak dengan aktifitas:
▫ Spesifikasi
▫ Pembangunan
▫ Validasi
▫ Evolusi
13
16
Lower-CASE