Abstract
Does object-oriented (OO) development represent a better alternative to structured methods? This article describes the main tools and key steps used in OO analysis and design, as well as the critical success factors that are beginning to emerge from experiences in the move to OO methods.