Software Development Life Cycle Flashcards
What is SDLC?
→ detailed plan for building, deploying, and maintaining the software.
NAME STEPS OF SDLC
→ system /requirements analysis
→ system design
→system implementation
→ system testing
→ operation & maintenance/ evolution
REQUIREMENT ANALYSIS
→who are the users?
→ what will the system do?
→ what problem is the system addressing?
→ is it feasible?
SYSTEM DESIGN
→ the hardware, software, and network requirements
→ what will be developed in-house?
→ what will be developed externally?
SYSTEM IMPLEMENTATION
Convert from old system to new system .
Train new users, make them comfortable, and gain their support.
Compile final documentation.
Evaluate system.
SYSTEM TESTING
Demonstrate that software functions appear to be working according to specification and performance requirements.
OPERATION & MAINTENANCE
physical repair of the system.
Correction of new bugs found.
System adjustments to environment changes.
Checkups from time to time .
Deliverables for SDLC
Requirements
system request, system addressing, feasibility
Analysis
high level initial design, system proposal
Design
architecture design, interface design, program design
Implementation
docomentation, training plan, support plan
Launch and monitoring
launched system, monitoring tools, issue resolution reports
Maintenance and Updates
regular updates, maintenance reports