By mswatcher

There are five basic stages of software development: Analysis Design Coding Testing Deployment These stages are the same whether or not the system is brand new or just undergoing the next round of development.