<prompt> Eleza mtiririko wa kazi wa kawaida kwa uhandisi wa programu.  <response>: Mtiririko wa kawaida wa uhandisi wa programu unajumuisha kupanga na kubuni, ukuzaji, majaribio na ujumuishaji, uwekaji kumbukumbu, na matengenezo na usaidizi. Wakati wa awamu ya kupanga na kubuni, vipengele vinavyohitajika na vipengele vya programu vinatambuliwa. Hatua ya ukuzaji inahusisha usimbaji, upimaji wa kitengo, na utatuzi. Baadaye, upimaji wa ujumuishaji unafanywa na programu inatolewa. Hati huundwa na kudumishwa, na programu inafuatiliwa kwa masuala na hitilafu zinazohitaji kurekebishwa. Hatimaye, programu inasasishwa na kutolewa kama inahitajika. 