[SDLC]
Definisi SDP
Software Development Process adalah sekumpulan aktivitas
dan hasil yang saling berhubungan untuk memproduksi
sebuah software.
Proses software menjadi semakin penting bagi pelaku di
dunia industri software, karena dapat mengatasi masalahmasalah besar yang timbul dalam pengembangan sebuah
software.
Tiga masalah besar yang timbul adalah :
1. Sulitnya memelihara software
2. Sulitnya mengukur dengan teliti kualitas
software yang dihasilkan
3. Membesarnya biaya yang dibutuhkan dalam
memproduksi software.
Fase SDLC
Effectiv
eness
Maintai
nability
Predicta
bility
Repeata
bility
Quality
Improve
ment
Tracking
Effectiveness
Maintainability
Tujuan dari proses pemeliharaan ini adalah untuk memastikan bahwa ada
kejelasan tentang proses yang harus dikerjakan programmer dan desain
sistem yang dibuat. Sehingga dengan cepat dan mudah menemukan dan
memperbaiki kesalahan yang muncul.
Repeatability
Melakukan pengulangan tanpa harus memulai dari awal,
dengan perubahan yang harus dilakukan untuk disesuaikan
dengan software yang dikerjakan sekarang.
Quality
Kualitas disini adalah kecocokan antara software yang dibuat
dengan tujuannya
Tracking
Proses yang dilakukan harus dapat melaporkan status dari
proyek software yang dibuat, baik untuk management,
developers dan customer.
Karakteristik Software
Untuk memahami produk software, yang pada akhirnya
akan memahami software engineering , sangat penting
untuk mengetahui karakteristik software yang berbeda dari
benda lain yang dibuat oleh manusia.
Software adalah sebuah logika dan bukan elemen sistem
fisik.
Software dibangun atau direkayasa, bukan diproduksi.
Software bukan sesuatu hal yang tidak dapat dipakai lagi
Industri memang bergerak ke arah pembuatan
component-based, namun banyak software masih harus
dikembangkan secara custom-built.
Daftar Pustaka
http://www.365edu.in/softwaredevelopmentlifec
ycle-SDLC.htm
http://www.youtube.com/watch?v=wlZkZganK-Y
&feature=related