Menurut Pressman (2001,p28-29), tahapan dalam pengembangan
Linear Sequential Model adalah sebagai berikut :
1. Rekayasa Sistem (System Engineering)
Perangkat
lunak
merupakan bagian dari sebuah sistem, dalam arti suatu
bagian
dari
sistem
yang
digunakan.
Pengembangan software
dilakukan
dimulai dari analisis kebutuhan-kebutuhan software. Analisis
ini penting
untuk dikerjakan karena menentukan konektifitas antara hardware, user
, dan database.
2. Analisis Kebutuhan Perangkat Lunak (Software Requirement Analysis)
Pada
tahap
selanjutnya
hasil
pengumpulan
kebutuham-kebutuhan
software
ini
akan
difokuskan
secara
khusus
pada
software.
Untuk
membangun
suatu
software
yang
sesuai
dengan
permintaan
user,
software
engineering
harus
mengetahui
funsi-fungsi
yang
dibutuhkan
user
interface
serta
kebutuhan
software
untuk
didokumentasikan
dan
dibahas bersama dengan customer.
3. Perancangan (Design)
Tahap
perancangan meliputi
beberapa
proses
yang
difokuskan
pada
empat
atribut
program,
yaitu
perancangan struktur
data,
perancangan
arsitektur
perangkat
lunak,
perancangan perincian prosedur
dan
perancangan karakteristik dari antarmuka.
4. Pengkodean (Coding)
Setelah
dilakukan
perancangan atau
design
software
maka
tahapan
selanjutnya
adalah coding. Coding dilakukan
untuk menterjemahkan
|