PENGEMBANGAN PERANGKAT LUNAK - sciences

PENGEMBANGAN PERANGKAT LUNAK




http://ilmu7788.blogspot.co.id/


proses pengembangan software terdiri dari 3 fase, yaitu :
1.     Fase Definisi
·        Mengidentifikasi informasi apa yang dikerjakan proses
·        Fungsi dan performance
apa yang diinginkan·
·        Interface apa yang dibutuhkan
·        Hambatan desain apa yang ada, dan
·        Kriteria validasi apa yang dibutuhkan untuk menetapkan keberhasilan sistem.
a.      Sistem Analis
Sistem analis menetapkan peranan dari setiap elemen dalam sistem berbasis komputer, terutama mengalokasikan peranan software.
b.      Sistem Software Planning
Dalam sistem ini, setelah lingkungan software dialokasikan, maka langkah dari sistem software planning ini adalah :
·        Pengalokasian sumber / resource
·        Estimasi biaya
·        Penetapan tugas pekerjaan dan jadual.
c.      Requirement Analysis
 Penetapan lingkup untuk software memberikan petunjuk / arah. Namun definisi yang lebih rinci dari informasi dan fungsi software diperlukan sebelum pekerjaan dimulai.
2.     Fase Pengembangan (Development)
Fase pengembangan berfokus pada “ How”. Selama pengembangan, developer software berusaha menjelaskan :
·        Bagaimana struktur data dan arsitektur software yang didesain
·        Bagaimana rincian prosedur diimplementasikan ( diterapkan )
·        Bagaimana desain diterjemahkan ke dalam bahasa pemrograman atau bahasa non prosedur, dan
·        Bagaimana pengetesan akan dilaksanakan.

a.     Desain software ( Software Design )
 Desain menterjemahkan kebutuhan -kebutuhan software ke dalam sekumpulan representasi (grafik, tabel, diagram, atau bahasa yang menjelaskan struktur data, arsitektur software dan prosedur algoritma).
b.    Coding
Representasi desain harus diterjemahkan ke dalam bahasa tiruan / artificial language yang menghasilkan perintah-perintah yang dapat dieksekusi oleh komputer
c.      Software Testing
Segera sesudah software diimplementasikan dalam bentuk yang dapat dieksekusi oleh mesin, software perlu ditest untuk menemukan kesalahan (merupakan fungsi logika dan implementasi).
3.     Fase Pemeliharaan (Maintenance)
Fase pemelihaaan berfokus pada “Change” atau perubahan. Ini dapat disebabkan :
a.      Perubahan karena software error ( Corective Maintenance )
b.      Perubahan karena software disesuaikan / diadaptasi dengan lingkungan external, misalnya munculnya CPU baru, sistem operasi baru ( Adaptive Maintenance )
c.      Perubahan software yang disebabkan customer / user meminta fungsi tambahan, misalnya fungsi grafik, fungsi matematik, dll ( Perfective Maintenance ).

Related Posts:

0 Response to "PENGEMBANGAN PERANGKAT LUNAK"

Post a Comment