UML was meant to be a unifying language enabling IT professionals to
model computer applications. The primary authors were Jim Rumbaugh, Ivar
Jacobson, and Grady Booch, who originally had their own competing methods (OMT,
OOSE, and Booch). Eventually, they joined forces and brought about an open
standard. (Sound familiar? A similar phenomenon spawned J2EE, SOAP, and Linux.)
One reason UML has become a standardmodeling language is that it is
programming-language independent. (UML modeling tools from IBM Rational are
used extensively in J2EE shops as well in .NET shops.) Also, the UML notation
set is a language and not a methodology. This is important, because a language,
as opposed to a methodology, can easily fit into any company's way of
conducting business without requiring change.
Click to see the video about UML

UML is a universal language because it can be applied in many areas of software development. It includes user-definable extension mechanisms so that it can be adapted for specific environments.
ReplyDeletehttp://media.wiley.com/product_data/excerpt/68/07645437/0764543768.pdf go over this site for more reviews of uml
DeleteUML is used to specify, visualize, modify, construct and document the artifacts of an object-oriented software-intensive system under development.
ReplyDeleteUML is short for Unified Modelling Language and is an ISO ( International Standard) specification language for modelling objects. It's a refinement of earlier Object Oriented Design and Object Oriented Analysis methodologies.
ReplyDeleteUnified Modeling Language is a graphical visualisation language. It consists of a series of symbols and connectors that can be used to create process diagrams and is often used to model computer programs and workflows.
ReplyDeleteThe one word which best describes the benefits of UML is communication.wiuml.
ReplyDeleteThe Unified Modeling language (UML) was released by the Object Management Group (OMG) in the effort to provide a standardized design language to build and develop computer applications. The purpose of the design language is to allow IT professionals to distribute system structure and design plans in a comprehensible graphical manner, similar to blueprints of a building. Modeling is an important part of software projects, large and small.
ReplyDeleteUML stands for Unified Modeling Language. It represents a unification of the concepts and notations.The goal is for UML to become a
ReplyDeletecommon language for creating models of object oriented computer software
UML can be described as a general purpose visual modeling language to visualize, specify, construct and document software system. Although UML is generally used to model software systems but it is not limited within this boundary. It is also used to model non software systems as well like process flow in a manufacturing unit etc. UML is NOT a programming language but tools can be used to generate code in various languages using UML diagrams. UML has a direct relation with object oriented analysis and design. After some standardization UML is become an OMG (Object Management Group) standard.
ReplyDeleteYou can use UML for business modeling and modeling of other non-software systems too.
ReplyDeleteBuilt upon fundamental OO concepts including class and operation, it's a natural fit for object-oriented languages and environments such as C++, Java, and the recent C#, but you can use it to model non-OO applications as well in, for example, Fortran, VB, or COBOL.
UML diagrams represent two different views of a system mode:
ReplyDelete• Static (or structural) view: emphasizes the static structure of the system using objects, attributes, operations and relationships. The structural view includes class diagrams and composite structure diagrams.
• Dynamic (or behavioral) view: emphasizes the dynamic behavior of the system by showing collaborations among objects and changes to the internal states of objects. This view includes sequence diagrams, activity diagrams and state machine diagrams.
UML class diagram is similar to a family tree. A class diagram consists of a group of classes and interfaces reflecting important entities of the business domain of the system being modeled, and the relationships between these classes and interfaces. The classes and interfaces in the diagram represent the members of a family tree and the relationships between the classes are analogous to relationships between members in a family tree. Interestingly, classes in a class diagram are interconnected in a hierarchical fashion, like a set of parent classes (the grand patriarch or matriarch of the family, as the case may be) and related child classes under the parent classes.
ReplyDelete--> http://www.developer.com/design/article.php/2206791
Unified Modeling Language™ (UML®) is a visual language for specifying, constructing, and documenting the artifacts of systems.
ReplyDeleteComplex software designs difficult for you to describe textually can readily be conveyed through diagrams using UML. Modeling provides three key benefits:
Visualization
Complexity management
Clear communication
You can use UML with all processes throughout the development lifecycle and across different implementation technologies.
The UML also defines extension mechanisms for extending the UML to meet specialized needs (for example Business Process Modeling extensions).
ReplyDeleteUML stands for Unified Modeling Language. This object-oriented system of notation has evolved from the work of Grady Booch, James Rumbaugh, Ivar Jacobson, and the Rational Software Corporation. These renowned computer scientists fused their respective technologies into a single, standardized model. Today, UML is accepted by the Object Management Group (OMG) as the standard for modeling object oriented programs.
ReplyDeletehttp://www.smartdraw.com/resources/tutorials/uml-diagrams/
UML stands for Unified Modeling Language. This object-oriented system of notation has evolved from the work of Grady Booch, James Rumbaugh, Ivar Jacobson, and the Rational Software Corporation. These renowned computer scientists fused their respective technologies into a single, standardized model. Today, UML is accepted by the Object Management Group (OMG) as the standard for modeling object oriented programs.
ReplyDeletehttp://www.smartdraw.com/resources/tutorials/uml-diagrams/
Unified Modeling Language (UML) is a standardized general-purpose modeling language in the field of object-oriented software engineering. The standard is managed, and was created, by the Object Management Group. It was first added to the list of OMG adopted technologies in 1997, and has since become the industry standard for modeling software-intensive systems
ReplyDeleteUML has synthesized the notations of the Booch method, the Object-modeling technique (OMT) and Object-oriented software engineering (OOSE) by fusing them into a single, common and widely usable modeling language.
ReplyDeleteThe Unified Modeling Language (UML) is a powerful standard developed under the Object Management Group (OMG) for creating specifications of various parts of a software system.
ReplyDeleteSome important parts of UML are:
1. Basic and Efficient Class Diagram
A class diagram is similar to an Entity-Relationship diagram. They are very much closely related to Entity-Relationship diagram. The class diagram helps us to know what a object will contain when a object is created in a program.
2. Automatic Use Case Diagram
Most Use case diagram show the communication between users and the system. Use case diagram helps understanding the user dealing the system in a various possibilities.
3. Functional Activity Diagram
Functional Activity Diagram shows the flow of tasks and process between various parts of a system. Functional activity diagram is overall flow of the system.
4. Implementation Diagram
Implementation Diagrams show the system parts and their communications, both at the software components level and the hardware component level...
This comment has been removed by the author.
ReplyDeleteUML includes a set of graphic notation techniques to create visual models of object-oriented software-intensive systems.
ReplyDeletethis are Some UML Class Diagrams and Examples
ReplyDeletewww.ldodds.com/lectures/.../UML_Examples....
You can follow the below link for the UML overview and examples.
ReplyDeletehttp://www.tutorialspoint.com/uml/uml_overview.htm
UML was meant to be a unifying language enabling IT professionals to model computer applications. The primary authors were Jim Rumbaugh, Ivar Jacobson, and Grady Booch, who originally had their own competing methods (OMT, OOSE, and Booch). Eventually, they joined forces and brought about an open standard. (Sound familiar? A similar phenomenon spawned J2EE, SOAP, and Linux.) One reason UML has become a standard modeling language is that it is programming-language independent. (UML modeling tools from IBM Rational are used extensively in J2EE shops as well in .NET shops.) Also, the UML notation set is a language and not a methodology. This is important, because a language, as opposed to a methodology, can easily fit into any company's way of conducting business without requiring change.
ReplyDeletehttp://www.learnpipe.ie/course/object-oriented-design-analysis-and-design-with-uml-and-javandash-gtod5_c2f1179432767b20e98ee4de417227a3.htm try to go over this site where in you can asked anything about uml and java
ReplyDelete