UML supports Object Oriented Analysis and Design (OOAD). It has all related concepts like classes, objects, inheritance, encapsulation, polymorphism, etc. UML is most suitable for use case driven, iterative and incremental development processes as most OOAD processes are.
Chat with our AI personalities