Object Oriented Analysis

Main Topics

Overview of Software Engineering

Overview of Object-Oriented Design (OOD)

Overview of Object-Oriented Programming (OOP)

Overview of Requirements Gathering and Analysis

Use Case Models

Use Case Anti-Patterns

Domain-Driven Design

Analysis Patterns

Miscellaneous Topics

UML Diagrams

UML Core

Process Models

Component-Based Development

Projects

Enterprise Resource Planning

Labs

OOA Labs

UML Labs

Tutorials

StarUML2 Tutorials

References

Books

Domain-Driven Design, Tackling Complexity in the heart of Software; Eric Evans; Addison-Wesley; 2004.

Patterns, Principles, and Practices of Domain-Driven Design; Scott Millett with Nick Tune; Wrox; 2013.

Analysis Patterns: Reusable Object Models; Martin Fowler; Addison-Wesley; 1997.

Web Sites

DDD Community: http://dddcommunity.org/

The Unified Modeling Language: http://www.uml-diagrams.org/