Object Oriented Analysis
Object Oriented Analysis
Object Oriented Analysis
Lecture 1: Introduction
Textbook
Applying UML and Patterns: An Introduction to OOA/D & Iterative Development
3rd Edition, by Craig Larman, Prentice Hall 2005
2006/alau
Assessment
Examination: Continuous Assessment: 50% 50%
2006/alau
2006/alau
2006/alau
Question:
2006/alau
Anal ysis
Mainten ance
Codi ng Testi ng
Implemen tation
2006/alau Object Oriented Analysis
Case Study
Ask yourself: What are the first things that you will do?
2006/alau
What is Analysis ( ) ?
Study of the problem ( ) Study of user requirements ( )
NOT yet knowing what the solution is NOT yet knowing how to implement the solution
2006/alau
What is Design ( )?
To work out a conceptual solution to meet user requirements
2006/alau
10
Question:
2006/alau
11
2006/alau
List the functions of a digital camera Explain how camera performs each function List useful "objects" in the digital camera Explain how objects work together (interact)
2006/alau
13
Take photo ..
2006/alau
14
User choose "P" mode and turn on camera Camera LCD displays message that it is ready to take photo .
2006/alau
15
Shutter LCD
2006/alau
16
LCD displays view through lens Pressing the shutter button half-way focuses the lens Pressing the shutter button fully releases the shutter
2006/alau
17
Difficulties in finding ALL functions Difficulties in finding ALL useful objects Difficulties in describing the object interactions
2006/alau
18
Summary
2006/alau
19