The process is specific to development projects. The various lifecycle stages that form part of any development process are Requirements Analysis, Architecture & High-level Design, Detailed Design, Build, Integration Testing, System Testing, Acceptance & Implementation, Post Installation & Warranty Support. There could be an overlap across the different life cycle stages as software development is not typically a sequential activity |