tutorials monday afternoon

51

Introduction to Visual Modeling and the UML

Terry Quatrani, Rational Software Corporation

Waterfront Centre Hotel
Waterfront Ballroom A

Modeling has been an essential part of engineering, art, and construction for centuries. Complex software designs that would be difficult for you to describe textually can readily be conveyed through design diagrams. Each diagram focuses on one aspect of your application. One may focus on structure, another on behavior, and yet another on the physical partitioning of your application. The model of your application may be used to verify its behavior with end-users. You can also use your model to clearly communicate with the members of your programming team. Modeling provides three key benefits: visualization, complexity management, and clear communication. UML stands for Unified Modeling Language. The UML is the standard language for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system. You can use the UML with all processes, throughout the development life cycle, and across different implementation technologies. Thus, the UML is the language of visual modeling.

This tutorial will provide the attendees an introduction to the UML, which may be used to visualize a software system.

Attendee Background: A basic understanding of software development using object oriented concepts is helpful but not essential.

Terry Quatrani is the Rose Evangelist for Rational Software Corporation and is responsible for successfully training and transitioning Fortune 500 customers (Xerox, Chemical Bank, NYNEX, Dun & Bradstreet, AT&T, CIGNA, Deutsche Bank, Lehman Brothers) to object technology. She is one of the top instructors at Rational Software Corporation. She is author of a number of OO courses including Object-Oriented Analysis and Design and Using Rational Rose. In addition, she is the co-author of the book, "Succeeding with the Booch and OMT Methods," and the author of the best selling book "Visual Modeling with Rational Rose and the UML."

Other tutorials in the UML thread are:

for beginners (yellow):

Tutorial 11, 11T: Exploring the Unified Modeling Language by Example
Tutorial 35, 35W: Software Architecture and the UML

Related tutorials:

44: Catalysis: Systematic Components, Framework and Patterns with UML
45: Business Modeling Using the Unified Modeling Language
57: Business Engineering Using UML: The Object Advantage at Age Four

 

Tutorials
by Title
Tutorials by
Category
Tutorials
by Thread
Full Description
of all Tutorials
Tutorial
Availability

OOPSLA'98 Home
Last edited 22 September 1998 14:55:50