Selasa, 05 Oktober 2010

WEB Enginering

TUGAS 1

Assalamualaikum Wr. Wb.
Met malem semua....

Software Engineering

Software engineering adalah sebagai penerapan dan penggunaan prinsip-prinsip engineering yang baik dalam rangka menghasilkan software yang ekonomis, reliable, dan bekerja secara efisien pada komputer sungguhan serta Penerapan pendekatan yang sistematis dan disiplin, dihitung untuk pengembangan, operasi, dan pemeliharaan perangkat lunak, yaitu penerapan rekayasa perangkat lunak.

Agile Software Development

Agile Software Development adalah cara membangun software dengan dengan melakukannya dan membantu orang lain membangunnya sekaligus Dalam Agile Software Development interaksi dan personel lebih penting dari pada proses dan alat, software yang berfungsi lebih penting daripada dokumentasi yang lengkap, kolaborasi dengan klien lebih penting dari pada negosiasi kontrak, dan sikap tanggap terhadap perubahan lebih penting daripada mengikuti rencana. Namun demikian, sama seperti model proses yang lain, Agile Software Development memiliki kelebihan dan tidak cocok untuk semua jenis proyek, produk, orang dan situasi.


Agile Software Development memungkinkan model proses yang toleransi terhadap perubahan

kebutuhan sehingga perubahan dapat cepat ditanggapi. Namun di sisi lain menyebabkan produktifitas menurun.

Extreme Software Development

adalah sebuah pendekatan tangkas untuk pengembangan perangkat lunak, menyerupai puzzle dengan potongan-potongan kecil. Individually the pieces or iterations make no sense, but when combined they make for a complete package. Individual potongan atau iterasi tidak masuk akal, tapi ketika digabungkan mereka membuat untuk paket lengkap. Such an approach makes the software code resilient, making it easy to incorporate changes. Pendekatan seperti ini membuat kode software ulet, sehingga mudah untuk memasukkan perubahan.




0 komentar:

Posting Komentar

hi kok bagus ya blognya