software Engineering lecture on development life cycle
SDLC starts from the moment, when it’s made a decision to launch the project. There is no one single SDLC model. They are divided into groups, Each with its features and weaknesses
SDLC models • Aframework that describes the activities performed at each stage of a software development project.
3.
Introduction 1. SDLC startsfrom the moment, when it’s made a decision to launch the project. 2. There is no one single SDLC model. 3. They are divided into groups, 4. Each with its features and weaknesses.
4.
What is SDLC? 1.SDLC is a systematic process for building software 2. It ensures the quality and correctness of the software built. 3. SDLC process aims to produce high-quality software that meets customer expectations. 4. SDLC stands for Software Development Life Cycle 5. also referred to as the Application Development life-cycle
5.
Why SDLC? 1. Itoffers a basis for project planning, scheduling, and estimating 2. Provides a framework for a standard set of activities and deliverables 3. It is a mechanism for project tracking and control 4. Increases visibility of project planning to all involved 5. Increased and enhance development speed 6. Improved client relations 7. Helps you to decrease project risk and project management plan overhead
6.
BASIC STAGES OFSOFTWARE DEVELOPMENT LIFE CYCLE Stage 1. Planning and requirement analysis
Stage 3. Developmentand programming The programming by itself assumes four stages • Algorithm development • Source code writing • Compilation • Testing and debugging