You are on page 1of 11

OBJECT

ORIENTED
ANALYSIS &
DESIGN
HIRA FAYYAZ
COURSE COUNSELLING
HOURS
 Ms. Hira Fayyaz
 Cabin:
 Email: hira.fayyaz10@gmail.com
 Counselling hours:
 Tuesday: 11:00-1:00
 Wednesday: 11:00-1
COURSE EVALUATION
 FINAL TERM: 30 %
 MID TERM: 20 %
 ASSIGNMENTS: 10%
 QUIZ: 20%
 ACTIVITY:10 %
 CLASS PARTICIPATION: 10%
IMPORTANT QUESTIONS!!!
 What is OOAD?
 Why its important?
 Why are we studying this course?
 How this course helps us in our future?
OOAD
 OOAD is basically extension of two main courses:
 Object-Oriented Programming
 Software Engineering
SOME QUESTIONS TO THINK
ABOUT!
 Why does it take so long to get software finished?
 Why are development costs so high?
 Why can’t we find all errors before we give the software to our customers?
 Why do we spend so much time and effort maintaining existing programs?
 Why do we continue to have difficulty in measuring progress as software is being developed
and maintained?
WHY SOFTWARE ENGINEERING?

Delivered, but never


successfully used
45%

Used as delivered
2%
Usable w. rework
Paid for, but
3% not delivered
30%
Used w. extensive rework,
but later abandoned
20%
STEPS OF SOFTWARE
ENGINEERING
 Communication
 Planning
 Design
 Coding/Testing
 Deployment
REQUIREMENT ENGINEERING
IMPORTANCE OF SOFTWARE
ENGINEERING

You might also like