Object-Oriented Analysis and Design

 

0. Title, Literature, and Content & Motivation

1. Object-Oriented Programming Using Java

1.0 Goals and Work plan
1.1 Introduction to Objects
1.2 Java Overview and Language Fundamentals
1.3 Objects and Classes
1.4 Reusing Classes
1.5 Packages and Information Hiding
1.6 Polymorphism

2. Analysis, Design and Implementation

3. Object Oriented Modeling using UML

3.0 Introduction
3.1 Use Cases
3.2 Class Diagrams in Analysis
3.3 Class Diagrams in Design
3.4 Activity Diagrams
3.5 Interaction Diagrams
3.6 State Diagrams
3.7 Architecture Diagrams
Summary - Overview slides of the last lecture.

4. Project Management