ETS KPPL E
Nama : Fadaukas Daffa Tajuddin NRP : 5025231149 Email : fadaukasdaffa04@gmail.com 1. Mengapa perangkat lunak cenderung menjadi lebih kompleks seiring dengan perkembangannya? Jelaskan dua faktor utama yang menyebabkannya. Perangkat lunak cenderung menjadi lebih kompleks seiring dengan perkembangannya karena beberapa faktor utama: Penambahan Fitur Baru: Saat perangkat lunak berkembang, pengguna dan pemangku kepentingan sering kali menginginkan fitur tambahan untuk meningkatkan fungsionalitas. Setiap penambahan fitur memerlukan modifikasi kode, integrasi dengan fitur yang sudah ada, dan terkadang memperkenalkan fitur baru. Seiring bertambahnya fitur, struktur kode menjadi lebih rumit, yang meningkatkan risiko bug, serta mempersulit pemeliharaan dan pengembangan lebih lanjut. Evolusi Teknologi dan Lingkungan: Teknologi dan lingkungan di mana perangkat lunak dijalankan (seperti sistem operasi, perangkat keras, atau framework) terus berkembang. Untuk tetap relevan dan kompatibel, perang...