SDLC - Systems development life cycle

 
(Author's work)


    What is SDLC ? Systems development life cycle is a basic set of activities that should be followed during software development. It acts as a guide for particular activities to be completed at each stage of the software development process (w3schools, 2023).

1. Planning

This is the first phase of the cycle in which a complex action plan is created. The purpose of this phase is to specify the scope of the project, set goals and objectives. This is an important moment of the whole cycle. It is the foundation for further work therefore it should be carefully done.

2. Defining

It is a further part of the cycle related to the previous one that its purpose is to provide a deeper understanding of what is planned in the first phase, detailed analysis and documentation is part of this process.

3. Designing

Once the plan is thoroughly understood and documented, it moves into the design phase. In which the main goal is to design the software. For example, interface design, database architectural design are designed here.

4. Building

This phase involves building software based on an early design. That is, programming and coding occur here. 

5. Testing

This is an important phase in which the already-made software is tested. It is assumed that testing is carried out at every stage, but in this phase it is thorough testing of every aspect of the software.

6. Deployment

This is the phase in which software is released for end-users. In this phase, it is determined when it will be released, further testing and whether users are satisfied. 

7. Maintenance 

This phase consists of further support of the created software, i.e. fixing existing bugs, releasing new features and supporting users.


To be 100% honest before I started building the site I didn't see anything about SDLC. Nonetheless, during development some of the phases of the SDLC occurred naturally. Such as designing, building and testing the completed project.



Reference

W3Schools (2023) Software Development Life Cycle (SDLC). Available at: https://www.w3schools.in/sdlc/software-development-life-cycle-sdlc (Accessed: 22 February 2023).

Comments