CSC/ECE 517 Fall 2009/wiki2 19 as
Development methodologies
Responsibility Driven
Test Driven
Test-driven development (TDD) is a software development technique that relies on the repetition of a very short development cycle: First the developer writes a failing automated test case that defines a desired improvement or new function, then produces code to pass that test and finally refactors the new code to acceptable standards
Behavior Driven
Domain Driven
Domain-driven design (DDD) is an approach to the design of software, based on the two premises: