2.1 Copilot Flashcards
SDLC Model
An abstract, high-level representation of the software development process.
SDLC Model
Defines how different development phases and types of activities relate to each other, both logically and chronologically.
Examples of SDLC Models
Sequential development models (e.g., waterfall model, V-model), Iterative development models (e.g., spiral model, prototyping), Incremental development models (e.g., Unified Process)
Detailed Software Development Methods and Agile Practices
Acceptance test-driven development (ATDD), behavior-driven development (BDD), domain-driven design (DDD), extreme programming (XP), feature-driven development (FDD), Kanban, Lean IT, Scrum, test-driven development (TDD)
Sequential Development Models
Waterfall model, V-model
Iterative Development Models
Spiral model, Prototyping
Incremental Development Models
Unified Process
Agile Practices
ATDD, BDD, DDD, XP, FDD, Kanban, Lean IT, Scrum, TDD