02_dev275_stoc.pdf
TRANSCRIPT
Contents
Module 0 About This Course 0-1 Intended Audience and Prerequisites ............................................................. 0-3 Course Objectives.......................................................................................... 0-4
Module 1 Introduction to Object Technology 1-1 What Is Object Technology? .......................................................................... 1-4 Where Is Object Technology Used? ............................................................... 1-8
Module 2 Principles of Visual Modeling 2-1 What Is a Model?........................................................................................... 2-4 Four Principles of Modeling ......................................................................... 2-11 What Is the UML?........................................................................................ 2-17 A Language Is Not Enough to Build a System................................................ 2-25
Module 3 Concepts of Object Orientation 3-1 What Is an Object? ........................................................................................ 3-4 Basic Principles of Object Orientation .......................................................... 3-10 What Is a Class? ........................................................................................... 3-20 The Relationship Between Classes and Objects ............................................ 3-23 What Is a Package? ...................................................................................... 3-35
Module 4 Use-Case Modeling 4-1 Major Concepts in Use-Case Modeling........................................................... 4-8 Use Cases and Actors................................................................................... 4-12 What Is an Activity Diagram? ....................................................................... 4-15
Module 5 Interaction Diagrams 5-1 What is an Interaction Diagram? .................................................................... 5-5 What Is a Sequence Diagram?........................................................................ 5-9 What Is a Communication Diagram? ............................................................ 5-18 Sequence and Communication Diagram Similarities..................................... 5-24
Module 6 Class Diagrams 6-1 What Is a Class Diagram? ............................................................................... 6-4 What Is an Association?................................................................................ 6-10 What Is an Aggregation?............................................................................... 6-16 Review: What Is Generalization?.................................................................. 6-19
Module 7 Other UML Diagrams 7-1 What Are State Machine Diagrams? ............................................................... 7-6 What Is a Deployment Diagram?.................................................................. 7-15 What Is a Node? .......................................................................................... 7-16
Glossary