Professional Documents
Culture Documents
1. System Software
2. Application Software
3. Engineering/Scientific Software
4. Embedded Software
5. Product-Line Software
6. Web Applications
7. Artificial Intelligence Software
2. Application Software:
1. Engineering Discipline
2. All aspects of software production
Software
Maintenance Design
Development
Deployment
Testing
2. Software Design
3. Development / Implementation
4. Testing
5. Maintenance
Introduction to Software and Software Engineering 43
Software Development Life Cycle -
SDLC
• There are following six phases in every Software development
life cycle model:
2. Software Design
3. Development / Implementation
4. Testing
5. Maintenance
Introduction to Software and Software Engineering 44
Software Development Life Cycle -
SDLC
1. Specifications / Requirement Gathering: