|
21
melainkan memperhatikan setiap aktivitas dari manajemen projek,
development tools
(alat
pengembang), metode dan teori yang
mendukung produksi piranti lunak.
Didalam suatu perancangan piranti lunak terdapat suatu bagian yaitu proses
piranti lunak dimana terdapat beberapa aktivitas mendasar dalam setiap proses
piranti lunak yaitu:
1.
Spesifikasi Perangkat Lunak (Software Specification)
Setiap fungsi dari perangkat lunak harus didefinisikan secara jelas.
2.
Pembuatan Perangkat Lunak (Software Development)
Setiap spesifikasi yang telah ditetapkan harus dibuat sesuai dengan
spesifikasi perangkat lunak.
3.
Validasi Perangkat Lunak (Software Validation)
Setiap perangkat lunak harus memiliki validasi untuk memastikan agar
tidak terjadinya error dan pengguna hanya dapat mengakses sesuai hak
aksesnya.
4.
Perubahan Perangkat Lunak (Software Evolution)
Perangkat lunak harus dapat berubah / berkembang sesuai dengan
kebutuhan pengguna.
2.8.1
Lapisan dalam Rekayasa Perangkat Lunak
Didalam Rekayasa piranti lunak terdapat 3 lapisan pendekatan utama
yaitu(Pressman, 2001 : 53-54) :
1.
Process Layer
Fondasi dari rekayasa piranti lunak yang mendefinisikan sebuah
kerangka kerja untuk sekumpulan key process yang harus
dibangun demi keefektifan penyampaian teknologi
pengembangan rekayasa piranti lunak.
2.
Methods Layer
Secara teknis menjelaskan bagaimana membangun suatu piranti
lunak.
3.
Tools Layer
|