soedirman15@gmail.com atau WA 085740291996

Kamis, 17 Januari 2013

Rekayasa Perangkat Lunak


Apa proses perangkat lunak?
·       Proses perangkat lunak adalah serangkaian kegiatan dan hasil-hasil relevannya yang menghasilkan perangkat lunak.
·       Ada empat kegiatan proses dasar bagi kegiatan proses perangkat lunak:
1.     Spesifikasi perangkat lunak.
2.     Pengembangan perangkat lunak.
3.     Validasi perangkat lunak
4.     Evolusi perangkat lunak

Mengapa kita berusaha keras membangun software berkualitas tinggi ?
Karena Perangkat Lunak lebih merupakan elemen logika, dan bukan merupakan sistem fisik. Ciri karakteristiknya:
·   Perangkat Lunak dibangun dan dikembangkan, tidak dibuat dalam bentuk yang klasik.
·   Perangkat Lunak tidak pernah using
Sebagian besar perangkat lunak dibuat secara custom built, serta tidak dapat dirakit dari komponen yang sudah ada.
Sebutkan dan jelaskan fokus manajemen proyek dengan fokus 3P!
Manajemen proyek Perangkat Lunak (PL) yang efektif berfokus pada 3 P, dimana harus berurut yaitu
·       PEOPLE : Elemen terpenting dari suksesnya proyek
·       PRODUCT /PROBLEM : Software yang dikembangkan
·       PROCESS : Suatu kerangka kerja dari suatu aktifitas dan kumpulan tugas untuk memgembangkan PL
·       PROJECT(tambahan) : Penggabungan semua kerja untuk membuat produk menjadi kenyataan

Model proses canggih apa yang telah diusulkan untuk RPL?
Ø  Model waterfall
Ø  Model prototyping,
Ø  Model evolutionary
Ø  Model Spiral
Ø  Reuse Based Development

Apa perbedaan produk dan proses RPL ??
Proses : Merupakan sebuah kerangka kerja untuk tugas-tugas yang dibutuhkan untuk membangun perangkat lunak dengan kualitas yang tinggi.
Produk : Merupakan kerja dari hasil kegiatan manusia melalui proses.

Bagaimana mengukur kualitas dari suatu RPL ??
·       Cara yang benar, program harus beroperasi dengan benar
·       Maintanabilitas, program mudah dalam pemeliharaan
·       Integritas, mampu dalam integritas penahanan dari hacker dan virus
·       Usabilitas

Bagaimana etika matrik dalam RPL ??
Ø  Gunakan istilah umum dan kepekaan organisasi ketika menginterpretasi data metric
Ø  Berikan umpan balik regular kepada individu dan tim yang telah bekerja untuk mengumpulkan pengukuran dan metric
Ø  Jangan menggunakan metrik untuk menilai individu
Ø  Bekerja dengan pelaksana dan tim untuk menentukan tujuan dan metrik yang jelas dan dipakai untuk mencapainya
Ø  Jangan pernah menggunakan metrik untuk mengancam individu dan tim
Ø  Metrik data yang menunjuk sebuah area masalah tidak boleh “dianggap negatif”. Data-data itu hanya merupakan sebuah indikator bagi peningkatan proses
Ø  Jangan tergoda pada sebuah metrik dan kemudian mengabaikan metrik penting yang lain.
 Model proses canggih apa yang telah diusulkan untuk RPL?
1. Model aliran kerja (workflow)
2. Model aliran data (data flow) atau kegiatan
3. Model peran/aksi
                                                                                                               
Apa perbedaan produk dan proses RPL, jelaskan!
•Bila proses lemah maka hasil akhirnya akan buruk
•Bila terlalu bergantung yang obsesive pada proses juga berbahaya.
•Produk kerja dari hasil kegiatan manusia melalui proses.
Bagaimana mengukur kualitas dari suatu RPL,jelaskan!
Cara yang benar, program harus beroperasi dengan benar
Maintanabilitas, program mudah dalam pemeliharaan
Integritas, mampu dalam integritas penahanan dari hacker dan virus
Usabilitas, harus user friendly dengan empat karakteristik:
1. Ketrampilan Fisik dan Intelektual untuk mempelajari sistem
2. Waktu yang diperlukan untuk menjadi cukup efisiensi dalam menggunakan sistem
3. Peningkatan bersih dalam produktivitas (dalam pendekatan jika sistem diganti) yang diukur ketika sistem digunakan oleh seorang yg cukup efisien
4. Penilaian subyektif (kadang diperoleh melalui kuisioner) dari sikap pemakai terhadap system

0 komentar:

Posting Komentar