Faith Presentation - SDLC
Faith Presentation - SDLC
SDLC
Sof
SDLC
tware Development Life Cycle
Introduction to SDLC
3
Set the scope
Determine the
boundaries of the
project
Planning for Success
Timeline
1
Establish realistic deadlines and milestones.
Resources
2
Allocate the right team and tools.
Risks
3
Identify and mitigate potential
challenges.
Feasibility Study
Technical Economic
Evaluate the practicality of a Assess the financial implications
system from technological like available budget and cost.
standpoint.
1 Functional
Identify the software's core
features.
Non-Functional
2 Address performance, security, and
usability.
Constraints
3 Understand the limitations and
dependencies.
Requirement
Engineering
Elicitation Analysis
Gather requirements through Refine and prioritize the
interviews and workshops. requirements.
Specification Validation
Document the requirements Ensure the requirements
in detail. meet user needs.
Designing
Architecture Components
Establish the high-level system Identify the key software
structure. modules.
User Experience
Create intuitive and engaging
interfaces.
Developing the Software
1 2 3
Direct Parallel
Directly replacing Running both softwares
the old software. concurrently.
Phased Pilot
Implementing new Rolling out first for select
software in stages. users then for everyone.
Documentation
Creating detailed documents of the system design and
code.