Developers: Learn a New Programming Language or App Development with Deitel LiveLessons Videos!
Login  |  Register  |  Media Kit  |  Press  |  Contact Us  |   Twitter Become a Deitel Fan on Facebook  
Custom Search
Resource Center

UML Resource Center
What’s UML About?
Sample chapter: “What’s UML About, Alfie?” from UML 2 for Dummies, by Michael Jesse Chonoles and James A. Schardt (July 2003). Introduces UML and discusses appreciating the power of UML, abstracting out the essential truth, selecting a point of view, choosing the appropriate UML diagram, slicing and dicing UML diagrams, automating with model-driven architecture (MDA), identifying who needs UML, dispelling misconceptions about UML and the evolution of UML.
UML Overview
Article: "UML Overview," by Mandar Chitnis, Pravin Tiwari and Lakshmi Ananthamurthy. Discusses what modeling is, readability, reusability, UML diagrams, the use case diagram, the class diagram, the object diagram, the state diagram, the activity diagram, the sequence diagram, the collaboration diagram, the component diagram, the deployment diagram, UML diagram classification (static, dynamic and implementation) and UML diagram views.
Introduction to OMG UML
Article: "Introduction to OMG's Unified Modeling Language UML," from the Object Management Group (OMG). Discusses what modeling is, raising the level of abstraction, other useful things that can be done with UML, the UML and OMG's Model Driven Architecture (MDA), models vs. methodologies, what can be modeled with UML, structure diagrams, behavior diagrams, interaction diagrams, what to do to start a UML-based development project, UML 2.0 and what's new in UML 2.0.
An Introduction to UML
Article: "UML Basics: An Introduction to the Unified Modeling Language," by Donald Bell. Overviews the most important diagrams used in the visual modeling of computing programs and discusses use-case diagrams, the class diagram, sequence diagrams, the statechart diagram, the activity diagram, the component diagram and the deployment diagram.
Introduction and General Diagramming Guidelines
Sample chapter: “Introduction and General Diagramming Guidelines,” from The Elements of UML 2.0 Style, by Scott W. Ambler (May 2005). Discusses readability guidelines, crossing lines, diagonal or curved lines, consistently sizes symbols, attaching lines, aligning labels and arranging symbols.
Introduction to UML
Sample chapter: “Introduction to UML,” from UML 2 Certification Guide: Fundamental & Intermediate Exams, by Tim Weilkiens and Bernd Oestereich (December 2006). Discusses what UML is, the Object Management Group, the history of UML, UML compliance levels, UML subspecifications, the metamodel of UML 2.0, defining UML and the UML certification program.
The Dynamic Model
Article: “The Dynamic Model,” from Sparz Systems. Discusses what the dynamic model is, sequence diagrams, activity diagrams, state charts and the process model.
The Component Model
Article: “The Component Model,” from Sparz Systems. Discusses what the component model is, component notation, the component diagram, interfaces, components and nodes, requirements, constraints, scenarios, traceability and security components.
Introducing Unified Modeling Language
Article: "Introducing Unified Modeling Language ," by Joydip Kanjilal. Discusses what UML is, the Object Management Group (OMG), why UML was invented, the basic objectives and goals of UML modeling, merits and demerits of UML modeling, the building blocks of UML modeling, UML relationships, UML diagrams, structural diagrams, behavioral diagrams, interaction diagrams, UML rules and suggested readings.
UML Tutorial Introduction and Download
Tutorial: "UML Tutorial and Introduction," from Crag Systems. Discusses the fundamentals of object-oriented modeling, what UML is, how UML got started, diagram types, business modeling and web applications, case diagrams, class diagrams, sequence diagrams, collaboration diagrams, statechart diagrams, activity diagrams, component diagrams, deployment diagrams, modeling architecture and the software development process.
UML Introduction
Sample chapter: “UML Introduction” from Learning UML 2.0, by Russ Miles and Kim Hamilton (April 2006). Discusses what a modeling language is, modeling with code and verbosity, ambiguity, confusion: modeling with informal languages.
Business Process Modeling
Article: “Business Process Modeling,” from Sparx Systems. Discusses business process modeling notation (BPMN), flow elements, partitions (swimlanes), artifacts, examples of BPMN, Eriksson-Penker business modeling profile, process models, goal, information and output.
The Use Case Model
Article: “The Use Case Model,” from Sparz Systems. Discusses what the use case model is, how it works, what a use case description includes, actors, includes and excludes relationships between use cases, sequence diagrams and the implementation diagram.

Discounts on subscriptions

Update :: January 19, 2018