Importance of Proper Classification

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
dilbert-boss-types.png
Process of Classification
http://mrsmorrittscience.weebly.com/uploads/1/4/1/0/14101906/6718968_orig.jpg?0
http://dilbert.com
12 / 12