Software Development
Software Development
Software Development
Deploying the software for use and responding to and resolving user problems.
Migrating data to the new or updated software from existing applications or data
sources if necessary.
Managing and measuring the project to maintain quality and delivery over the
application lifecycle, and to evaluate the development process with models such
as the Capability Maturity Model (CMM).
So, binding all together we have:
Software development process steps can be grouped into the phases of the life
cycle, but the importance of the lifecycle is that it recycles to enable continuous
improvement. For example, user issues that surface in the maintenance and
support phase can become requirements at the beginning of the next cycle.