Object-Oriented Software Engineering Practical Software Development using UML and Java Chapitre 11: Managing the Software Process.