English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories
0

2006-10-11 07:16:35 · 9 answers · asked by rajesh k 1 in Computers & Internet Software

9 answers

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.

============================
TYPES:

Each UML diagram is designed to let developers and customers view a software system from a different perspective and in varying degrees of abstraction. UML diagrams commonly created in visual modeling tools include:1
Use Case Diagram displays the relationship among actors and use cases.1

Class Diagram models class structure and contents using design elements such as classes, packages and objects. It also displays relationships such as containment, inheritance, associations and others. 1

Interaction Diagrams

* Sequence Diagram displays the time sequence of the objects participating in the interaction. This consists of the vertical dimension (time) and horizontal dimension (different objects).1
* Collaboration Diagram displays an interaction organized around the objects and their links to one another. Numbers are used to show the sequence of messages.1

State Diagram displays the sequences of states that an object of an interaction goes through during its life in response to received stimuli, together with its responses and actions.1

Activity Diagram displays a special state diagram where most of the states are action states and most of the transitions are triggered by completion of the actions in the source states. This diagram focuses on flows driven by internal processing.1

Physical Diagrams

* Component Diagram displays the high level packaged structure of the code itself. Dependencies among components are shown, including source code components, binary code components, and executable components. Some components exist at compile time, at link time, at run times well as at more than one time.1
* Deployment Diagram displays the configuration of run-time processing elements and the software components, processes, and objects that live on them. Software component instances represent run-time manifestations of code units.1

2006-10-11 07:27:05 · answer #1 · answered by manthram 1 · 0 0

UML can be any one of the following:

1. Unified Modeling Language, an object modeling and specification language used in software engineering
2. University of Massachusetts Lowell, in the United States
3. User-mode Linux, an architectural port of the Linux kernel
4. Communist Party of Nepal (Unified Marxist-Leninist), a Nepalese communist party created in 1991.

Since it was posted in the computer section, I am guessing it is number one or three.

1) http://en.wikipedia.org/wiki/Unified_Modeling_Language
3) http://en.wikipedia.org/wiki/User-mode_Linux

2006-10-11 07:23:24 · answer #2 · answered by Gentle Dragon 5 · 0 1

UML is a designing language ofr OO-programming...
try useing software ROSE RT (rational rose ) of IBM its is a UML based tool where you can design ...coding part will be done by itself

2006-10-11 17:37:30 · answer #3 · answered by GMind 2 · 0 0

Universal Markup Language.

2006-10-11 07:17:45 · answer #4 · answered by Travbot the Observer 2 · 0 1

Unified Modeling Language. It is mostly used by programmers/project developers to create a graphical representation of the program.

2006-10-11 07:20:01 · answer #5 · answered by aarushi2001 2 · 0 0

It stands for Unified Modeling language. Best Wishes.

2006-10-11 07:20:27 · answer #6 · answered by Night Wind 4 · 0 0

In software development it is Unified Modeling Language and it is used to plan and explain information systems on high level. You could think of it as flow charting.

2006-10-11 07:22:28 · answer #7 · answered by lester8820 2 · 0 0

click this link to find what is uml. http://pigseye.kennesaw.edu/~dbraun/csis4650/A&D/UML_tutorial/what_is_uml.htm

2006-10-11 07:28:10 · answer #8 · answered by Anonymous · 0 0

For more information, look here:

http://en.wikipedia.org/wiki/Unified_Modeling_Language

2006-10-11 07:27:45 · answer #9 · answered by Navstar 2 · 0 0

fedest.com, questions and answers