Software Engineering-Lecture 02
Software Engineering-Lecture 02
Lecture 02
Software Development Life Cycle Models
1. Software Specification
2. Software Development
3. Software Validation
4. Software Evolution
•Modern Approaches
Agile Methods (XP, Scrum)
Secure Software Development
•Weaknesses
• Limited customer interactions
• Difficult to incorporate change requests
Requirements Engineering
Ms. Chathurangi D. Weerasinghe, MSc(UCSC Col), BSc(Ruh) Seagis Campus 51