Site hosted by Angelfire.com: Build your free website today!

OO Analysis & Design Class Modeling

06/02/03


Haga clic aquí para empezar


Tabla de contenido

OO Analysis & Design Class Modeling

Architecture and the UML

Workflows and Models

Analysis & Design Model

Class Diagram

Class Diagram

When to use class diagrams

Object Diagram

Object Diagram

Object

UML Class Diagram

Class and Object Diagrams

Classes and Objects

Diapositiva PPT

Class Diagrams: Hints

When to use class diagrams 2

Creating a class diagram

How to define classes ? (Rules of Thumb)

Discovering objects The Data Perspective

Discovering objects The Data Perspective (cont’d)

Discovering objects The Function Perspective: Object Types

Discovering attributes

Discovering methods

Discovering methods 2

Discovering methods 3

Evaluating candidate objects

Evaluating candidate objects 2

Evaluating candidate objects 3

Evaluating candidate objects 4

Class

Parts of a Class

Avoid “Heavy” classes

Attributes

Operations

UML syntax for operations

Operations vs. Responsibilities

Class versus type

Relationships

Navigability and Aggregations

Association

Roles

Role names

Multiplicity

Multiplicity (2)

Navigability – Uni-directional Association

Generalization: Example

Aggregation

Notation for aggregation

Example: Aggregation

Aggregation and composition

Example: recursive aggregation

Example: Recursive aggregation

Rules for using aggregation

Interfaces in UML (1)

Interfaces in UML (2)

Class diagram example: Cooler

Class diag ex: Student Registration

The End

Autor: Jesus Zavala

Correo electrónico: jzavalar@yahoo.com

Página principal: https://www.angelfire.com/scifi/jzavalar/