02_dev275_stoc.pdf

2
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

Upload: christian-boby

Post on 09-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 02_dev275_stoc.pdf

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

Page 2: 02_dev275_stoc.pdf