SlideShare a Scribd company logo
1 of 7
26-Nov-22
SS G514
Object Oriented Analysis and
Design
OOAD 2
Today’s Agenda
26-Nov-22 OOAD 3
Introduction
Course Administration
Course Administration
26-Nov-22 OOAD 4
Instructor – Incharge: Dr. Yashvardhan Sharma
Email : yash@pilani.bits-pilani.ac.in
Chamber : 6111-C
Chamber consultation Hour :Friday 5:00-6:00pm (Through Email)
Course website : https://nalanda-aws.bits-pilani.ac.in/
Text Book: Applying UML and Patterns, Craig Larman, Pearson
Education, Third Edition, 2008
Evaluation Components
26-Nov-22 OOAD 5
Assignments(35%)
Research Paper (G) (10 %)
Project (G) (15 %)
Labs/Tutorials (I) (10 %)
S.
No
.
Evaluation
Component
Duration Weight
age
Date & Time Nature
1. Mid Sem Test 90
Minutes
25% TBA Closed Book
2. Assignments,
Projects
35% TBA Open Book
3. Comprehensive
Examination
180
Minutes
40% 28/12 AN Partly Closed
Book
26-Nov-22
Digression: OO Concepts-Objects
 https://docs.oracle.com/javase/tutorial/java/concepts/
 Objects: Anything that has a state and exhibits behavior.
 Real world objects: Bicycle, student, course, dog, university,….
 Software objects: Model real-world or abstract objects (e.g. a
list).
 Methods: Procedures through which objects communicate
amongst themselves. Example: Bicycle: brake, park. Dog: bark,
eat. Student: register, study.
 Attributes: Variables that hold state information. Bicycle: speed,
color, owner. Dog:name, breed. Student: name, ID.
OOAD 6
26-Nov-22
Digression: OO Concepts-Class
 Class: Prototype for all objects of a certain kind. Student,
animal, university, shape, etc.
 Objects: Created from a class. For example: s1, s2 are objects
from class Student.
 Inheritence: A class inherits attributes and methods from its
super class. This allows hierarchical organization of classes.
 Interface: A contract between a class and its users. A class
implements an interface (methods and attributes).
BITS and Purdue are objects from class University. myCircle
and mySquare are objects from class Shape.
OOAD 7
26-Nov-22
What is Analysis and Design?
 Analysis - investigation of the problem (what);
 Design - conceptual solution to fulfill the requirements
(how); how will the system do what it is intended to do.
 What does the system do?
 Investigation of the problem.
 What (conceptual) solution will full the requirements
OOAD 8

More Related Content

Similar to 1Lecture-1-Introduction.pptx

Lec-1A Introduction and Review OOPS SLIDES.pdf
Lec-1A Introduction and Review OOPS SLIDES.pdfLec-1A Introduction and Review OOPS SLIDES.pdf
Lec-1A Introduction and Review OOPS SLIDES.pdf
DarshMenon1
 
Course-Plan-Object Oriented Concept (18CS45)1.pdf
Course-Plan-Object Oriented Concept (18CS45)1.pdfCourse-Plan-Object Oriented Concept (18CS45)1.pdf
Course-Plan-Object Oriented Concept (18CS45)1.pdf
abhijit.tec
 
30 3 10 Final Campus Workshop Bapp Wbs3835 Qual R
30 3 10 Final Campus Workshop Bapp Wbs3835 Qual R30 3 10 Final Campus Workshop Bapp Wbs3835 Qual R
30 3 10 Final Campus Workshop Bapp Wbs3835 Qual R
Paula Nottingham
 
Arc60103 (arc1313) march 2014 module outline
Arc60103 (arc1313) march 2014 module outlineArc60103 (arc1313) march 2014 module outline
Arc60103 (arc1313) march 2014 module outline
Anthony Chew
 
Daily Lesson Log_final.docx
Daily Lesson Log_final.docxDaily Lesson Log_final.docx
Daily Lesson Log_final.docx
JAYCACHO2
 
20 4 10 Final Version Campus Workshop Bapp Wbs3835 Qual R
20 4 10 Final Version Campus Workshop Bapp Wbs3835 Qual R20 4 10 Final Version Campus Workshop Bapp Wbs3835 Qual R
20 4 10 Final Version Campus Workshop Bapp Wbs3835 Qual R
Paula Nottingham
 
SHS Contextualized_Research Project CG.pdf
SHS Contextualized_Research Project CG.pdfSHS Contextualized_Research Project CG.pdf
SHS Contextualized_Research Project CG.pdf
RoxanneMaeDagotdot
 
Spring 2014 - Oregon Institute of Technology MIS 312 Syste.docx
Spring 2014 - Oregon Institute of Technology MIS 312 Syste.docxSpring 2014 - Oregon Institute of Technology MIS 312 Syste.docx
Spring 2014 - Oregon Institute of Technology MIS 312 Syste.docx
rafbolet0
 
Java parser a fine grained indexing tool and its application
Java parser a fine grained indexing tool and its applicationJava parser a fine grained indexing tool and its application
Java parser a fine grained indexing tool and its application
Roya Hosseini
 

Similar to 1Lecture-1-Introduction.pptx (20)

Lec-1A Introduction and Review OOPS SLIDES.pdf
Lec-1A Introduction and Review OOPS SLIDES.pdfLec-1A Introduction and Review OOPS SLIDES.pdf
Lec-1A Introduction and Review OOPS SLIDES.pdf
 
The College Classroom Week 10: Teaching as Research
The College Classroom Week 10: Teaching as ResearchThe College Classroom Week 10: Teaching as Research
The College Classroom Week 10: Teaching as Research
 
BDC 326_Research Methodology Unit 1A.pdf
BDC 326_Research Methodology Unit 1A.pdfBDC 326_Research Methodology Unit 1A.pdf
BDC 326_Research Methodology Unit 1A.pdf
 
Course-Plan-Object Oriented Concept (18CS45)1.pdf
Course-Plan-Object Oriented Concept (18CS45)1.pdfCourse-Plan-Object Oriented Concept (18CS45)1.pdf
Course-Plan-Object Oriented Concept (18CS45)1.pdf
 
Pendahuluan
PendahuluanPendahuluan
Pendahuluan
 
30 3 10 Final Campus Workshop Bapp Wbs3835 Qual R
30 3 10 Final Campus Workshop Bapp Wbs3835 Qual R30 3 10 Final Campus Workshop Bapp Wbs3835 Qual R
30 3 10 Final Campus Workshop Bapp Wbs3835 Qual R
 
Arc60103 (arc1313) march 2014 module outline
Arc60103 (arc1313) march 2014 module outlineArc60103 (arc1313) march 2014 module outline
Arc60103 (arc1313) march 2014 module outline
 
Daily Lesson Log_final.docx
Daily Lesson Log_final.docxDaily Lesson Log_final.docx
Daily Lesson Log_final.docx
 
20 4 10 Final Version Campus Workshop Bapp Wbs3835 Qual R
20 4 10 Final Version Campus Workshop Bapp Wbs3835 Qual R20 4 10 Final Version Campus Workshop Bapp Wbs3835 Qual R
20 4 10 Final Version Campus Workshop Bapp Wbs3835 Qual R
 
New Intro to Engineering Courses
New Intro to Engineering CoursesNew Intro to Engineering Courses
New Intro to Engineering Courses
 
The College Classroom (Wi15) Session 7: Teaching as Research
The College Classroom (Wi15) Session 7: Teaching as ResearchThe College Classroom (Wi15) Session 7: Teaching as Research
The College Classroom (Wi15) Session 7: Teaching as Research
 
SHS Contextualized_Research Project CG.pdf
SHS Contextualized_Research Project CG.pdfSHS Contextualized_Research Project CG.pdf
SHS Contextualized_Research Project CG.pdf
 
Q931+log reference en le cs
Q931+log reference en le csQ931+log reference en le cs
Q931+log reference en le cs
 
OOP Presentation.pptx
OOP Presentation.pptxOOP Presentation.pptx
OOP Presentation.pptx
 
OOP Presentation.pptx
OOP Presentation.pptxOOP Presentation.pptx
OOP Presentation.pptx
 
Spring 2014 - Oregon Institute of Technology MIS 312 Syste.docx
Spring 2014 - Oregon Institute of Technology MIS 312 Syste.docxSpring 2014 - Oregon Institute of Technology MIS 312 Syste.docx
Spring 2014 - Oregon Institute of Technology MIS 312 Syste.docx
 
OBE_overview.pptx
OBE_overview.pptxOBE_overview.pptx
OBE_overview.pptx
 
Java parser a fine grained indexing tool and its application
Java parser a fine grained indexing tool and its applicationJava parser a fine grained indexing tool and its application
Java parser a fine grained indexing tool and its application
 
AAAL 2022 Presentation
AAAL 2022 PresentationAAAL 2022 Presentation
AAAL 2022 Presentation
 
Core java complete notes - Contact at +91-814-614-5674
Core java complete notes - Contact at +91-814-614-5674Core java complete notes - Contact at +91-814-614-5674
Core java complete notes - Contact at +91-814-614-5674
 

Recently uploaded

How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
mark11275
 
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
awasv46j
 
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
nirzagarg
 
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
sriharipichandi
 
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
Simple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxSimple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptx
balqisyamutia
 
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
CristineGraceAcuyan
 
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
eeanqy
 

Recently uploaded (20)

Lecture 01 Introduction To Multimedia.pptx
Lecture 01 Introduction To Multimedia.pptxLecture 01 Introduction To Multimedia.pptx
Lecture 01 Introduction To Multimedia.pptx
 
How to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfHow to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdf
 
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipRaebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
 
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
Furniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptxFurniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptx
 
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
 
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
 
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
 
TRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxTRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptx
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024
 
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
 
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best ServiceIndependent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
 
Simple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxSimple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptx
 
BLOCK CHAIN PROJECT block chain project
BLOCK CHAIN  PROJECT block chain projectBLOCK CHAIN  PROJECT block chain project
BLOCK CHAIN PROJECT block chain project
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahim
 
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
 
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
 
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
 

1Lecture-1-Introduction.pptx

  • 1. 26-Nov-22 SS G514 Object Oriented Analysis and Design OOAD 2
  • 2. Today’s Agenda 26-Nov-22 OOAD 3 Introduction Course Administration
  • 3. Course Administration 26-Nov-22 OOAD 4 Instructor – Incharge: Dr. Yashvardhan Sharma Email : yash@pilani.bits-pilani.ac.in Chamber : 6111-C Chamber consultation Hour :Friday 5:00-6:00pm (Through Email) Course website : https://nalanda-aws.bits-pilani.ac.in/ Text Book: Applying UML and Patterns, Craig Larman, Pearson Education, Third Edition, 2008
  • 4. Evaluation Components 26-Nov-22 OOAD 5 Assignments(35%) Research Paper (G) (10 %) Project (G) (15 %) Labs/Tutorials (I) (10 %) S. No . Evaluation Component Duration Weight age Date & Time Nature 1. Mid Sem Test 90 Minutes 25% TBA Closed Book 2. Assignments, Projects 35% TBA Open Book 3. Comprehensive Examination 180 Minutes 40% 28/12 AN Partly Closed Book
  • 5. 26-Nov-22 Digression: OO Concepts-Objects  https://docs.oracle.com/javase/tutorial/java/concepts/  Objects: Anything that has a state and exhibits behavior.  Real world objects: Bicycle, student, course, dog, university,….  Software objects: Model real-world or abstract objects (e.g. a list).  Methods: Procedures through which objects communicate amongst themselves. Example: Bicycle: brake, park. Dog: bark, eat. Student: register, study.  Attributes: Variables that hold state information. Bicycle: speed, color, owner. Dog:name, breed. Student: name, ID. OOAD 6
  • 6. 26-Nov-22 Digression: OO Concepts-Class  Class: Prototype for all objects of a certain kind. Student, animal, university, shape, etc.  Objects: Created from a class. For example: s1, s2 are objects from class Student.  Inheritence: A class inherits attributes and methods from its super class. This allows hierarchical organization of classes.  Interface: A contract between a class and its users. A class implements an interface (methods and attributes). BITS and Purdue are objects from class University. myCircle and mySquare are objects from class Shape. OOAD 7
  • 7. 26-Nov-22 What is Analysis and Design?  Analysis - investigation of the problem (what);  Design - conceptual solution to fulfill the requirements (how); how will the system do what it is intended to do.  What does the system do?  Investigation of the problem.  What (conceptual) solution will full the requirements OOAD 8