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

Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
instagramfab782445
 
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
ZurliaSoop
 
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
drmarathore
 
Resume all my skills and educations and achievement
Resume all my skills and educations and  achievement Resume all my skills and educations and  achievement
Resume all my skills and educations and achievement
210303105569
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
HyderabadDolls
 
Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora Agency
Isadora Agency
 
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
nirzagarg
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
wpkuukw
 
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
gajnagarg
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Nitya salvi
 
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
eqaqen
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
wpkuukw
 
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
eeanqy
 
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
 

Recently uploaded (20)

Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
 
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
 
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
 
Resume all my skills and educations and achievement
Resume all my skills and educations and  achievement Resume all my skills and educations and  achievement
Resume all my skills and educations and achievement
 
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
 
Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora Agency
 
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
 
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
 
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKLANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
 
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
 
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
 
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
 

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