Out of the following Agile Methodologies, which one advocates the use of the problem domain?
1. FDD (Feature Driven Development)
2. XP (Extreme Programming)
3. TDD (Test Driven Development)
4. Scrum