MODEL SOFTWARE ENGINEERING

Krisis software tidak dapat hilang dalam satu satu malam, di mana tidak ada suatu pendekatan yang baik dalam mengatasi krisis software, namun gabungan dari metode untuk semua fase dalam pengembangan siftware seperti peralatan yang lebih baik untuk mengautomatisasi metode-metode ini, tehnik yang lebih baik untuk mengontrol kualitas, dan filosofi untuk koordinasi kontrol, serta manajemen dipelajari dalam suatu disiplin ilmu yang kita sebut software engineering.

Definisi :
Menurut Fritz Badar, software engineering adalah disiplin ilmu yang menerapkan prinsip-prinsip engineering agar mendapatkan software yang ekonomis yang dapat dipercaya dan bekerja lebih efisien pada mesin yang se­benarnya.
Software engineering  terdiri dari 3 elemen kunci, yaitu :
  1. Metode,
2.      Peralatan (tools),
3.      Prosedur,
yang memungkinkan manajer mengontrol proses pengembangan software dan memberikan praktisi dasar yang baik untuk pembentukan software berkualitas tinggi.

1.      Metode Software Enginnering
Metode software engineering memberikan tehnik-tehnik bagaimana membentuk software. Metode ini terdiri dari serangkaian tugas :
à         Perencanaan & estimasi proyek
à         Analisis kebutuhan sistem dan software
à         Desain struktur data
à         Arsitektur program dan prosedur algoritma
à         Coding
à         Testing dan pemeliharaan
2.      Peralatan Software Engineering
Peralatan software engineering memberikan dukungan atau semiautomasi untuk metode. Contohnya :
à         CASE (Case Aided Software Engineering), yaitu suatu software yang menggabungkan software, hard­ware, dan database software engineering untuk menghasilkan suatu lingkungan software engineering.
à         Database Software Engineering, adalah sebuah struktur data yang berisi informasi penting tentang analisis, desain, kode dan testing.
à         Analogi dengan CASE pada hardware adalah : CAD, CAM, CAE
3.      Prosedur Software Engineering
Terdiri dari :
à         urut-urutan di mana metode tersebut diterapkan
à         dokumen
à         laporan-laporan
à         formulir-formulir yang diperlukan
à         mengontrol kualitas software
à         mengkoordinasi perubahan yang terjadi pada software

0 Response to "MODEL SOFTWARE ENGINEERING"

Posting Komentar

powered by Blogger | WordPress by Newwpthemes | Converted by BloggerTheme