Rekayasa Perangkat Lunak Dasar adalah suatu disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal yaitu analisa kebutuhan pengguna, menentukan spesifikasi dari kebutuhan pengguna, desain, pengkodean, pengujian sampai pemeliharaan sistem setelah digunakan.
Sejarah Rekaya Perangkat Lunak
1. 1950 dan 1960
2. 1968 dan 1969
3. 1960 hingga 1980
Tujuan Rekayasa Perangkat Lunak
1. Berkualitas
2. Efisien
3. Tepat waktu
Faktor yang melatarbelakangi RPL
1. Ketidakmampuan organisasi memprediksi waktu, usaha dan biaya
2. Perubahan rasio biaya perangkat keras terhadap harga perangkat lunak
3. Meningkatnya peran pemeliharaan
Ruang Lingkup RPL
1. Software requirements
2. Software desain
3. Software construction
4. Software testing
5. Software maintenance
6. Software configuration
7. Software engineering management
8. Software engineering tools and methods
9. Software engineering process
10. Software quality
Meliputi Ilmu
1. Ilmu manajemen
2. Ilmu matematika
3. Ilmu manajemen proyek
4. Ilmu ergonomika
5. Ilmu rekayasa sistem
Tahapan Rekayasa Perangkat Lunak
1. Analis sistem
2. Model proses
3. Desain perangkat lunak
4. Konstruksi
5. Penujian
6. Perawatan dan Konfigurasi
Identifikasi dan pemilihan proyek --- Inisiasi dan perencanaan proyek --- analisis
| |
Perawatan --------------------------Implementasi-------------------Desain
Sejarah Rekaya Perangkat Lunak
1. 1950 dan 1960
2. 1968 dan 1969
3. 1960 hingga 1980
Tujuan Rekayasa Perangkat Lunak
1. Berkualitas
2. Efisien
3. Tepat waktu
Faktor yang melatarbelakangi RPL
1. Ketidakmampuan organisasi memprediksi waktu, usaha dan biaya
2. Perubahan rasio biaya perangkat keras terhadap harga perangkat lunak
3. Meningkatnya peran pemeliharaan
Ruang Lingkup RPL
1. Software requirements
2. Software desain
3. Software construction
4. Software testing
5. Software maintenance
6. Software configuration
7. Software engineering management
8. Software engineering tools and methods
9. Software engineering process
10. Software quality
Meliputi Ilmu
1. Ilmu manajemen
2. Ilmu matematika
3. Ilmu manajemen proyek
4. Ilmu ergonomika
5. Ilmu rekayasa sistem
Tahapan Rekayasa Perangkat Lunak
1. Analis sistem
2. Model proses
3. Desain perangkat lunak
4. Konstruksi
5. Penujian
6. Perawatan dan Konfigurasi
Identifikasi dan pemilihan proyek --- Inisiasi dan perencanaan proyek --- analisis
| |
Perawatan --------------------------Implementasi-------------------Desain
Komentar
Posting Komentar