Posts

Image
  ADVANTAGES & DISADVANTAGES OF UML EVERY DEVELOPER SHOULD KNOW What is UML? The UML, which stands for Unified Modeling Language, is a graphical modeling language used in the field of software engineering. UML is often used to define, visualize, build, and document the software system's artifacts (main elements).  Image Source: Click here Grady Booch, Ivar Jacobson, and James Rumbaugh established UML in 1994-95 at Rational Software, and it was further developed throughout 1996. The Object Management Group approved it as a standard in 1997. The Object Management Group (OMG) is a consortium of companies that oversees the open standard UML. The OMG was founded to create an open standard that primarily facilitates object-oriented commands. It is not limited to software systems, but it may also be used to simulate non-software systems. The OMG is most well-known for developing the Common Object Request Broker Architecture (CORBA) specifications. Goals of UML As UML is a gener...