Professional Documents
Culture Documents
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?
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