Program (2mb PDF)

  Invited Speakers
  Research Papers
  Student Research Comp.
  Doctoral Symposium
  Educators' Symposium
  Wiki Symposium
  Dynamic Lang. Symp.
  Practitioner Reports
  Lightning Talks
  Instant Arts School Exp.
Other Events
Resort Map (364kb PDF)
Resort Map (JPG)



view, help

"Essential Object-Oriented Analysis and Design"




  > Tutorials > All Tutorials

 : Sunday All Day Tutorials (8:30 - 17:00) : Sunday : Requirements, Modeling, Architecture, and Design

Essential Object-Oriented Analysis and Design

Pacific Salon 5
Sunday, 8:30, full day



Jill Aden, EDS
Joseph Brennan, EDS

Tutorial number: 17

This tutorial is a short, quick-paced introduction to object-oriented analysis and design, based on practical project experience. It will provide you with the knowledge and skills to:

  • Create use case documents and UML use case diagrams
  • Understand object-oriented concepts, terminology and buzzwords
  • Identify classes and create UML class diagrams
  • Identify behaviors and create UML sequence diagrams, and recognize other UML diagrams
  • Gain an understanding of what patterns are and review 5 of the "Gang of Four" design patterns

Beginner: This tutorial is targeted to people who are new to objects and object-oriented concepts. It is intended for people who have had some exposure to objects but need more knowledge to be able to put all the pieces together.

Jill Aden, EDS:  Jill Aden, a Systems Architect, has worked with EDS since 1985 where she has worked with object-oriented technology since 1993. She has been the president of the Twin Cities Object Technology User Group (OTUG). Aden served as the Communications Chair at OOPSLA 2002 and was a tutorial presenter at ECOOP 2003 and OOPSLA 2002, 2003, and 2004. At EDS, Aden mentors, consults, and teaches object-oriented concepts internally and externally to clients. Jill is a Sun Certified Java Programmer.

Joseph Brennan, EDS:  Joseph Brennan, a Consultant Architect working with EDS, has been working in the software industry since the mid 1980s. He has presented on object-oriented topics at user groups and conferences such as OOPSLA and ECOOP. He leads teams in all technical aspects of designing and deploying n-tier web based business applications globally. He works both at the strategic and hands-on levels as needed. As a part-time Field Instructor, he has instructed different levels of courses in the Java Platform. Joseph is a OMG UML Certified Professional, Sun Certified Java Instructor and Java Developer.