The unified software development process - Jacobson, Ivar (The Addison-Wesley object technology series, 1999)