Understanding Unified Modeling Language (UML)
UML is the de-facto standard for modeling Object Oriented software.
UML allows software engineers to document models in a way that supports scalability. UML modeling raises the level of abstraction throughout the analysis and design process. UML modeling facilitates the creation of modular designs resulting in components and component libraries that expedite development.
The UML architecture is based on the Meta-Object Facility (MOF). The MOF defines the foundation for creating modeling languages used for object modeling (UML), and ...Read more →