Sebelum mengenal lebih detail mengenai perawatan perangkat lunak, sebenarnya apa saja faktor yang menyebabkan fase perawatan perangkat lunak itu ada?
Mungkin itu sedikit pertanyaan dari sekian para mahasiswa, untuk itu akan saya jelaskan lebih mendetail.
Bahwasanya perawatan perangkat lunak merupakan sebuah fase akhir dari kegiatan software development life cycle atau disebut (SDLC). Adapun fase dari SDLC diantaranya yaitu:
- Identifikasi dan Pemilihan Proyek
Fase ini dimaksudkan untuk memperoleh segala informasi kebutuhan yang mencakup detail permasalahan yang jelas. Input utama dari setiap model pengembangan perangkat lunak adalah pendefinisian masalah yang jelas. Semakin jelas masalah yang didapatkan maka akan semakin memudahkan pengembang dalam menyelesaikan semua permasalahan.
- Inisiasi dan perencanaan proyek
Merupakan tindak lanjut dari proses identifikasi dan pemilihan proyek. Perencanaan proyek ini berisi proses langkah-langkah yang akan dilakukan nantinya, supaya dapat direncanakan dengan maksimal.
- Analisis
Merupakan sebuah teknik pemecahan masalah yang menguraikan sebuah sistem menjadi komponen-komponennya dengan tujuan untuk mempelajari seberapa bagus komponen-komponen itu bekerja dan berinteraksi supaya dapat mencapai tujuan yang diharapkan. Dapat dikatakan bahwa fase analisis merupakan fase yang terpenting dalam pengembangan sistem, karena semua fase lanjutan setelah analisis selesai akan sangat bergantung pada baik tidaknya hasil dari analisis itu sendiri. Bagian yang salah satunya dibahas pada fase ini nantinya diantaranya adalah pemodelan proses bisnis. Model proses merupakan model yang memfokuskan pada seluruh proses dalam sistem yang mentransformasikan data menjadi suatu informasi. Model proses akan menggambarkan bagian alur data yang masuk dan keluar dari proses sistem itu nantinya. Model tersebut biasanya digambarkan dalam bentuk notasi Data Flow Diagram (DFD)
- Desain
Merupakan tugas, tahapan, atau aktivitas yang difokuskan pada spesifikasi detail dari solusi gambaran atau deskripsi berbasis komputer. Fase desain sering disebut juga sebagai physical design. Apabila tahapan analisis sistem menekankan pada masalah bisnis (Business Rule) , maka sebaliknya desain perangkat lunak fokus pada sisi teknis dan implementasi sebuah perangkat lunak.
- Implementasi
Merupakan tahapan yang dilakukan setelah proses analisis dan desain selesai dilakukan. Adapun tahapan-tahapan itu diantaranya : Konstruksi dan Pengujian.
Konstruksi merupakan tahapan dalam menerjemahkan hasil desain logis dan fisik ke dalam kode-kode program komputer (bisa dikatakan juga tahapan coding). Pengujian merupakan tahapan yang melibatkan semua kelompok pengguna yang telah direncanakan pada tahap sebelumnya. Pengujian tingkat penerimaan terhadap perangkat lunak akan berakhir ketika semua kelompok pengguna menyatakan dapat menerima perangkat lunak tersebut berdasarkan kriteria-kriteria yang telah ditetapkan.
- Perawatan
Merupakan fase terakhir pada model SDLC. Ketika perangkat lunak telah dianggap layak untuk dijalankan, maka tahapan baru selanjutnya yaitu perawatan perangkat lunak.
Apa yang sudah dituliskan pada artikel ini merupakan latar belakang adanya proses perawatan perangkat lunak. Semoga saja artikel selanjutnya dapat segera saya postingkan. Terima kasih.
Belum ada tanggapan untuk "Perawatan Perangkat Lunak"
Post a Comment