David C. Kung

ISE Object-Oriented Software Engineering. An Agile Unified Methodology [Libro Electrónico - McGraw-Hill] - first edition - Mexico : - 1 online resource

This book is also motivated by emerging interests in agile processes, design patterns, and test-driven development (TDD). Agile processes emphasize teamwork, design for change, rapid deployment of small increments of the software system, and joint development with the customer and users. Design patterns are effective design solutions to common design problems. Design patterns promote software reuse and improve team communication. TDD advocates testable software, and requires test scripts to be produced before the implementation so that the latter can be tested immediately and frequently.

9781456286576