Monday, Morning
Business Modeling Using the Unified Modeling Language
Convention Ctr – 211A
Charles Richter, Objective Engineering, Inc.

While the Unified Modeling Language (UML) is often described as an object-oriented analysis and design notation, it also provides excellent features for business modeling. The use of a common notation such as UML for both the business model and the application design can promote synergy between business analysts and developers. This tutorial uses a case study to illustrate how UML can be applied to describe both conceptual business models and the business processes that act on those models. It explains the application of use case, activity, and class diagrams to business modeling. It also describes how business rules can be incorporated into those diagrams. Attendees will learn how conceptual models can be cast as class diagrams, as well as how UML’s use case and activity diagrams can describe business processes and workflows.

Presentation Format: Lecture.

Attendee Background: This tutorial is aimed at business analysts and others interested in developing models of conceptual “business objects” and business processes. No knowledge of object-oriented concepts, conceptual modeling, or business process modeling is required.

Charles Richter has been involved in object-oriented development for over ten years, and has been teaching and mentoring object-oriented analysts and designers for most of that time. He has been using and teaching UML since the notation’s inception. He is the founder and a principal of Objective Engineering, Inc., a company dedicated to providing quality training and consulting in object-oriented analysis and design and Java programming. He is the author of the book, “Designing Flexible Object-Oriented Systems with UML,” published by Macmillan Technical Publishing.

at a Glance
Tutorials by Track
Full Description
of all Tutorials
Final Program

 OOPSLA'98 Home