Object Oriented Software Engineering could be defined as encompassing a Used Case Driven, Architecturally Centric Object Oriented Process involving Iterative Development over the Life Cycle of a Project.
The Rational Unified Process, for example, specifies a number of Best Practices.
As we develop this article, we will be drawing upon RUP, CMMI and Xtreme Programming (Agile methodology).
Content
Victor Kane (ProjectMaster) and awebfactory.com.ar