Briefing

UML stands for Unified Modeling Language. And it is a graphical language for visualizing, specifying, constructing and documenting the artifact of a software-intensive system. UML became a software industrial standard modeling language in a relatively short period of time. The development of UML began in the late 1980s¡¯. It was the time that object-oriented programming languages sprang up. The number of OO methods increased rapidly. The necessity of a modeling language became very important.

Developing based on OOSE (Object-Oriented Software Engineering by Booch, Jacobson) and OMT (Object Modeling Technique by Rumbqugh) by Rational Software, UML had completely met all the needs of software developers as a modeling language. After Object Management Group (OMG) adopted UML as its standard modeling language, UML was proposed for international standardization as the Publicly Available Specification (PAS) submitter to the international organization for Standardization (ISO). And after all, UML is now a dominant modeling language for the software industry. As software developers, it has become very necessary for CIS students to know and learn UML. My website will try to provide information, tutorial, updated and useful links about UML to students.

Let's Introduce an ariticle "An UML Approach to Object-Oriented Design and Development" written by Alvin L. Brathwaite.