Tugas Rekayasa Perangkat Lunak - Pertemuan 1
TUGAS PERTEMUAN 1
1. Sebutkan contoh-contoh aplikasi (minimal 3) yang termasuk ke dalam setiap "kategori perangkat lunak" pada slide
2. Sebutkan contoh-contoh aplikasi (minimal 3) yang termasuk ke dalam setiap "jenis perangkat lunak aplikasi" pada slide
3. Sebutkan tugas/fungsi secara detail stakeholder dalam RPL pada slide
4. Jelaskan 4 kegiatan proses PL pada slide
5. Sebutkan mitos-mitos lain (minimal 3) dalam PL selain mitos-mitos yang ada di slide
JAWABAN
1. AUTOCAD (Scientific), Manjaro Linux (System Software), Google Maps (Artificial Intelligence)
2. Rufus (Stand Alone), Inkscape (Stand Alone), Notepad (Stand Alone)
3. User - adalah sebagai pemakai atau pengguna dari produk yang sudah diproduksi oleh sebuah perusahaan
Customer (client) - adalah bagian yang membuat keputusan akan memesan atau membeli suatu perangkat lunak.
Software Developer - adalah bagian yang membangun dan mengolah perangkat lunak beberapa atau semuanya. Dalam bentuk tim biasanya terdiri dari berbagai macam spesialis : analisis, database, programmer, dll.
Development Manager - adalah pihak yang mengendalikan organisasi pembangunanperangkat lunak. Biasanya tidak terlibat detail dalam proyek perangkat lunak
4. Spesifikasi - fungsionalitas perangkat lunak dan batasan kemampuan operasinya harus didefinisikan
Pengembangan - perangkat lunak yang memenuhi spesifikasi harus diproduksi
Software Validasi - perangkat lunak harus divalidasi untuk menjamin bahwa perangkat lunak melakukan apa yang diinginkan oleh pelanggan
Software Evolusi - perangkat lunak harus berkembang untuk memenuhi kebutuhan pelanggan
5. Mitos 1 : Kebutuhan proyek terus berubah, tetapi perubahan dapat dengan mudah diakomodasi karena software fleksibel.
Realita : Biaya dari perubahan perangkat lunak untuk memperbaiki suatu kesalahan meningkat secara dramatis pada tahap selanjutnya dari kehidupan software
Mitos 2 : Pendekatan terhadap pengembangan software tidak perlu diubah, karena jenis pemrograman yang dilakukan sekarang ini sudah dilakukan 10 tahun yang lalu
Realita : Walau hasil program sama, produktivitas dan kualitas software harus ditingkatkan dengan menggunakan pendekatan software developments
Mitos 3 : Pernyataan tujuan umum sudah cukup untuk memulai penulisan program, Penjelasan yang lebih rinci akan menyusul kemudian
Realita : Definisi awal yang buruk adalah penyebab utama kegagalan usaha-usaha pembentukan software. Penjelasan yang formal dan terinci tentang informasi fungsi performance interface, hambatan desain dan kriteria validasi adalah penting. Karakteristik di atas dapat ditentukan hanya setelah adanya komunikasi antara pelanggan dan pengembang