Multiple choice Which is the costliest phase of software development? Analysis Coding Maintenance Testing Reveal answer Fill a bubble to check yourself C Correct answer Explanation Maintenance is widely recognized as the most expensive phase of the software development lifecycle because it spans the longest duration and involves ongoing updates and bug fixes.