Download as pdf or txt
Download as pdf or txt
You are on page 1of 18

Importance of Proper Classification

TSRK Prasad
Department of CSE
BITS, Pilani - KK Birla Goa Campus

Object Oriented Programming


Importance of Proper Classification

What is Classification?

Classification is the means by which we order knowledge.

2 / 12
Importance of Proper Classification

What is Classification?

Classification is the means by which we order knowledge.

Classification of Animals

2 / 12
Importance of Proper Classification

Why Classify?

To identify relationships among classes

3 / 12
Importance of Proper Classification

Why Classify?

To identify relationships among classes

Kinds of relationships,
Generalization
Specialization
Aggregation
Hierarchies

3 / 12
Importance of Proper Classification

Lecture Outline

1 Difficulty of Classification

2 Process of Classification

4 / 12
Importance of Proper Classification

Lecture Outline

1 Difficulty of Classification

2 Process of Classification

5 / 12
Importance of Proper Classification

A Motivating Example

Difficulty of Classification 6 / 12
Importance of Proper Classification

A Motivating Example

Where would you put the new animal??

Difficulty of Classification 6 / 12
Importance of Proper Classification

Insight

Classification is highly depenendent on the reason for


classification.

Difficulty of Classification 7 / 12
Importance of Proper Classification

Insight

Classification is highly depenendent on the reason for


classification.

Everything is obvious (once you know the answer).

Difficulty of Classification 7 / 12
Importance of Proper Classification

Boss Types

8 / 12
Importance of Proper Classification

Lecture Outline

1 Difficulty of Classification

2 Process of Classification

9 / 12
Importance of Proper Classification

Problem Solving Approach

adhoc to general solution

Process of Classification 10 / 12
Importance of Proper Classification

Problem Solving Approach

adhoc to general solution


iterative

Process of Classification 10 / 12
Importance of Proper Classification

Problem Solving Approach

adhoc to general solution


iterative
What does this inkblot resemble?

Process of Classification 10 / 12
Importance of Proper Classification

Reading Material

Sec 4.1: The Importance of Proper Classification,


Object-Oriented Analysis and Design with Applications, Grady
Booch, Robert A. Maksimchuk, Michael W. Engle, Bobbi J.
Young, and Jim Conallen, Pearson Education, 3rd Edition, 2007.

Process of Classification 11 / 12
Importance of Proper Classification

Acknowledgements

nature-classification.png http://mrsmorrittscience.weebly.com/uploads/1/4/1/0/14101906/6718968_orig.jpg?0
dilbert-boss-types.png http://dilbert.com

Process of Classification 12 / 12

You might also like