Provides a thorough treatment of such topics as use cases object-oriented modeling comprehensive project management the unified modeling language and Agile techniques. This edition uses an approach to teaching systems analysis and design taking advantage of the new teaching tools and techniques.