Adakah
yang tau apa itu Software Engineering for the Knowledge Society??
Mungkin bagi anak TI kata-kata software tidaklah asing lagi ditelinga mereka.
Karena dalam pembuatan suatu program memerlukan software/perangkat lunak.
Istilah software engineering, pertama kali digunakan pada akhir tahun 1950-an
dan sekitar awal 1960-an. Pada tahun 1968, NATO menyelenggarakan konferensi
tentang software engineering di Jerman dan kemudian dilanjutkan pada tahun
1969. Meski penggunaan kata software engineering masukan konferensi tersebut
menimbulkan debat tajam tentang aspek engineering dari pengembangan perangkat
lunak, banyak pihak yang menganggap konferensi tersebutlah yang menjadi awal
tumbuhnya profesi rekayasa perangkat lunak. Software engineering adalah Ilmu
yang mempelajari tehnik pembuatan software yang baik dengan pendekatan tehnik.
Lebih jelasnya Rekayasa perangkat lunak pengetahuan adalah termasuk semua
yang menggambarkan sejumlah pengetahuan dalam profesi rekayasa perangkat lunak.
Karena biasanya tidak memungkinkan untuk menempatkan penuh pengetahuan bahkan
disiplin maka muncullah, seperti rekayasa perangkat lunak, ke dalam satu
dokumen, ada kebutuhan untuk sebuah Panduan untuk Rekayasa Perangkat Lunak Body
of Knowledge. Panduan ini berusaha untuk mengidentifikasi dan menggambarkan
bahwa subset dari pengetahuan yang berlaku umum, walaupun perangkat lunak
insinyur luas tidak hanya dalam rekayasa perangkat lunak, tetapi juga tentu
saja dalam disiplin ilmu terkait lainnya.
Pada edisi 2004, panduan SWEBOK
menentukan sepuluh bidang pengetahuan (KAS) dalam bidang rekayasa perangkat
lunak :
- Persyaratan Perangkat Lunak
- Software desain
- Perangkat Lunak konstruksi
- Pengujian perangkat lunak
- Pemeliharaan perangkat lunak
- Manajemen konfigurasi perangkat lunak
- Rekayasa perangkat lunak manajemen
- Proses rekayasa perangkat lunak
- Rekayasa perangkat lunak alat dan metode
- Perangkat Lunak kualitas
Para SWEBOK juga mendefinisikan disiplin
terkait dengan rekayasa perangkat lunak:
- Teknik komputer
- Ilmu komputer
- Manajemen
- Matematika
- Manajemen mutu
- Perangkat Lunak ergonomi ( Cognitive ergonomi )
- Sistem rekayasa
Sumber :
http://en.wikipedia.org/wiki/Software_Engineering_Body_of_Knowledge
Tidak ada komentar:
Posting Komentar