Software Engineering Body of Knowledge (SWEBOK) merupakan istilah yang digunakan untuk menggambarkan jumlah pengetahuan yang ditangkap dalam literatur yang menggambarkan profesi rekayasa perangkat lunak. Namun, karena hampir tidak mungkin untuk menempatkan keseluruhan pengetahuan atau literatur terkait untuk setiap disiplin ilmu ke dalam satu dokumen, IEEE Computer Society telah mengembangkan Panduan untuk Badan Pengetahuan Rekayasa Perangkat Lunak.
SWEBOK merupakan project yang dibuat oleh IEEE. SWEBOK sendiri mempunyai panduan yang disebut Guide of SWEBOK. Panduan ini mewakili penyulingan dari semua prinsip yang diterima secara umum dari seluruh tubuh pengetahuan.
Memperlihatkan kesamaan pandangan tentang rekayasa perangkat lunak di seluruh dunia
Menetapkan batas dari rekayasa perangkat lunak dan hubungannya dengan disiplin ilmu lain
Membuat karakter isi dari disiplin ilmu rekayasa perangkat lunak
Memperjelas tempat dan memberikan akses topik ke SWEBOK
Memberikan pengetahuan dasar bagi pengembangan kurikulum dan sertifikasi serta perizinan
Software requirements
Software design
Software construction
Software testing
Software maintenance
Software configuration management
Software engineering management
Software engineering process
Software engineering tools and methods
Software quality
Pengembangan perangkat lunak sering dianggap sebagai serangkaian aktivitas terpisah. Pertama, menganalisis masalah dan menuliskan persyaratan. Kemudian, mendesain, menulis kode dan terakhir, mencoba kreasi yang telah dibuat. Sayangnya, pandangan tentang produksi perangkat lunak ini sudah sangat ketinggalan jaman. Saat ini, pembuatan perangkat lunak perlu dilihat sebagai rangkaian langkah-langkah terpisah, ditambah banyak proses berkelanjutan yang memandu proses pembuatan perangkat lunak dan menyuntikkan kualitas ke dalam upaya pembuatan.
Referensi
Bates, Kelly. 2016. Power Point of Software Engineering Body of Knowledge. https://slideplayer.com/slide/8293998/. Diakses pada 6 Desember 2022.
Peterdraw. 2011. Mengenal Swebok (software engineering body of knowledge). https://peterdraw.wordpress.com/2011/07/10/mengenal-swebok-software-engineering-body-of-knowledge/. Diakses pada 6 Desember 2022.