Senin, 17 Oktober 2011

Mind Map Pengembangan Implementasi Perangkat Lunak


Gambar Mind Map diatas menerangkan Tentang beberapa alur yang berhubungan dengan Pengembangan Implementasi Perangkat Lunak . Mulai Dari Proses , Model Perekayasaan , Prinsip Rekayasa Software , Agille Development , Dan juga Software .

Minggu, 02 Oktober 2011

Incremental Model Software



Pengembangan sistem berdasarkan model sistem yang dipecah sehingga model pengembangannya secara increament/bertahap
Kebutuhan pengguna diprioritaskan dan priritas tertinggi dimasukkan dalam awal increment
Setelah pengembangan suatu increment dimulai, kebutuhan dibekukan dulu hingga increment berikutnya dimulai.

Tahapan Incremental Model adalah :

Requirement
Specification
Architecture Design
Tahapan-tahapan tersebut dilakukan secara berurutan. Setiap bagian yang sudah selesai dilakukan testing, dikirim ke pemakai untuk langsung dapat digunakan.

Pada incremental model, tiga tahapan awal harus diselesaikan terlebih dahulu sebelum sebelum tahap membangun tiap modal.

Kelebihan Incremental Model

• Personil bekerja optimal
• Pihak konsumen dapat langsung menggunakan dahulu bagian-bagian yang telahselesai dibangun. COntohnya pemasukan data karyawan
• Mengurangi trauma karena perubahan sistem. Klien dibiasakan perlahan-lahanmenggunakan produknya bagian per bagian
• Memaksimalkan pengembalian modal investasi konsumen

Kekurangan Incremental Model

• kemungkinan tiap bagian tidak dapat diintegrasikan
• Dapat menjadi build and Fix Model, karena kemampuannya untuk selalu mendapatperubahan selama proses rekayasa berlangsung
• Harus Open Architectur