Karakteristik Perangkat Lunak Proses Perangkat Lunak

Politeknik Telkom Rekayasa Perangkat Lunak 6 Pengenalan Rekayasa Perangkat Lunak Aktifitas umum dalam semua proses perangkat lunak terdiri dari: 1. Software Specification – apa yang harus dilakukan oleh perangkat lunak dan batasankendala pengembangannya 2. Software Development – proses memproduksi sistem perangkat lunak 3. Software Validation – pengujian perangkat lunak terhadap keinginan penggunak 4. Software Evolution – perubahan perangkat lunak berdasarkan perubahan keinginan. Suatu proses model adalah suatu representasi abstrak suatu model. Proses model menampilkan suatu deskripsi suatu proses dari beberapa perspektif tertentu, Proses Perangkat Lunak dapat dikatakan sebagai aktifitas yang saling terkait koheren untuk menspesifikasikan, merancang, implementasi dan pengujian sistem perangkat lunak.

1.8 Karakteristik Proses Perangkat Lunak

Karakteristik Proses Perangkat Lunak terdiri dari: Understandability, membuat proses secara eksplisit didefinisikan dan bagaimana sehingga mudah untuk mengerti definisi proses Visibility, Aktifitas proses menghasilkan hasil yang jelas sehingga tahapan proses yang dilakukan terlihat Supportability, Aktifitas Proses dapat didukung atas CASE tools Acceptability, Penerimaan atas proses yang terdefinisi dan yang digunakan oleh Engineer selama pembangunan Produk Perangkat Lunak. Reliability, Proses didesain dalam suatu metode untuk dihindarkan dari kesalahan Robustness, Proses dapat meneruskan dalam masalah yang tidak diharpkan terjadi Maintainabiity, Proses yang merefleksi atas perubahan thd permintaan atau perbaikan proses yang diidentifikasi Rapidity, bagaimana cepat dapat berjalan atas proses pengiriman atau implementasi sebuah sistem dari Spesifikasi yang ada sampai selesai Politeknik Telkom Rekayasa Perangkat Lunak Pengenalan Rekayasa Perangkat Lunak 7

1.9 Daur Hidup Pembangunan Perangkat Lunak

Di dalam pengembangan rekayasa perangkat lunak biasanya dipandu dengan pemodelan dengan Daur Hidup Perangkat Lunak Software Development Life Cycle. Tak ada standar sehingga bervariasi model proses u menggambarkan rekayasa daur hidup p.l. Namun tahap-tahap yang prinsipal terhadap pemetaan model proses kedalam aktifitas pengembangan yang fundamental alalah sbb: 1. Requirement Analysis and definition 2. System and Software Design 3. Implementation and unit testing 4. Integration and system Testing 5. Operation and maintenance Model di atas secara esensial sama dengan model „waterfall‟ atau air terjun. Kita dapat menganalogikan daur hidup p. L dengan daur hidup manusia dari benih sd tua dan meninggal.