(UML) Unified Modeling Language:  
 

In the field of software engineering, the Unified Modeling Language (UML) is a standardized specification language for object modeling. UML is a general-purpose modeling language that includes a graphical memo used to create a theoretical model of a system, referred to as a UML model. UML is officially defined at the Object Management Group (OMG) by the UML metamodel, Meta Object Facility metamodel (MOF) UML was designed to specify, visualize, construct, and document software-intensive systems. The Unified Modeling Language (UML) is OMG's most-used specification, and the way the world models not only application structure, behavior, and architecture, but also business process and data structure.

UML is Not Only Modeling Soft Ware but Also Business process, systems engineering modeling and Representing organizational structures. UML has been a channel for the evolution of model-driven technologies which includes the Model Driven Development (MDD), and Model Driven Architecture (MDA). By establishing an industry consensus on a graphic notation to represent common concepts like classes, components, generalization, aggregation, and behaviors, UML has allowed software developers to concentrate more on design and architecture.

UML is extensible, offering the following mechanisms for customization: profiles and stereotype. The semantics of extension by profiles has been improved with the UML 2.0 major revision. UML, along with the Meta Object Facility (MOF), also provides a key foundation for OMG's Model-Driven Architecture, which unifies every step of development and integration from business modeling, through architectural and application modeling, to development, deployment, maintenance, and evolution.

 
 
The Unified Modeling Language (UML) is a standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems, as well as for business modeling and other non-software systems. The UML represents a collection of best engineering practices that have proven successful in the modeling of large and complex systems.1 The UML is a very important part of developing object oriented software and the software development process. The UML uses mostly graphical notations to express the design of software projects. Using the UML helps project teams communicate, explore potential designs, and validate the architectural design of the software.

Goals of UML

  • The primary goals in the design of the UML were:
  • Provide users with a ready-to-use, expressive visual modeling language so they can develop and exchange meaningful models.
  • Provide extensibility and specialization mechanisms to extend the core concepts.
  • Be independent of particular programming languages and development processes.
  • Provide a formal basis for understanding the modeling language.
    Encourage the growth of the OO tools market.
  • Support higher-level development concepts such as collaborations, frameworks, patterns and components.
    Integrate best practices.

Why Use UML?
As the strategic value of software increases for many companies, the industry looks for techniques to automate the production of software and to improve quality and reduce cost and time-to-market. These techniques include component technology, visual programming, patterns and frameworks. Businesses also seek techniques to manage the complexity of systems as they increase in scope and scale. In particular, they recognize the need to solve recurring architectural problems, such as physical distribution, concurrency, replication, security, load balancing and fault tolerance. Additionally, the development for the World Wide Web, while making some things simpler, has exacerbated these architectural problems. The Unified Modeling Language (UML) was designed to respond to these needs

 
 
Internet Resources
 
 
Lodging in Forest Park GA - Enjoy Complimentary Continental Breakfast, and Complimentary Local calls When you book you stay at Forest Park GA.

Hotel in Alberta - Relax in our spacious, comfortable, and luxurious guestrooms and suites Enjoy near by attractions like Fort Edmonton Park, West Edmonton Mall featuring all facility in Edmonton City, Alberta Hotel.

Hotel Motel in Niagara - Visit Hotel Motel in Niagara and Enjoy near by attractions around Niagara Fall. The Niagara Region is one of Canada’s premier tourist destinations, offering a wide variety of excitement and fun.

Myrtle Beach SC Lodging - Myrtle Beach SC hotel features many amenities, like a free continental breakfast, free local calls and Non-Smoking Rooms Available.

Downtown Phoenix Hotel - Book your stay at Special Phoenix Hotel and Enjoy famous attractions and many amenities.

Hotel In San Fernando Valley - Book your stay at California Hotel in the heart of the San Fernando Valley and Enjoy near by attraction Santa Monica Beach.

 
 
Hotel Links, Hotel SEO & Search Engine Submission done by CGS Infotech.
 
© Copyright 2008 eumal2.com, Inc. All rights reserved.