From Wikipedia, the free encyclopedia
A collage of UML diagrams.
.^ The Unified Modeling Language User Guide is suitable for developers unfamiliar with UML or with modeling in general.- Pearson - Unified Modeling Language User Guide, The - Grady Booch, James Rumbaugh & Ivar Jacobson 17 January 2010 8:54 UTC www.pearsonhighered.com [Source type: Academic]
^ The course employs Unified Modeling Language, using UML 2.0 notation.- UML Training: Introduction to Object-Oriented Analysis and Design (OOAD) using the Unified Modeling Language (UML) 17 January 2010 8:54 UTC www.accelebrate.com [Source type: Reference]
^ In the field of software engineering, the Unified/Universal Modeling Language (UML) is a standardized visual specification language for object modeling.- uml embedded 'unified modeling language' 17 January 2010 8:54 UTC www.eeglossary.com [Source type: Reference]
.^ The Object Management Group (OMG) released the UML standard in 1997.
^ Object Management Group (OMG), 2003.- Network Systems Designline | Systems Modeling Language--an overview 17 January 2010 8:54 UTC www.networksystemsdesignline.com [Source type: Reference]
- CommsDesign - An overview of Systems Modeling Language 17 January 2010 8:54 UTC www.commsdesign.com [Source type: Reference]
^ UML is maintained by the Object Management Group .- Unified Modeling Language - GSLISWiki 17 January 2010 8:54 UTC www.gslis.org [Source type: Reference]
.^ The Unified Modeling Language (UML) is a graphical notation for describing software systems through diagrams.- Unified Modeling Language Resources 17 January 2010 8:54 UTC www.johnpanzer.com [Source type: FILTERED WITH BAYES]
^ The Unified Modeling Language (UML) is a graphical language for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system.- InformIT: Unified Modeling Language User Guide, The 17 January 2010 8:54 UTC www.informit.com [Source type: Academic]
^ UML is essentially a collection of notations for modeling a system from different perspectives.- Citations: Rational Software Corporation - Unified, Version (ResearchIndex) 17 January 2010 8:54 UTC citeseer.ist.psu.edu [Source type: Reference]
Overview
.^ The Unified Modeling Language User Guide is suitable for developers unfamiliar with UML or with modeling in general.- Pearson - Unified Modeling Language User Guide, The - Grady Booch, James Rumbaugh & Ivar Jacobson 17 January 2010 8:54 UTC www.pearsonhighered.com [Source type: Academic]
^ The Unified Modeling Language™ , abbreviated as UML and released by the Object Management Group (OMG) is a graphical language for visualizing, describing, specifying, constructing and documenting the elements, properties and structures of an object-oriented software system in a standardized way.- Unified Modeling Language - DCSWiki 17 January 2010 8:54 UTC www.vs.uni-kassel.de [Source type: Reference]
^ The latest version of the Unified Modeling Language–UML 2.0–has increased its capabilities as the standard notation for modeling software-intensive systems.- Pearson - Unified Modeling Language User Guide, The - Grady Booch, James Rumbaugh & Ivar Jacobson 17 January 2010 8:54 UTC www.pearsonhighered.com [Source type: Academic]
- Pearson - The Unified Modeling Language Reference Manual, 2/E 17 January 2010 8:54 UTC vig.pearsonhighered.com [Source type: Academic]
[1] UML offers a standard way to visualize a system's architectural
blueprints, including elements such as:
.^ The UML covers conceptual things, such as business processes and system functions, as well as concrete things, such as programming-language classes, database schemas, and reusable software components.- InformIT: Unified Modeling Language User Guide, The 17 January 2010 8:54 UTC www.informit.com [Source type: Academic]
- Pearson - Unified Modeling Language User Guide, The - Grady Booch, James Rumbaugh & Ivar Jacobson 17 January 2010 8:54 UTC www.pearsonhighered.com [Source type: Academic]
- Unified Modelling Language Guide - Review | Subject Centre for Information and Computer Sciences 17 January 2010 8:54 UTC www.ics.heacademy.ac.uk [Source type: General]
^ Process Qality Assurance for UML-Based Projects software testing, QA, qualiy assurance, process, UML, Unified Modelling Language, business analyst, system analyst, analysis, modelling, CMM, quality.
^ Nor is UML a very satisfying programming language Eric Evans, Domain-Driven Design: Tackling Complexity in the Heart of Software ---- (more words of wisdom on UML...- Articles on the Unified Modeling Language (UML) 17 January 2010 8:54 UTC www.step-10.com [Source type: Academic]
[2]
.^ Control flow and data/object flow were added later to support business modeling.- Unified Behavior Models 17 January 2010 8:54 UTC www.conradbock.org [Source type: FILTERED WITH BAYES]
^ In UML, the data model is represented using classes and visualized using class diagrams.- UML Modeling 17 January 2010 8:54 UTC www.vallue.com [Source type: Reference]
^ This can be used to model data flows.- Sample:A Few Changes in the Unified Modeling Language 17 January 2010 8:54 UTC www.csci.csusb.edu [Source type: FILTERED WITH BAYES]
.^ A piece of information that is used or produced by a software development process.- Glossary - Rational Unified Process 17 January 2010 8:54 UTC sce.uhcl.edu [Source type: Reference]
^ Use cases can be applied in different processes of a software development.- Unified Modeling Language 17 January 2010 8:54 UTC www.javacamp.org [Source type: Reference]
^ Software Development Life Cycle 33 .- InformIT: Unified Modeling Language User Guide, The, 2nd Edition 17 January 2010 8:54 UTC www.informit.com [Source type: Reference]
- Unified Modeling Language User Guide, The, 2nd Edition 17 January 2010 8:54 UTC www.mypearsonstore.com [Source type: Academic]
[3] .^ Common Modeling Techniques 188 .- Unified Modeling Language User Guide, The, 2nd Edition 17 January 2010 8:54 UTC www.mypearsonstore.com [Source type: Academic]
^ Common Modeling Techniques 203 .- Unified Modeling Language User Guide, The, 2nd Edition 17 January 2010 8:54 UTC www.mypearsonstore.com [Source type: Academic]
^ UML is an object-oriented software modeling language.- http://www.sdn.sap.com/irj/sdn/standards-service-definition-languages?rid=/webcontent/uuid/706252f9-0a01-0010-77ac-8c2f152a7c64 17 January 2010 8:54 UTC www.sdn.sap.com [Source type: Academic]
.^ Systems Modeling Language--an overview .
^ The Unified Modeling Language lets you express the semantics of concurrent and distributed systems.- Unified Modeling Language FAQ 17 January 2010 8:54 UTC www.microgold.com [Source type: FILTERED WITH BAYES]
^ UML stands for Unified Modeling Language.- Introduction to UML - Unified Modeling Language UML - SmartDraw Tutorials 17 January 2010 8:54 UTC www.smartdraw.com [Source type: Reference]
.^ UML was adopted by the Object Management Group ( www.omg.org ) as a standard in November, 1997.- UML FAQ 17 January 2010 8:54 UTC www.devx.com [Source type: Reference]
^ The UML was published by the Object Management Group in 1997 [ OMG 1998 ].
^ The UML was published by the Object Management Group in 1997..- UML - Unified Modeling Language 17 January 2010 8:54 UTC www.pera.net [Source type: Reference]
.^ UML is an object-oriented software modeling language.- http://www.sdn.sap.com/irj/sdn/standards-service-definition-languages?rid=/webcontent/uuid/706252f9-0a01-0010-77ac-8c2f152a7c64 17 January 2010 8:54 UTC www.sdn.sap.com [Source type: Academic]
^ Create models to portray object creation.- Batky-Howell - The Unified Modeling Language 17 January 2010 8:54 UTC www.batky-howell.com [Source type: Reference]
^ Object Oriented software system with the latest...- Object Oriented Analysis and Design using the Unified Modeling Language (UML) 17 January 2010 8:54 UTC www.roseindia.net [Source type: Reference]
.^ UML is the industry-standard language for specifying, visualizing, constructing, and documenting models, including their structure and design.- DMTF Tutorial > CIM > Overview > Unified Modelling Language (UML) 17 January 2010 8:54 UTC www.wbemsolutions.com [Source type: Reference]
^ Since the role of modeling languages is crucial to the success of MDD, a major revision of the industry-standard Unified Modeling Language (UML) was recently completed.- Unified Modeling Language version 2.0 (IBM developerWorks) [LWN.net] 17 January 2010 8:54 UTC lwn.net [Source type: General]
^ For nearly ten years, the Unified Modeling Language (UML) has been the industry standard for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system.- Powell's Books - Unified Modeling Language User Guide 2ND Edition by Grady Booch 17 January 2010 8:54 UTC www.powells.com [Source type: General]
- http://www.micromail.com/MMProdDetail.aspx?productid=8813 17 January 2010 8:54 UTC www.micromail.com [Source type: Academic]
- ProQuest Tech Books: Unified Modeling Language User Guide, The, Second Edition 17 January 2010 8:54 UTC proquest.safaribooksonline.com [Source type: General]
- The Unified Modeling Language User Guide, 2/e Grady Booch - Pearson Education, India 17 January 2010 8:54 UTC www.pearsoned.co.in [Source type: Reference]
[1]
.^ It is not integrated with the other UML behavior models.- Unified Behavior Models 17 January 2010 8:54 UTC www.conradbock.org [Source type: FILTERED WITH BAYES]
^ UML models may be automatically transformed to other representations (e.g.- uml embedded 'unified modeling language' 17 January 2010 8:54 UTC www.eeglossary.com [Source type: Reference]
- What is the Unified Modeling Language? (UML) | Analysis and Design 17 January 2010 8:54 UTC www.selectbs.com [Source type: Reference]
- uml - engineering portal - embedded 'unified modeling language' 17 January 2010 8:54 UTC www.eg3.com [Source type: FILTERED WITH BAYES]
^ Like other MOF-based specifications, the UML metamodel and UML models may be serialized in XMI. While UML was designed to specify, visualize, construct, and document software-intensive systems, UML is not restricted to modeling software.- What is the Unified Modeling Language? (UML) | Analysis and Design 17 January 2010 8:54 UTC www.selectbs.com [Source type: Reference]
.^ Java) by means of QVT-like transformation languages, supported by the OMG. UML is extensible, offering the following mechanisms for customization: profiles and stereotype.- Unified Modeling Language 17 January 2010 8:54 UTC www.2uworks.org [Source type: Academic]
- uml embedded 'unified modeling language' 17 January 2010 8:54 UTC www.eeglossary.com [Source type: Reference]
- uml - engineering portal - embedded 'unified modeling language' 17 January 2010 8:54 UTC www.eg3.com [Source type: FILTERED WITH BAYES]
^ Java) by means of QVT-like transformation languages, supported by OMG. .- What is the Unified Modeling Language? (UML) | Analysis and Design 17 January 2010 8:54 UTC www.selectbs.com [Source type: Reference]
^ It illustrates how UML can be deployed within the (unified) software development process and how UML models can be transformed into an object-oriented programming language like Java.- VL'99 Tutorial - The Unified Modeling Language (UML): Facts and Trends> 17 January 2010 8:54 UTC www.cs.nmsu.edu [Source type: Academic]
.^ Java) by means of QVT-like transformation languages, supported by the OMG. UML is extensible, offering the following mechanisms for customization: profiles and stereotype.- Unified Modeling Language 17 January 2010 8:54 UTC www.2uworks.org [Source type: Academic]
- uml embedded 'unified modeling language' 17 January 2010 8:54 UTC www.eeglossary.com [Source type: Reference]
- uml - engineering portal - embedded 'unified modeling language' 17 January 2010 8:54 UTC www.eg3.com [Source type: FILTERED WITH BAYES]
^ UML is extendable as it offers a profile mechanism for customization.- What is the Unified Modeling Language? (UML) | Analysis and Design 17 January 2010 8:54 UTC www.selectbs.com [Source type: Reference]
^ Just Typical: UML Stereotypes and Class Archetypes In this article, we start from the opposite end and look at the effect a UML mechanism has on the way we work with our code.- Articles on the Unified Modeling Language (UML) 17 January 2010 8:54 UTC www.step-10.com [Source type: Academic]
.^ The semantics of extension by profiles have been improved with the UML 2.0 major revision.- Unified Modeling Language 17 January 2010 8:54 UTC www.2uworks.org [Source type: Academic]
^ The semantics of extension by profiles was improved with the UML 2.0 major revision.- What is the Unified Modeling Language? (UML) | Analysis and Design 17 January 2010 8:54 UTC www.selectbs.com [Source type: Reference]
^ The semantics of extension by profiles have been improved with the UML 2.0 major revision Source: Wikipedia (http://en.wikipedia.org/wiki/Unified_Modeling_Language) .- uml embedded 'unified modeling language' 17 January 2010 8:54 UTC www.eeglossary.com [Source type: Reference]
- uml - engineering portal - embedded 'unified modeling language' 17 January 2010 8:54 UTC www.eg3.com [Source type: FILTERED WITH BAYES]
History
History of object-oriented methods and notation.
Before UML 1.x
.^ Object Oriented Software Engineering , and (3) James Rumbauch of General Electric who developed the Object Modeling Technique .- Unified Modeling Language 17 January 2010 8:54 UTC cs.uah.edu [Source type: Reference]
^ Most often found in modeling Object Oriented systems.- Unified Modeling Language 17 January 2010 8:54 UTC cs.uah.edu [Source type: Reference]
^ Object Oriented software system with the latest...- Object Oriented Analysis and Design using the Unified Modeling Language (UML) 17 January 2010 8:54 UTC www.roseindia.net [Source type: Reference]
.^ Object Oriented software system with the latest...- Object Oriented Analysis and Design using the Unified Modeling Language (UML) 17 January 2010 8:54 UTC www.roseindia.net [Source type: Reference]
^ They were soon assisted in their efforts by Ivar Jacobson, the creator of the OOSE method.- What is the Unified Modeling Language? (UML) | Analysis and Design 17 January 2010 8:54 UTC www.selectbs.com [Source type: Reference]
^ In the Fall of 1995, Ivar Jacobson and his Objectory company joined Rational and this unification effort, merging in the OOSE (Object-Oriented Software Engineering) method.- Unified Modeling Language - DCSWiki 17 January 2010 8:54 UTC www.vs.uni-kassel.de [Source type: Reference]
.^ Objectory v1.0 is defined by Ivar Jacobson's Objectory AB company.
^ In the Fall of 1995, Ivar Jacobson and his Objectory company joined Rational and this unification effort, merging in the OOSE (Object-Oriented Software Engineering) method.- Unified Modeling Language - DCSWiki 17 January 2010 8:54 UTC www.vs.uni-kassel.de [Source type: Reference]
^ The heart of the Unified Process is the Objectory Process, one of several products and services that Rational acquired when it merged with Ivar Jacobsons company, Objectory, several years ago.- Dr. Dobb's | Enhancing the Unified Process | October 1, 1999 17 January 2010 8:54 UTC www.ddj.com [Source type: FILTERED WITH BAYES]
.^ The three methodologists were collectively referred to as the Three Amigos, since they were well known to argue frequently with each other regarding methodological preferences.- What is the Unified Modeling Language? (UML) | Analysis and Design 17 January 2010 8:54 UTC www.selectbs.com [Source type: Reference]
^ They were known as the Three Amigos and all worked for Rational.- Overview of Unified Modeling Language in MDA 17 January 2010 8:54 UTC www.cix.co.uk [Source type: Reference]
^ This User Guide to the UML is now in its tenth printing (May 2003), and is intended to complement The Unified Modeling Language Reference Manual , and The Unified Software Development Process , by the same authors, otherwise known as the Three Amigos.- Unified Modelling Language Guide - Review | Subject Centre for Information and Computer Sciences 17 January 2010 8:54 UTC www.ics.heacademy.ac.uk [Source type: General]
.^ And the language they use to do this is the Unified Modeling Language.- Introduction to the Unified Modeling Language 17 January 2010 8:54 UTC www-106.ibm.com [Source type: FILTERED WITH BAYES]
^ He is also co-developer of the Unified Modeling Language (UML).- chapters.indigo.ca: The Unified Modeling Language Reference Manual: James Rumbaugh, Ivar Jacobson, Grady Booch: Books 17 January 2010 8:54 UTC www.chapters.indigo.ca [Source type: General]
- Pearson - Unified Modeling Language User Guide, The - Grady Booch, James Rumbaugh & Ivar Jacobson 17 January 2010 8:54 UTC www.pearsonhighered.com [Source type: Academic]
- ��������!! [����] 17 January 2010 8:54 UTC kangcom.com [Source type: Academic]
- Pearson - The Unified Modeling Language Reference Manual, 2/E 17 January 2010 8:54 UTC vig.pearsonhighered.com [Source type: Academic]
^ What are the primary artifacts of the Unified Modeling Language?- Unified Modeling Language FAQ 17 January 2010 8:54 UTC www.microgold.com [Source type: FILTERED WITH BAYES]
.^ It uses UML notations to represent specifications.- An Object-Oriented Analysis Technique Based on the Unified Modeling Language -- Application Development Trends 17 January 2010 8:54 UTC adtmag.com [Source type: Reference]
^ A class diagram is used to represent classes and their relationships.- An Object-Oriented Analysis Technique Based on the Unified Modeling Language -- Application Development Trends 17 January 2010 8:54 UTC adtmag.com [Source type: Reference]
^ Classes are represented by a box with three parts.- Unified Modeling Language and the Microsoft Solutions Framework 17 January 2010 8:54 UTC www.wilsonmar.com [Source type: Reference]
.^ And the language they use to do this is the Unified Modeling Language.- Introduction to the Unified Modeling Language 17 January 2010 8:54 UTC www-106.ibm.com [Source type: FILTERED WITH BAYES]
^ UML is OMG's most-used specification.- Unified Modeling Language - DCSWiki 17 January 2010 8:54 UTC www.vs.uni-kassel.de [Source type: Reference]
^ The course employs Unified Modeling Language, using UML 2.0 notation.- UML Training: Introduction to Object-Oriented Analysis and Design (OOAD) using the Unified Modeling Language (UML) 17 January 2010 8:54 UTC www.accelebrate.com [Source type: Reference]
The result of this work, UML 1.1, was submitted to the OMG in August 1997 and adopted by the OMG in November 1997.
[5]
UML 1.x
.^ As a modeling notation, the influence of the OMT notation dominates (e.g., using rectangles for classes and objects).- What is the Unified Modeling Language? (UML) | Analysis and Design 17 January 2010 8:54 UTC www.selectbs.com [Source type: Reference]
^ Instead of entities, it models "object classes".
^ Class Diagram Class Diagrams are used to model the classes of objects in a system (people and software).- Observed Benefits of the Unified Modeling Language | ColdFusion Developer's Journal 17 January 2010 8:54 UTC coldfusion.sys-con.com [Source type: General]
.^ Though the Booch "cloud" notation was dropped, the Booch capability to specify lower-level design detail was embraced.- What is the Unified Modeling Language? (UML) | Analysis and Design 17 January 2010 8:54 UTC www.selectbs.com [Source type: Reference]
^ And while the required level of detail may be influenced by factors such as design standards at your job, it helps to think of UML as simply a tool to communicate your design to your audience.- Learning UML 2.0: A Pragmatic Approach to Learning the Unified Modeling Language 17 January 2010 8:54 UTC press.oreilly.com [Source type: General]
^ The UML diagrams below, illustrate a more detailed system analysis/ design and database implementation plan that specify our thinking, models and simulation more accurately.
.^ It uses UML notations to represent specifications.- An Object-Oriented Analysis Technique Based on the Unified Modeling Language -- Application Development Trends 17 January 2010 8:54 UTC adtmag.com [Source type: Reference]
^ The semantics of extension by profiles have been improved with the UML 2.0 major revision.- Unified Modeling Language 17 January 2010 8:54 UTC www.2uworks.org [Source type: Academic]
^ The use case notation from Objectory and the component notation from Booch were integrated with the rest of the notation, but the semantic integration was relatively weak in UML 1.1, and was not really fixed until the UML 2.0 major revision.- What is the Unified Modeling Language? (UML) | Analysis and Design 17 January 2010 8:54 UTC www.selectbs.com [Source type: Reference]
.^ It is not integrated with the other UML behavior models.- Unified Behavior Models 17 January 2010 8:54 UTC www.conradbock.org [Source type: FILTERED WITH BAYES]
^ Concepts from many other OO methods were also loosely integrated with UML with the intent that UML would support all OO methods.- What is the Unified Modeling Language? (UML) | Analysis and Design 17 January 2010 8:54 UTC www.selectbs.com [Source type: Reference]
^ Although I have used both the Booch method and UML for some time now, I learned many things that improved the quality of my designs, especially in the area of communicating these designs to others.- The Unified Modeling Language User Guide 17 January 2010 8:54 UTC www.linuxjournal.com [Source type: FILTERED WITH BAYES]
- The Unified Modeling Language User Guide | Linux Journal 17 January 2010 8:54 UTC m.linuxjournal.com [Source type: FILTERED WITH BAYES]
- The Unified Modeling Language User Guide 17 January 2010 8:54 UTC www.linuxjournal.com [Source type: FILTERED WITH BAYES]
.^ Use cases of the supermarket management system.- An Object-Oriented Analysis Technique Based on the Unified Modeling Language -- Application Development Trends 17 January 2010 8:54 UTC adtmag.com [Source type: Reference]
^ UML is designed specifically to represent object-oriented systems.- Unified Modeling Language - DCSWiki 17 January 2010 8:54 UTC www.vs.uni-kassel.de [Source type: Reference]
^ The language can be used for system design and construction.- Using the Unified Modeling Language 17 January 2010 8:54 UTC www.pcats.org [Source type: Reference]
.^ UML is also used for business process modeling, systems engineering modeling, and representing organizational structures.- Unified Modeling Language 17 January 2010 8:54 UTC www.2uworks.org [Source type: Academic]
^ UML is also used for business process modeling , systems engineering modeling, and representing organizational structures.- What is the Unified Modeling Language? (UML) | Analysis and Design 17 January 2010 8:54 UTC www.selectbs.com [Source type: Reference]
^ UML aims to be a standard modelling language which can model concurrent and distributed systems.- Unified Modeling Language - Computing Reference - eLook.org 17 January 2010 8:54 UTC www.elook.org [Source type: Academic]
The Unified Modeling Language is an international
standard:
- ISO/IEC 19501:2005 Information technology — Open Distributed Processing — Unified Modeling Language (UML) Version 1.4.2
Development toward UML 2.0
.^ UML 1.1 was first adopted Nov.- Unified Modeling Language and the Microsoft Solutions Framework 17 January 2010 8:54 UTC www.wilsonmar.com [Source type: Reference]
^ A revised version of the UML (version 1.1) was offered to the OMG for standardization in July 1997.- InformIT: Unified Modeling Language User Guide, The, 2nd Edition 17 January 2010 8:54 UTC www.informit.com [Source type: Reference]
- InformIT: Unified Modeling Language User Guide, The 17 January 2010 8:54 UTC www.informit.com [Source type: Academic]
- chapters.indigo.ca: Unified Modeling Language User Guide The: Grady Booch: Books 17 January 2010 8:54 UTC www.chapters.indigo.ca [Source type: FILTERED WITH BAYES]
^ For several years, UML was maintained by an OMG Revision Task Force, which produced versions 1.3, 1.4, and 1.5.- InformIT: Unified Modeling Language User Guide, The, 2nd Edition 17 January 2010 8:54 UTC www.informit.com [Source type: Reference]
There are four parts to the UML 2.x specification:
- the Superstructure that defines the notation and semantics for diagrams and their model elements;
- the Infrastructure that defines the core metamodel on which the Superstructure is based;
- the Object Constraint Language (OCL) for defining rules for model elements;
- and the UML Diagram Interchange that defines how UML 2 diagram layouts are exchanged.
.^ These diagrams are summarized in the following sections.- Network Systems Designline | Systems Modeling Language--an overview 17 January 2010 8:54 UTC www.networksystemsdesignline.com [Source type: Reference]
- CommsDesign - An overview of Systems Modeling Language 17 January 2010 8:54 UTC www.commsdesign.com [Source type: Reference]
^ UML diagrams The current version of UML, 1.4, contains nine diagram types and three model management elements that serve as the core of the UML system.
^ Both XMI (XML Metadata Interchange) and UML 2.0 DI (Diagram Interchange) include standardised exchange formats for models and diagrams.- UML (Unified Modelling Language) 17 January 2010 8:54 UTC www.aoemedia.com [Source type: Academic]
.^ UML is OMG's most-used specification.- Unified Modeling Language - DCSWiki 17 January 2010 8:54 UTC www.vs.uni-kassel.de [Source type: Reference]
^ A technology demonstration area will feature demonstrations of OMG-compliant technology from many vendors.- The Cover Pages: Unified Modeling Language (UML) Advances to Version 2.0 17 January 2010 8:54 UTC xml.coverpages.org [Source type: FILTERED WITH BAYES]
^ Current commercial tools supporting UML (e.g.- Citations: Rational Software Corporation - Unified, Version (ResearchIndex) 17 January 2010 8:54 UTC citeseer.ist.psu.edu [Source type: Reference]
Unified Modeling Language topics
Software Development Methods
.^ UML is must in java software developing.- The Importance of Using the Unified Modeling Language (UML) : Java Technology Fundamentals 17 January 2010 8:54 UTC blogs.sun.com [Source type: General]
^ UML is designed specifically to represent object-oriented systems.- Unified Modeling Language - DCSWiki 17 January 2010 8:54 UTC www.vs.uni-kassel.de [Source type: Reference]
^ UML is Booch, Objectory, and OMT combined, extended, simplified.- Unified Modeling Language Notation | atomicobject.com 17 January 2010 8:54 UTC www.atomicobject.com [Source type: Reference]
.^ Since UML has evolved, some of these methods have been recast to take advantage of the new notation (for example OMT), and new methods have been created based on UML, such as Select Perspective and the Rational Unified Process (RUP).- What is the Unified Modeling Language? (UML) | Analysis and Design 17 January 2010 8:54 UTC www.selectbs.com [Source type: Reference]
^ The Unified Modeling Language(UML) is a modeling language, not a method.- Unified Modeling Language 17 January 2010 8:54 UTC www.javacamp.org [Source type: Reference]
^ RPW references the Rational Unified Process.- Unified Modeling Language and the Microsoft Solutions Framework 17 January 2010 8:54 UTC www.wilsonmar.com [Source type: Reference]
- Unified Modeling Language and the Microsoft Solutions Framework 17 January 2010 8:54 UTC www.wilsonmar.com [Source type: Reference]
.^ UML is designed specifically to represent object-oriented systems.- Unified Modeling Language - DCSWiki 17 January 2010 8:54 UTC www.vs.uni-kassel.de [Source type: Reference]
^ This frees the designer for more important things, like concept development.- Unified Modeling Language Notation | atomicobject.com 17 January 2010 8:54 UTC www.atomicobject.com [Source type: Reference]
^ Systems Analysis and Design Methods 5e .
Modeling
.^ Models—Represent any UML diagram or description of a physical system.
^ It is important to distinguish between the UML model and the set of diagrams of a system.- What is the Unified Modeling Language? (UML) | Analysis and Design 17 January 2010 8:54 UTC www.selectbs.com [Source type: Reference]
^ What concepts are modeled by the different UML diagrams?- jGuru: Unified Modeling Language (UML) FAQ 17 January 2010 8:54 UTC www.jguru.com [Source type: FILTERED WITH BAYES]
.^ A diagram is a partial graphical representation of a system's model.- What is the Unified Modeling Language? (UML) | Analysis and Design 17 January 2010 8:54 UTC www.selectbs.com [Source type: Reference]
^ The corresponding UML diagrams are graphical representations of parts of the UML model.- Unified modeling language - EduTech Wiki 17 January 2010 8:54 UTC edutechwiki.unige.ch [Source type: Academic]
^ A class diagram (also called a static object model) is a graphical view of the static structural model, in particular, the things that exist (such as classes and types), their internal structure, and their relationships to other things.- Unified Modeling Language 17 January 2010 8:54 UTC faramir.ugent.be [Source type: Reference]
.^ Use cases are organized into a use case model .- OO Analysis and Design - 5. Unified Modelling Language 17 January 2010 8:54 UTC webdocs.cs.ualberta.ca [Source type: Reference]
^ Draw use case diagrams and activity diagrams for use cases.- An Object-Oriented Analysis Technique Based on the Unified Modeling Language -- Application Development Trends 17 January 2010 8:54 UTC adtmag.com [Source type: Reference]
^ Figure 5: Use case diagram .- Introduction to the Unified Modeling Language 17 January 2010 8:54 UTC www-106.ibm.com [Source type: FILTERED WITH BAYES]
UML diagrams represent two different views of a system model
[9]:
.^ Static structural view -- Emphasizes the static structure of the system using objects, attributes, operations, and relationships.- Software Development Tutorials - Unified Modeling Language | DreamInCode.net 17 January 2010 8:54 UTC www.dreamincode.net [Source type: FILTERED WITH BAYES]
^ A model aspect that emphasizes the structure of the objects in a system, including their types , classes , relationships , attributes , and operations .- Glossary - Rational Unified Process 17 January 2010 8:54 UTC sce.uhcl.edu [Source type: Reference]
^ Object Model showcases the structure and substructure of the system using objects, attributes, operations, and associations.- What is the Unified Modeling Language? (UML) | Analysis and Design 17 January 2010 8:54 UTC www.selectbs.com [Source type: Reference]
.^ Composite Structure Diagram: A composite structure diagram shows the internal structure of a class and the collaborations that this structure makes possible.- Software Development Tutorials - Unified Modeling Language | DreamInCode.net 17 January 2010 8:54 UTC www.dreamincode.net [Source type: FILTERED WITH BAYES]
^ Figure 10 shows the state transition diagram for the class "Item."- An Object-Oriented Analysis Technique Based on the Unified Modeling Language -- Application Development Trends 17 January 2010 8:54 UTC adtmag.com [Source type: Reference]
^ These diagrams peek into the underlying structure of the classes in the system.- jGuru: Unified Modeling Language (UML) FAQ 17 January 2010 8:54 UTC www.jguru.com [Source type: FILTERED WITH BAYES]
This view includes
sequence diagrams,
activity diagrams and
state machine diagrams.
.^ Integration into UML-modeling tool .- Developing with the Unified Modeling Language (UML) 17 January 2010 8:54 UTC swiki.hfbk-hamburg.de:8888 [Source type: FILTERED WITH BAYES]
^ The specification will be published as a UML profile, meaning it can be used in any UML modeling tool.- SOA Modeling Language Readied - CIO.com - Business Technology Leadership 17 January 2010 8:54 UTC www.cio.com [Source type: General]
- SOA modeling language readied | Mobilize - InfoWorld 17 January 2010 8:54 UTC www.infoworld.com [Source type: General]
^ Business-modeling tool using Unified Modeling Language(UML) StayinFront .- Business-modeling tool using Unified Modeling Language(UML) StayinFront 17 January 2010 8:54 UTC www.stayinfront.com [Source type: Reference]
Diagrams overview
.^ In UML 2.0 there are 13 types of diagrams.- What is the Unified Modeling Language? (UML) | Analysis and Design 17 January 2010 8:54 UTC www.selectbs.com [Source type: Reference]
- Unified modeling language - EduTech Wiki 17 January 2010 8:54 UTC edutechwiki.unige.ch [Source type: Academic]
^ UML diagrams The current version of UML, 1.4, contains nine diagram types and three model management elements that serve as the core of the UML system.
^ UML defines nine types of diagrams: class (package), object, use case, sequence, collaboration, statechart, activity, component, and deployment.- Introduction to UML - Unified Modeling Language UML - SmartDraw Tutorials 17 January 2010 8:54 UTC www.smartdraw.com [Source type: Reference]
[10] .^ The diagrams depict the structural and behavioral aspects of the system under analysis.- article template 17 January 2010 8:54 UTC www.inastrol.com [Source type: Reference]
^ A powertype Type represents the powertype of a given Generalization.- Unified Modeling Language (UML) Dictionary 17 January 2010 8:54 UTC www.well.com [Source type: Reference]
^ UML 2.0 defines thirteen types of diagrams, divided into three categories: Six diagram types represent static application structure; three represent general types of behavior; and four represent different aspects of interactions: .- Unified Modeling Language - DCSWiki 17 January 2010 8:54 UTC www.vs.uni-kassel.de [Source type: Reference]
These diagrams can be categorized hierarchically as shown in the following
class diagram:
.^ In UML 2.0 there are 13 types of diagrams.- Unified modeling language - EduTech Wiki 17 January 2010 8:54 UTC edutechwiki.unige.ch [Source type: Academic]
^ UML diagrams The current version of UML, 1.4, contains nine diagram types and three model management elements that serve as the core of the UML system.
^ Since they don't have the restrictions of the programming tools you can get very creative and even mix and match elements of different types of diagrams (useful and encouraged if it helps to get a point across).- Project Life Cycle: Unified Modeling Language 17 January 2010 8:54 UTC www.cratchit.org [Source type: FILTERED WITH BAYES]
.^ Actors may also appear in component diagrams.- Sample:A Few Changes in the Unified Modeling Language 17 January 2010 8:54 UTC www.csci.csusb.edu [Source type: FILTERED WITH BAYES]
^ Generalization is the UML element to model inheritance.- Create class diagrams with the Unified Modeling Language 17 January 2010 8:54 UTC articles.techrepublic.com.com [Source type: FILTERED WITH BAYES]
^ This section provides documentation for all the element types defined in that DTD. .- XML Topic Maps (XTM) 1.0 17 January 2010 8:54 UTC www.topicmaps.org [Source type: Reference]
.^ General Purpose Concepts package , dependency [ usage.gif ] , stereotype , note , constraint [ uml.gen.gif ] Use-Case Diagram A diagram is no more than a visual overview of the real documentation: [ usecases.html ] actor , communication , usecase , extends, includes, ...- Sample:The UML -- The Unified Modelling Language 17 January 2010 8:54 UTC www.csci.csusb.edu [Source type: Reference]
^ One nice feature that both tools offer is a reverse engineering feature, allowing you to generate the UML model and diagrams straight from the source code.- Learn the Importance of Unified Modeling Language (UML), 2D Graphics, Sound, and What Is a JavaServer Page (JSP) - May 2007 17 January 2010 8:54 UTC java.sun.com [Source type: Reference]
^ Note: as a rule you can leave out the open diamond without changing the meaning of an UML class diagram.- Sample:The UML -- The Unified Modelling Language 17 January 2010 8:54 UTC www.csci.csusb.edu [Source type: Reference]
Structure diagrams
Structure diagrams emphasize what things must be in the system being modeled:
.^ Structured classes are used to represent classes that are composed of internal parts.- Dr. Dobb's | SysML - The Systems Modeling Language | September 10, 2006 17 January 2010 8:54 UTC www.ddj.com [Source type: Reference]
^ Shows the execution architecture of systems.- Introduction to the Diagrams of UML 2.0 17 January 2010 8:54 UTC www.agilemodeling.com [Source type: Reference]
^ UML Interaction diagrams (sequence and collaboration diagrams) to model how groups of objects collaborate in some behaviour.- Unified modeling language - EduTech Wiki 17 January 2010 8:54 UTC edutechwiki.unige.ch [Source type: Academic]
The extension relation (solid line with closed, filled arrowhead) indicates what metamodel element a given stereotype is extending.
|
|
|
Composite structure diagrams
|
|
|
|
|
.^ A class diagram is used to represent classes and their relationships.- An Object-Oriented Analysis Technique Based on the Unified Modeling Language -- Application Development Trends 17 January 2010 8:54 UTC adtmag.com [Source type: Reference]
^ Component diagrams are prevalent in the field of software architecture but can be used to model and document any systems architecture.- Software Development Tutorials - Unified Modeling Language | DreamInCode.net 17 January 2010 8:54 UTC www.dreamincode.net [Source type: FILTERED WITH BAYES]
^ The Software Architecture Document will present the architectural patterns used in the system.- Glossary - Rational Unified Process 17 January 2010 8:54 UTC sce.uhcl.edu [Source type: Reference]
Behavior diagrams
Behavior diagrams emphasize what must happen in the system being modeled:
.^ An activity diagram represents the business and operational step-by-step work flows of components in a system.- Software Development Tutorials - Unified Modeling Language | DreamInCode.net 17 January 2010 8:54 UTC www.dreamincode.net [Source type: FILTERED WITH BAYES]
^ Step 3: Represent specification components as follows: Represent use cases and their detailed operations in use case diagrams and activity diagrams, respectively.- An Object-Oriented Analysis Technique Based on the Unified Modeling Language -- Application Development Trends 17 January 2010 8:54 UTC adtmag.com [Source type: Reference]
^ Activity states that represent the performance of an activity or step within the workflow.- Introduction to business modeling using the Unified Modeling Language (UML) 17 January 2010 8:54 UTC www-128.ibm.com [Source type: FILTERED WITH BAYES]
An activity diagram shows the overall flow of control.
State machine diagram: standardized notation to describe many systems, from computer programs to business processes.
Use case diagram: shows the functionality provided by a system in terms of actors, their goals represented as use cases, and any dependencies among those use cases.
.^ Sequence Diagrams Each Use Case describes some important functional capability of the system.- TechOnline | A Unified Modeling Language Primer 17 January 2010 8:54 UTC www.techonline.com [Source type: Reference]
^ The use cases are then described using activity diagrams.- An Object-Oriented Analysis Technique Based on the Unified Modeling Language -- Application Development Trends 17 January 2010 8:54 UTC adtmag.com [Source type: Reference]
^ Use case diagrams are used to show use cases (functions).- An Object-Oriented Analysis Technique Based on the Unified Modeling Language -- Application Development Trends 17 January 2010 8:54 UTC adtmag.com [Source type: Reference]
Interaction diagrams
Interaction diagrams, a subset of behavior diagrams, emphasize the flow of control and data among the things in the system being modeled:
.^ Messages are show being passed between objects, as for the sequence diagram.- OO Analysis and Design - 5. Unified Modelling Language 17 January 2010 8:54 UTC webdocs.cs.ualberta.ca [Source type: Reference]
^ What is the difference between Class and Object Diagram?- jGuru: Unified Modeling Language (UML) FAQ 17 January 2010 8:54 UTC www.jguru.com [Source type: FILTERED WITH BAYES]
^ A relationship between 2 objects that is not whole-part i.e.- jGuru: Unified Modeling Language (UML) FAQ 17 January 2010 8:54 UTC www.jguru.com [Source type: FILTERED WITH BAYES]
.^ Class Diagram: A class diagram is a type of static structure diagram that describes the structure of a system by showing the system's classes, their attributes, and the relationships between the classes.- Software Development Tutorials - Unified Modeling Language | DreamInCode.net 17 January 2010 8:54 UTC www.dreamincode.net [Source type: FILTERED WITH BAYES]
^ A use case diagram is a collection of actors, use cases, and their communications.- Practical UML: A Hands-On Introduction for Developers 17 January 2010 8:54 UTC edn.embarcadero.com [Source type: FILTERED WITH BAYES]
^ The diagrams depict the structural and behavioral aspects of the system under analysis.- article template 17 January 2010 8:54 UTC www.inastrol.com [Source type: Reference]
Also indicates the lifespans of objects relative to those messages.
Timing diagrams: are a specific type of interaction diagram, where the focus is on timing constraints.
|
|
Interaction overview diagram
|
|
The Protocol State Machine is a sub-variant of the
State Machine.
.^ To facilitate that communication, a model should be used.- An Object-Oriented Analysis Technique Based on the Unified Modeling Language -- Application Development Trends 17 January 2010 8:54 UTC adtmag.com [Source type: Reference]
^ The mod_dav_svn Apache module uses HTTP, extended by WebDAV and DeltaV, as one of its network protocols.- Version Control with Subversion 17 January 2010 8:54 UTC svnbook.red-bean.com [Source type: FILTERED WITH BAYES]
^ A class used to model communication between the system's environments and its inner workings.- Glossary - Rational Unified Process 17 January 2010 8:54 UTC sce.uhcl.edu [Source type: Reference]
Meta modeling
.^ And the language they use to do this is the Unified Modeling Language.- Introduction to the Unified Modeling Language 17 January 2010 8:54 UTC www-106.ibm.com [Source type: FILTERED WITH BAYES]
^ The UML was published by the Object Management Group in 1997 [ OMG 1998 ].
^ He is also co-developer of the Unified Modeling Language (UML).- ��������!! [����] 17 January 2010 8:54 UTC kangcom.com [Source type: Academic]
- Pearson - The Unified Modeling Language Reference Manual, 2/E 17 January 2010 8:54 UTC vig.pearsonhighered.com [Source type: Academic]
.^ It provides a code engineering mechanism, as well as database schema modeling, DDL (Data Definition Language) generation and reverse engineering facilities.- Google Directory - Computers > Programming > Methodologies > Modeling Languages > Unified Modeling Language > Tools 17 January 2010 8:54 UTC www.google.com [Source type: Academic]
^ From what I could gather the architecture models stayed up on the white boards, the critical ones were a layered deployment diagram and a high-level sketch of the structure of the object schema.- Agile Modeling and the Rational Unified Process (RUP) 17 January 2010 8:54 UTC www.agilemodeling.com [Source type: FILTERED WITH BAYES]
^ Check out the free trial download and see how easy it is to design and develop model-driven, UML applications in Java , C/C++ and CORBA .- Unified Modeling Language 17 January 2010 8:54 UTC www.developers.net [Source type: FILTERED WITH BAYES]
.^ The architecture of the UML is based on the four layer metamodel structure, which consists of the following layers: user objects, model, meta model and meta metamodel.- Citations: The Unified Modeling Language - Corporation (ResearchIndex) 17 January 2010 8:54 UTC citeseer.ist.psu.edu [Source type: Reference]
^ That document provides a formal description of the meta-model that underlies the UML; this document contains much of the same information in a format that I hope people find enlightening and useful.- Unified Modeling Language (UML) Dictionary 17 January 2010 8:54 UTC www.well.com [Source type: Reference]
.^ And the language they use to do this is the Unified Modeling Language.- Introduction to the Unified Modeling Language 17 January 2010 8:54 UTC www-106.ibm.com [Source type: FILTERED WITH BAYES]
^ A model that defines the language for expressing a metamodel .- Glossary - Rational Unified Process 17 January 2010 8:54 UTC sce.uhcl.edu [Source type: Reference]
^ UML provides a variety of useful capabilities to the software designer, including multiple, interrelated design views, a semiformal semantics expressed as a UML meta model, and an associated language for expressing formal logic constraints on design elements.- Modeling software architectures in the Unified Modeling Language 17 January 2010 8:54 UTC portal.acm.org [Source type: Academic]
.^ MOF ::="Meta Object Facility", CORBA interface describing a UML model, also see XMI .- Sample:The UML -- The Unified Modelling Language 17 January 2010 8:54 UTC www.csci.csusb.edu [Source type: Reference]
^ Currently, the metamodel for the Unified Modeling Language is described in a combination of English text and class diagrams using the Unified Modeling Language itself.- Unified Modeling Language FAQ 17 January 2010 8:54 UTC www.microgold.com [Source type: FILTERED WITH BAYES]
^ Structured Class Diagrams SysML extends UML classes, which describe the parts of an object, and links between the parts.- Network Systems Designline | Systems Modeling Language--an overview 17 January 2010 8:54 UTC www.networksystemsdesignline.com [Source type: Reference]
- CommsDesign - An overview of Systems Modeling Language 17 January 2010 8:54 UTC www.commsdesign.com [Source type: Reference]
.^ To effectively use the Unified Modeling Language (UML) when developing Java applications, developers must have a thorough understanding of the UML elements and how these elements map to Java.- Create class diagrams with the Unified Modeling Language 17 January 2010 8:54 UTC articles.techrepublic.com.com [Source type: FILTERED WITH BAYES]
^ P.S. The 1.4 version of the UML is supposed to be accepted by the OMG in an April, 1999 time frame, these additions to the UML are not fully describe in the "The Unified Modeling Language User Guide".- Amazon.com: Customer Reviews: The Unified Modeling Language User Guide (Addison-Wesley Object Technology Series) 17 January 2010 8:54 UTC www.amazon.com [Source type: General]
^ Different kinds of dependency relationships are used to describe relationships between models and their elements.- Seventh international conference on the Unified Modeling Language <> 2004 17 January 2010 8:54 UTC www-ctp.di.fct.unl.pt [Source type: Academic]
.^ Each of these steps in UML would be modeled as a state (see Figure 2).- Unified Behavior Models 17 January 2010 8:54 UTC www.conradbock.org [Source type: FILTERED WITH BAYES]
^ This book is oriented towards intermediate to advanced UML modelers, although there are numerous examples throughout the book it would not be a good way to learn the UML (instead, consider The Object Primer ).- Agile Modeling and the Rational Unified Process (RUP) 17 January 2010 8:54 UTC www.agilemodeling.com [Source type: FILTERED WITH BAYES]
^ UML is considered one of the standards if not THE standard for modeling data.- Software Development Tutorials - Unified Modeling Language | DreamInCode.net 17 January 2010 8:54 UTC www.dreamincode.net [Source type: FILTERED WITH BAYES]
.^ An object model describing the realization of business use cases .- Glossary - Rational Unified Process 17 January 2010 8:54 UTC sce.uhcl.edu [Source type: Reference]
^ Use Cases show Actors (usually people) interacting with objects (usually realized as object oriented components such as Java classes).- SIMPROCESS and Unified Modeling Language (UML) and Rational Rose 17 January 2010 8:54 UTC www.caci.com [Source type: Reference]
^ He and his colleagues developed the OMT methodology described in the book based on real-world applications at GE, and they have worked to extend the original methodology.- chapters.indigo.ca: The Unified Modeling Language Reference Manual: James Rumbaugh, Ivar Jacobson, Grady Booch: Books 17 January 2010 8:54 UTC www.chapters.indigo.ca [Source type: General]
- Pearson - Unified Modeling Language User Guide, The - Grady Booch, James Rumbaugh & Ivar Jacobson 17 January 2010 8:54 UTC www.pearsonhighered.com [Source type: Academic]
- ��������!! [����] 17 January 2010 8:54 UTC kangcom.com [Source type: Academic]
.^ A model that defines the language for expressing a metamodel .- Glossary - Rational Unified Process 17 January 2010 8:54 UTC sce.uhcl.edu [Source type: Reference]
^ MOF ::="Meta Object Facility", CORBA interface describing a UML model, also see XMI .- Sample:The UML -- The Unified Modelling Language 17 January 2010 8:54 UTC www.csci.csusb.edu [Source type: Reference]
^ MOF An OMG-defined technology: the Meta-Object Facility (MOF) Specification defines a set of CORBA IDL interfaces that can be used to define and manipulate a set of interoperable metamodels and their corresponding models.- Glossary - Rational Unified Process 17 January 2010 8:54 UTC sce.uhcl.edu [Source type: Reference]
.^ What is the difference between Class and Object Diagram?- jGuru: Unified Modeling Language (UML) FAQ 17 January 2010 8:54 UTC www.jguru.com [Source type: FILTERED WITH BAYES]
^ You will have many class diagrams in a model.- Introduction to the Unified Modeling Language 17 January 2010 8:54 UTC www-106.ibm.com [Source type: FILTERED WITH BAYES]
^ The UML modeling elements found in class diagrams include: .- Introduction to the Unified Modeling Language 17 January 2010 8:54 UTC www-106.ibm.com [Source type: FILTERED WITH BAYES]
.^ AOL is based on the Unified Modeling Language [13] , which represents de facto a standard in object oriented design.- Citations: The Unified Modeling Language - Corporation (ResearchIndex) 17 January 2010 8:54 UTC citeseer.ist.psu.edu [Source type: Reference]
^ According to the UML document [16] , a UML model defines a language to describe an information domain; however, user objects are an instance of a model, which defines a specific information domain.- Citations: The Unified Modeling Language - Corporation (ResearchIndex) 17 January 2010 8:54 UTC citeseer.ist.psu.edu [Source type: Reference]
^ We have also derived an open exchangeable representation of this model using XML Document Type Definition (DTD) and have identified some of the issues derived from semantic limitations in current XML technologies.- Information Object Definition–based Unified Modeling Language Representation of DICOM Structured Reporting -- Tirado-Ramos et al. 9 (1): 63 -- Journal of the American Medical Informatics Association 17 January 2010 8:54 UTC jamia.bmj.com [Source type: Academic]
Criticisms
Although UML is a widely recognized and used modeling standard, it is frequently criticized for the following:
- Standards bloat
- .^ The UML is applicable to object-oriented problem solving.
- Practical UML: A Hands-On Introduction for Developers 17 January 2010 8:54 UTC edn.embarcadero.com [Source type: FILTERED WITH BAYES]
^ Obviously the UML will not be useful to any software developer.- UML: The Positive Spin 17 January 2010 8:54 UTC archive.eiffel.com [Source type: Original source]
^ Object-Oriented Software Engineering (Ivar Jacobson et al.- jGuru: Unified Modeling Language (UML) FAQ 17 January 2010 8:54 UTC www.jguru.com [Source type: FILTERED WITH BAYES]
[12] .^ It contains many diagrams and constructs that are redundant or infrequently used (again, like some code or programs we may write).- Software Development Tutorials - Unified Modeling Language | DreamInCode.net 17 January 2010 8:54 UTC www.dreamincode.net [Source type: FILTERED WITH BAYES]
^ Package diagrams are used to group classes when many classes exist in a specification.- An Object-Oriented Analysis Technique Based on the Unified Modeling Language -- Application Development Trends 17 January 2010 8:54 UTC adtmag.com [Source type: Reference]
^ I like to use this diagram to get an idea of what and how many object instances are involved in a particular collaboration.- jGuru: Unified Modeling Language (UML) FAQ 17 January 2010 8:54 UTC www.jguru.com [Source type: FILTERED WITH BAYES]
- Problems in learning and adopting
- The problems cited in this section make learning and adopting UML problematic, especially when required of engineers lacking the prerequisite skills.. In practice, people often draw diagrams with the symbols provided by their CASE tool, but without the meanings those symbols are intended to provide.^ Draw use case diagrams and activity diagrams for use cases.
- An Object-Oriented Analysis Technique Based on the Unified Modeling Language -- Application Development Trends 17 January 2010 8:54 UTC adtmag.com [Source type: Reference]
^ Note: as a rule you can leave out the open diamond without changing the meaning of an UML class diagram.- Sample:The UML -- The Unified Modelling Language 17 January 2010 8:54 UTC www.csci.csusb.edu [Source type: Reference]
^ Visual Case - http://www.visualcase.com/ Allows editing UML, legacy diagrams and E/R and provides a round-trip database engineering tool and SQL editor in one integrated CASE tool.- Google Directory - Computers > Programming > Methodologies > Modeling Languages > Unified Modeling Language > Tools 17 January 2010 8:54 UTC www.google.com [Source type: Academic]
- Linguistic incoherence
- The extremely poor writing of the UML standards themselves -- assumed to be the consequence of having been written by a non-native English speaker -- seriously reduces their normative value. In this respect the standards have been widely cited, and indeed pilloried, as prime examples of unintelligible geekspeak.
- Capabilities of UML and implementation language mismatch
- As with any notational system, UML is able to represent some systems more concisely or efficiently than others. Thus a developer gravitates toward solutions that reside at the intersection of the capabilities of UML and the implementation language. This problem is particularly pronounced if the implementation language does not adhere to orthodox object-oriented doctrine, as the intersection set between UML and implementation language may be that much smaller.
- Dysfunctional interchange format
- While the XMI (XML Metadata Interchange) standard is designed to facilitate the interchange of UML models, it has been largely ineffective in the practical interchange of UML 2.x models[citation needed]. This interoperability ineffectiveness is attributable to two reasons. .^ By the way, what problem if any does the UML address?
- UML: The Positive Spin 17 January 2010 8:54 UTC archive.eiffel.com [Source type: Original source]
^ It also illustrates the application of the UML to complex modeling problems across a variety of application domains.- InformIT: Unified Modeling Language User Guide, The, 2nd Edition 17 January 2010 8:54 UTC www.informit.com [Source type: Reference]
- Pearson Education - Unified Modeling Language User Guide, The 17 January 2010 8:54 UTC www.pearsoned.co.uk [Source type: Academic]
- Unified Modeling Language User Guide, The, 2nd Edition 17 January 2010 8:54 UTC www.mypearsonstore.com [Source type: Academic]
^ Recognize that there are more modeling artifacts than those described by the UML .- Agile Modeling and the Rational Unified Process (RUP) 17 January 2010 8:54 UTC www.agilemodeling.com [Source type: FILTERED WITH BAYES]
.^ A model that defines the language for expressing a metamodel .- Glossary - Rational Unified Process 17 January 2010 8:54 UTC sce.uhcl.edu [Source type: Reference]
^ A model that defines the language for expressing a model .- Glossary - Rational Unified Process 17 January 2010 8:54 UTC sce.uhcl.edu [Source type: Reference]
^ In the MOF specification model elements are considered to be meta-objects .- Glossary - Rational Unified Process 17 January 2010 8:54 UTC sce.uhcl.edu [Source type: Reference]
.^ It uses UML notations to represent specifications.- An Object-Oriented Analysis Technique Based on the Unified Modeling Language -- Application Development Trends 17 January 2010 8:54 UTC adtmag.com [Source type: Reference]
^ UML modeling tool that includes support for all standard UML 1.4 diagrams.- Google Directory - Computers > Programming > Methodologies > Modeling Languages > Unified Modeling Language > Tools 17 January 2010 8:54 UTC www.google.com [Source type: Academic]
^ What concepts are modeled by the different UML diagrams?- jGuru: Unified Modeling Language (UML) FAQ 17 January 2010 8:54 UTC www.jguru.com [Source type: FILTERED WITH BAYES]
.^ Those who know UML find it to be an effective modeling language.- Network Systems Designline | Systems Modeling Language--an overview 17 January 2010 8:54 UTC www.networksystemsdesignline.com [Source type: Reference]
- CommsDesign - An overview of Systems Modeling Language 17 January 2010 8:54 UTC www.commsdesign.com [Source type: Reference]
^ The Unified Modeling Language (UML) is a standardized visual specification language for object modeling.- Software Development Tutorials - Unified Modeling Language | DreamInCode.net 17 January 2010 8:54 UTC www.dreamincode.net [Source type: FILTERED WITH BAYES]
^ Unified modeling language (uml) version 1.1.- Citations: The Unified Modeling Language - Corporation (ResearchIndex) 17 January 2010 8:54 UTC citeseer.ist.psu.edu [Source type: Reference]
[14]
Modeling experts have written sharp criticisms of UML, including
Bertrand Meyer's "UML: The Positive Spin",
[11] and
Brian Henderson-Sellers and Cesar Gonzalez-Perez in "Uses and Abuses of the Stereotype Mechanism in UML 1.x and 2.0".
[15]
See also
References
- ^ a b FOLDOC (2001). Unified Modeling Language last updated 2002-01-03. Accessed 6 feb 2009.
- ^ Grady Booch, Ivar Jacobson & Jim Rumbaugh (2000) OMG Unified Modeling Language Specification, Version 1.3 First Edition: March 2000. Retrieved 12 August 2008.
- ^ Satish Mishra (1997). "Visual Modeling & Unified Modeling Language (UML) : Introduction to UML". Rational Software Corporation. Accessed 9 Nov 2008.
- ^ Objectory AB, known as Objectory System, was founded in 1987 by Ivar Jacobson. In 1991, It was acquired and became a subsidiary of Ericsson.
- ^ UML Specification version 1.1 (OMG document ad/97-08-11)
- ^ http://www.omg.org/spec/UML/2.0/
- ^ OMG. "Catalog of OMG Modeling and Metadata Specifications". http://www.omg.org/technology/documents/modeling_spec_catalog.htm. Retrieved 2008-03-31.
- ^ John Hunt (2000). The Unified Process for Practitioners: Object-oriented Design, UML and Java. Springer, 2000. ISBN 1852332751. p.5.door
- ^ Jon Holt Institution of Electrical Engineers (2004). UML for Systems Engineering: Watching the Wheels IET, 2004 ISBN 0863413544. p.58
- ^ UML Superstructure Specification Version 2.2. OMG, February 2009.
- ^ a b Bertrand Meyer. "UML: The Positive Spin". http://archive.eiffel.com/doc/manuals/technology/bmarticles/uml/page.html. Retrieved 2008-03-31.
- ^ "Ivar Jacobson on UML, MDA, and the future of methodologies" [1] (video of interview, transcript available), Oct 24, 2006. Retrieved 2009-05-22
- ^ See the ACM article "Death by UML Fever" for an amusing account of such issues.
- ^ UML Forum. "UML FAQ". http://www.uml-forum.com/FAQ.htm. Retrieved 2008-03-31.
- ^ B. Henderson-Sellers; C. Gonzalez-Perez (2006). "Uses and Abuses of the Stereotype Mechanism in UML 1.x and 2.0". in: Model Driven Engineering Languages and Systems. Springer Berlin / Heidelberg.
Further reading
- Ambler, Scott William (2004). .^ This book is oriented towards intermediate to advanced UML modelers, although there are numerous examples throughout the book it would not be a good way to learn the UML (instead, consider The Object Primer ).
- Agile Modeling and the Rational Unified Process (RUP) 17 January 2010 8:54 UTC www.agilemodeling.com [Source type: FILTERED WITH BAYES]
^ The Unified Modeling Language User Guide is suitable for developers unfamiliar with UML or with modeling in general.- Pearson - Unified Modeling Language User Guide, The - Grady Booch, James Rumbaugh & Ivar Jacobson 17 January 2010 8:54 UTC www.pearsonhighered.com [Source type: Academic]
^ Check out the free trial download and see how easy it is to design and develop model-driven, UML applications in Java , C/C++ and CORBA .- Unified Modeling Language 17 January 2010 8:54 UTC www.developers.net [Source type: FILTERED WITH BAYES]
.^ [Rumbaugh 1996] James Rumbaugh, OMT Insights: Perspectives on Modeling from the Journal of Object-Oriented Programming , SIGS Books (Cambridge University Press), 1996.- jGuru: Unified Modeling Language (UML) FAQ 17 January 2010 8:54 UTC www.jguru.com [Source type: FILTERED WITH BAYES]
ISBN 0-521-54018-6. ..
- Chonoles, Michael Jesse; James A. Schardt (2003).^ Retrieved November 28, 2004, from http://www.ldonline.org/ld_indepth/reading/mssl_methods.html .
- Colorín Colorado :: A Unified Model of Language-to-Literacy Intervention Approaches 17 January 2010 8:54 UTC www.colorincolorado.org [Source type: Academic]
^ Download: http://www.phonexia.com/download/demo-lid .- Unified modeling language downloads at VicMan 17 January 2010 8:54 UTC www.vicman.net [Source type: Reference]
^ FREE self-assessment quiz on the UML [ http://www.iconixsw.com ] and courses (not free?- Sample:The UML -- The Unified Modelling Language 17 January 2010 8:54 UTC www.csci.csusb.edu [Source type: Reference]
UML 2 for Dummies. Wiley Publishing. ISBN 0-7645-2614-6.
- Fowler, Martin. .^ Description Back Cover Contents Author Description For nearly ten years, the Unified Modeling Language (UML) has been the industry standard for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system.
- Pearson Education - Unified Modeling Language User Guide, The 17 January 2010 8:54 UTC www.pearsoned.co.uk [Source type: Academic]
^ The Unified Modeling Language User Guide is suitable for developers unfamiliar with UML or with modeling in general.- Pearson - Unified Modeling Language User Guide, The - Grady Booch, James Rumbaugh & Ivar Jacobson 17 January 2010 8:54 UTC www.pearsonhighered.com [Source type: Academic]
^ "The Unified Modeling Language User Guide" is a comprehensive study of the Object Management Group's (OMG) and Rational Corporation's Unified Modeling Language (UML).- Amazon.com: Customer Reviews: The Unified Modeling Language User Guide (Addison-Wesley Object Technology Series) 17 January 2010 8:54 UTC www.amazon.com [Source type: General]
ed.). Addison-Wesley. .
- Jacobson, Ivar; Grady Booch; James Rumbaugh (1998).^ One problem with the book is that since Booch, Jacobson, and Rumbaugh invited UML, they overhype it.
- Amazon.com: Customer Reviews: The Unified Modeling Language User Guide (Addison-Wesley Object Technology Series) 17 January 2010 8:54 UTC www.amazon.com [Source type: General]
^ At the first stage of their unification task, Rumbaugh, Booch and Jacobson of Rational had ....- Citations: The Unified Modeling Language - Corporation (ResearchIndex) 17 January 2010 8:54 UTC citeseer.ist.psu.edu [Source type: Reference]
^ A critical mass of ideas started to form by the mid 1990s, when Grady Booch (Rational Software Corporation), Ivar Jacobson (Objectory), and James Rumbaugh (General Electric) began to adopt ideas from each other's methods, which collectively were becoming recognized as the leading object-oriented methods worldwide.- InformIT: Unified Modeling Language User Guide, The 17 January 2010 8:54 UTC www.informit.com [Source type: Academic]
.^ As models are only really meaningful if used in the context of a software development process, we also welcome work in this area.- Seventh international conference on the Unified Modeling Language <> 2004 17 January 2010 8:54 UTC www-ctp.di.fct.unl.pt [Source type: Academic]
^ Along the bottom of the diagram, you see that any given development cycle through the Unified Process is organized into what Rational calls iterations.- Dr. Dobb's | Enhancing the Unified Process | October 1, 1999 17 January 2010 8:54 UTC www.ddj.com [Source type: FILTERED WITH BAYES]
^ Refers to something that occurs during an analysis phase of the software development process.- Glossary - Rational Unified Process 17 January 2010 8:54 UTC sce.uhcl.edu [Source type: Reference]
.^ Christine Hofmeister , Robert Nord , Dilip Soni, Applied software architecture, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1999 .- Modeling software architectures in the Unified Modeling Language 17 January 2010 8:54 UTC portal.acm.org [Source type: Academic]
^ James Rumbaugh , Ivar Jacobson , Grady Booch, The Unified Modeling Language reference manual, Addison-Wesley Longman Ltd., Essex, UK, 1998 .- Modeling software architectures in the Unified Modeling Language 17 January 2010 8:54 UTC portal.acm.org [Source type: Academic]
^ Philippe Kruchten, The Rational Unified Process: an introduction, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1999 .- Modeling software architectures in the Unified Modeling Language 17 January 2010 8:54 UTC portal.acm.org [Source type: Academic]
ISBN 0-201-57169-2.
- Martin, Robert Cecil (2003). UML for Java Programmers. Prentice Hall. ISBN 0-13-142848-9.
- Noran, Ovidiu S.. "Business Modelling: UML vs. IDEF" (PDF). ..^ Retrieved September 28, 2004, from http://www.mopress.com/livepages/images/113.pdf .
- Colorín Colorado :: A Unified Model of Language-to-Literacy Intervention Approaches 17 January 2010 8:54 UTC www.colorincolorado.org [Source type: Academic]
^ Early Literacy Websites for Educators: http://www.literacy.uconn.edu/earlit.htm .- Colorín Colorado :: A Unified Model of Language-to-Literacy Intervention Approaches 17 January 2010 8:54 UTC www.colorincolorado.org [Source type: Academic]
^ Retrieved September 28, 2004, from http://www.nichd.nih.gov/crmc/cdb/eeldocv8ps.pdf .- Colorín Colorado :: A Unified Model of Language-to-Literacy Intervention Approaches 17 January 2010 8:54 UTC www.colorincolorado.org [Source type: Academic]
Retrieved 2005-12-28.
- Penker, Magnus; Hans-Erik Eriksson (2000). .^ Use Case Driven Object Modeling with Unified Modeling Language (UML): Theory and Practice Business Analyst Training .
- Use Case Driven Object Modeling with Unified Modeling Language (UML): Theory and Practice 17 January 2010 8:54 UTC www.businessanalysisbooks.com [Source type: Academic]
^ UML for Database Design is structured around the database design process: business use case modeling, business object modeling, database requirements definition, analysis and preliminary design, and, finally, detailed design and deployment.- Pearson - The Unified Modeling Language Reference Manual, 2/E 17 January 2010 8:54 UTC vig.pearsonhighered.com [Source type: Academic]
^ It supports business modeling, object-oriented and component modeling with UML, relational data modeling, and structured analysis and design.- Google Directory - Computers > Programming > Methodologies > Modeling Languages > Unified Modeling Language > Tools 17 January 2010 8:54 UTC www.google.com [Source type: Academic]
John Wiley & Sons. ISBN 0-471-29551-5.
External links
| Unified Modeling Language |
|
| Actors |
|
|
| Concepts |
|
|
| Structure diagrams |
|
|
| Behavior diagrams |
|
|
| Interaction diagrams |
|
|
| Other topics |
|
|
| Software engineering |
|
| Fields |
|
|
| Concepts |
|
|
| Orientations |
|
|
| Models |
Modeling languages: IDEF • UML
|
|
Software
engineers |
|
|
| Related fields |
|
|
| ISO Standards |
|
Lists: List of ISO standards · List of ISO romanizations · List of IEC standards
Categories: Category:ISO standards · Category:OSI protocols |
|
| 1-9k |
1 · 2 · 3 · 4 · 9 · 31 ( -0, -1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13) · 128 · 216 · 217 · 226 · 228 · 233 · 259 · 269 · 302 · 306 · 428 · 639 · 639-1 · 639-2 · 639-3 · 639-5 · 639-6 · 646 · 690 · 732 · 746 · 843 · 1000 · 1007 · 1073-1 · 1413 · 1538 · 1745 · 2014 · 2015 · 2022 · 2108 · 2145 · 2281 · 2709 · 2711 · 2788 · 3029 · 3103 · 3166 · 3166-1 · 3166-2 · 3166-3 · 3307 · 3602 · 3864 · 3901 · 3977 · 4031 · 4157 · 4217 · 5218 · 5775 · 5776 · 5964 · 6166 · 6344 · 6346 · 6425 · 6429 · 6438 · 6523 · 6709 · 7001 · 7002 · 7098 · 7185 · 7498 · 7736 · 7810 · 7811 · 7812 · 7813 · 7816 · 8000 · 8217 · 8571 · 8583 · 8601 · 8632 · 8652 · 8807 · 8820-5 · 8859 ( -1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16) · 9000 · 9075 · 9126 · 9241 · 9362 · 9407 · 9506 · 9529 · 9594 · 9660 · 9897 · 9945 · 9984 · 9985 · 9995
|
|
| 10k- |
|
|
| See also: All articles beginning with "ISO" |
|