Software Development Life Cycle
Software Development Life Cycle
Class Notes
What is the SDLC?
frameworks.
o Adhering to coding standards and best practices.
4. Testing: This crucial stage verifies that the software meets the
requirements and is free of defects. It encompasses various types
of testing:
o Unit Testing: Testing individual components or modules in
isolation.
o Integration Testing: Testing the interactions between
different components.
o System Testing: Testing the entire system as a whole.
vulnerabilities.
5. Deployment: This stage involves releasing the software to users or
putting it into production. It may include:
o Setting up the production environment.
production environment.
o Training users on how to use the software.
servers.
6. Maintenance: This ongoing stage involves fixing bugs, adding
new features, and adapting the software to changing requirements.
It can be a significant part of the software lifecycle and includes:
o Corrective Maintenance: Fixing bugs and errors.
Further Study: