OOPSLA 2002


Tracks
Technical Program
Tutorials
Workshops
DesignFest
Educators' Symposium
Doctoral Symposium
Demonstrations
Posters
Student Research
Competition

Student Volunteers
Special Events
Exhibits
Housing Information
Registration Information
Transportation

Monday, 4 November – 8:30-17:00 Full day

1 Essential Object-oriented Analysis and Design

Jill Aden
EDS, jill.aden@eds.com
Joseph Brennan
EDS, joseph.brennan@eds.com

This tutorial offers quick-paced instruction about object-oriented analysis and design based on practical project experience. Introduction to object-oriented concepts (inheritance, polymorphism, encapsulation, etc.), use cases, class diagrams, sequence diagrams, and patterns. It will provide you with the knowledge and skills to:

    Create use case documents

    Understand object-oriented concepts, terminology and buzzwords

    Identify classes and create class diagrams

    Understand and use the Unified Modeling Language (UML)

    Identify behaviors and create sequence diagrams

    Gain an understanding of what patterns are and review 5 of the GOF patterns

    Recognize other UML diagrams

Attendee background

The target audience includes people new to objects and object-oriented concepts. The tutorial is intended for people who have had some exposure to objects but need something else to put all the pieces together.

Format

Lecture style, slide presentation.

Presenters

Jill Aden has worked for 17 years with EDS as a Systems Architect and has worked with objects since 1993. She is a member of the OTUG group at University of St. Thomas in St. Paul, MN. At EDS, Aden mentors, consults, and teaches object-oriented concepts internally and externally to clients.

Joseph Brennan has worked for 17+ years with EDS as a Systems Architect. He has been working with objects since 1993, is a member of the Twin Cities Java User Group. At EDS, Joseph mentors, consults, and teaches object-oriented concepts internally and externally to clients. Joseph is a Sun Certified Java Instructor, Java Developer, and Java Programmer.