Software Development Life Cycle (SDLC)
- #SDLC
Software Development Life Cycle (SDLC)
A process used to design, develop, and test high-quality software applications.
I divide my software applications development into the following 7 parts, respectively:
Planning
Define the problem and scope of any existing systems, as well as determine the objectives for their new systems.
Analysis
Define requirements for software, hardware, and network. Develop a software requirement specification document to describe what the web application will do and how it will be expected to perform.
Design
Define user interfaces, system interfaces, network and network requirements, databases, and layout design. Typically turns the software requirement specification document into a more logical structure to be implemented in a programming language.
Development
Write code and build the application according to the earlier design documents and outlined specifications.
Testing
Test the built software to make sure there aren't any bugs and that the user experience will not negatively be affected at any point.
Implementation
Integrate modules and designs into the primary source code to detect further errors or defects. Publish the software so it is ready and may be provided to any end-users.
Maintenance
Define any changes needed after deployment and handle residual bugs that were not able to be patched before launch or resolve new issues that pop up due to user reports. Define who is responsible for content updates and monitoring the software.
0 Comments
Sign in to join the conversation.