<prompt> Kwa kuzingatia sentensi hii, Uhandisi wa programu ni sehemu yenye changamoto, pendekeza swali la kufuatilia ambalo linaweza kuulizwa.  <response>: Ni nini hufanya uhandisi wa programu kuwa changamoto? 