The process you described aligns more with the traditional Software Development Lifecycle (SDLC) rather than software evolution. SDLC focuses on building a software product from scratch, gathering requirements, prototyping, incorporating user feedback, and finally delivering the desired product.
Software evolution happens after the initial release of the software. It's the ongoing process b2b website design agency of adapting and improving the software to meet changing needs.