Konsep Rekayasa Perangkat Lunak
Dilansir menurut IEEE, perangkat lunak didefinisikan sebagai program komputer, prosedur, aturan, dan dokumentasi yang berkaitan dengannya serta data yang berkaitan dengan operasi suatu sistem komputer. Software Engineering atau rekayasa perangkat lunak merupakan profesi yang mendalami tentang bagaimana cara mengembangkan, merawat, memelihara, dan mengubah perangkaat lunak agar lebih efektif dan efisien saat digunakan. Saat mengembangkan perangkat lunak, kita membutuhkan rancangan atau metode agar dapat menghasilkan perangkat lunak yang berkualitas. Terdapat beberapa poin penting konsep dasar yang dapat membantu kita untuk lebih memahami terkait rekayasa perangkat lunak, yaitu: Rekayasa perangkat lunak merupakan pendekatan sistematis yang disiplin mulai dari awal sistem dirancang hingga ketika sistem siap untuk digunakan. Pendekatan yang dilakukan dapat berupa perancangan, penerapan, pengujian, analisis, penilaian, pemeliharaan, hingga rekayasa ulang. Rekayasa perangkat lunak umumn...