SlideShare a Scribd company logo
Reg. No. :
B.E./B.Tech. DEGREE EXAMINATIONS, NOVEMBER/DECEMBER 2021.
Fifth/Sixth Semester
Computer Science and Engineering
CS 8592 — OBJECT ORIENTED ANALYSIS AND DESIGN
(Common to Computer and Communication Engineering/
Information Technology)
(Regulations 2017)
Time : Three hours Maximum : 100 marks
Answer ALL questions.
PART A — (10  2 = 20 marks)
1. Delineate Object Oriented Analysis and Design.
2. List out the phases of unified process.
3. Confer class attributes based on fundamental type.
4. Discuss the strategies to find conceptual classes.
5. Compare and find the relation between SSD, System Operation and Layers.
6. Differentiate Sequence and Communication Diagrams.
7. Give the GRASP patterns used for object design.
8. Define high cohesion.
9. List out the errors that you may encounter when you execute your programs.
10. Describe the steps needed to create a test plan.
Question Paper Code : 40397
DOWNLOADED FROM STUCOR APP
Refer STUCOR APP for Complete Notes
40397
2
PART B — (5  13 = 65 marks)
11. (a) Define Unified Process Model? Exemplify the iterations, outcomes and
workflow in unified Process Model with neat sketch.
Or
(b) Deliberate different notations of UML diagrams in detail.
12. (a) Explain different categories of conceptual classes with examples and
discuss the three strategies to find a conceptual class.
Or
(b) Describe in detail, the Associations, Attributes, Aggregation and
Composition give suitable example.
13. (a) Consider the Library management system. It should provide the facility
to issue the book, to calculate the fine during book return, the placement
of the books on the shelfs, adding new books to the shelfs and removing
old books from the shelfs. Draw the activity diagram with swim lanes for
each and every components of the above scenario.
Or
(b) Consider a House keeping system in a five star hotel. Draw a sequence
and collaboration diagram for the given scenario.
14. (a) Illustrate and provide an interface for creating families of related or
dependent objects without specifying their concrete classes using factory
method.
Or
(b) Elucidate Creator pattern and controller pattern with real time
examples.
15. (a) Explicate in detail the various testing strategies and the impact of object
orientation on testing.
Or
(b) Illustrate with neat sketch the software development life cycle of
object-oriented system.
DOWNLOADED FROM STUCOR APP
Refer STUCOR APP for Complete Notes
40397
3
PART C — (1  15 = 15 marks)
16. (a) Consider a distributed information system for accident management. It
includes many actors such as FieldOfficer, who represent the police, fire
officers who respond to accidents, and Dispatcher, the police officer
responsible for answering 911 calls and dispatching resources to an
accident. FRIEND supports both actors by keeping track of incidents,
resources, and task plans. The FieldOfficer and the Dispatcher interact
through different interface – FieldOfficer interacts FRIEND through a
mobile personal assistant, and Dispatcher access FRIEND through a
workstation. Identify suitable process model for the above project and
justify your answer.
Or
(b) To buy a book electronically from chapters.com, a customer needs to
select the book from a list provided by Chapters’ e-Commerce system,
provide credit card information to the system, then the system gets
authorization from the bank for the payment, and – if positive – confirms
the sale. The order is then sent to the orders department and when the
book becomes available, it is shipped to the customer.
Also, the order department charges the customer’s credit card by
informing the bank of the amount. Draw a sequence diagram that models
this process. Make sure that the model has all relevant actors and the
interactions between them. Do show explicitly the time intervals when
different actors actively participate in the modelling process.
—————————
DOWNLOADED FROM STUCOR APP
Refer STUCOR APP for Complete Notes
*X10321* Reg. No. :
Question Paper Code : X 10321
B.E./B.Tech. Degree Examinations, november/december 2020
Fifth/Sixth Semester
Computer Science and Engineering
CS 8592 – object oriented analysis and design
(Common to Information Technology/Computer and Communication
Engineering)
(Regulations 2017)
Time : Three Hours	Maximum : 100 Marks
Answer all questions
Part – A		 (10×2=20 Marks)
1. Define OOAD.
2.	List any two common ways to relate use cases and give suitable examples.
3.	State the objective of Elaboration.
4. What is multiplicity ?
5.	State the purpose of UML activity diagram.
6. Differentiate event, state and transition.
7. What is meant by cohesion ?
8. “Coupling should be low” – Justify.
9. How is debugging different from testing ?
10. What is method testing ?
Part – B		 (5×13=65 Marks)
11. a) Elaborate use case modelling process with suitable examples.
(OR)
b) With suitable example explain the use case include relationship and extend
relationship.
DOWNLOADED FROM STUCOR APP
Refer STUCOR APP for Complete Notes
X 10321 *X10321*
12. a) Differentiate Elaboration and Inception. List any five and artifacts related
to Inception.
(OR)
b) With an illustration, explain the class hierarchies. Also state the guidelines
for defining a super class.
13. a)	Justify the need for component and deployment diagrams with a suitable
real time example.
(OR)
b) Differentiate state independent and state dependent objects. How to model
them using State Machine Diagrams ?
14. a) What is GRASP ? List and explain the nine object oriented design principles.
(OR)
b) With an illustrated example diagram, brief on adapter pattern.
15. a) What are test cases ? List the guidelines for developing quality assurance test
cases.
(OR)
b)	Suggest strategies to carry out unit testing and integration testing in an
object oriented development environment.
Part – C		 (1×15=15 Marks)
16. a)	A library has books, journals and laptops. Undergraduate students can borrow
only books and journals. Post graduate students can borrow only journals
and laptops. A maximum of three books, two journals and one laptop will
be issued per student. If they return these items beyond ten days, a fine of
Rs. 10 per day is levied for each book/journal. However, for late return of
laptop a fine of Rs. 1,000 is levied. The librarian also periodically takes stock
of books, journals and laptops and generates the report of lent out items and
lost items. Construct the necessary activity diagrams for the operations
carried out by the librarian.
(OR)
b)	A mobile device has to be fitted with an alarm clock. The clock has a display
unit to show the time of day. Using buttons, the user can set the hours and
minutes fields individually. It supports a 24-hour display. It is possible to
set one or two alarms. When an alarm fires, it will sound some noise. The
user can turn it off, or choose to ‘snooze’. If the user does not respond at all
the alarm will turn off itself after 2 minutes. ‘Snoozing’ means to turn off
the sound, but the alarm will fire again after some minutes of delay. This
‘snoozing time’ is pre-adjustable. Identify the functional requirements for the
clock and model it with a use case diagram.
–––––––––––––
DOWNLOADED FROM STUCOR APP
Refer STUCOR APP for Complete Notes
Download STUCOR App for all subject Notes & QP's
S
T
U
C
O
R
A
P
P
Access 3,000+ Study Materials for Semester Exams via STUCOR App
S
T
U
C
O
R
A
P
P
Download STUCOR App for all subject Notes & QP's
S
T
U
C
O
R
A
P
P
Access 3,000+ Study Materials for Semester Exams via STUCOR App
S
T
U
C
O
R
A
P
P
Download STUCOR App for all subject Notes & QP's
S
T
U
C
O
R
A
P
P
Access 3,000+ Study Materials for Semester Exams via STUCOR App
S
T
U
C
O
R
A
P
P
Download STUCOR App for all subject Notes & QP's
S
T
U
C
O
R
A
P
P
Access 3,000+ Study Materials for Semester Exams via STUCOR App
S
T
U
C
O
R
A
P
P
Download STUCOR App for all subject Notes & QP's
S
T
U
C
O
R
A
P
P
Access 3,000+ Study Materials for Semester Exams via STUCOR App
S
T
U
C
O
R
A
P
P
Download STUCOR App for all subject Notes & QP's
S
T
U
C
O
R
A
P
P
Access 3,000+ Study Materials for Semester Exams via STUCOR App
S
T
U
C
O
R
A
P
P
Download STUCOR App for all subject Notes & QP's
S
T
U
C
O
R
A
P
P
Access 3,000+ Study Materials for Semester Exams via STUCOR App
S
T
U
C
O
R
A
P
P
Download STUCOR App for all subject Notes & QP's
S
T
U
C
O
R
A
P
P
Access 3,000+ Study Materials for Semester Exams via STUCOR App
S
T
U
C
O
R
A
P
P
Download STUCOR App for all subject Notes & QP's
S
T
U
C
O
R
A
P
P
Access 3,000+ Study Materials for Semester Exams via STUCOR App
S
T
U
C
O
R
A
P
P

More Related Content

Similar to 2.pdf

EE323 Mini-Project - Line tracing robot
EE323 Mini-Project - Line tracing robotEE323 Mini-Project - Line tracing robot
EE323 Mini-Project - Line tracing robotPraneel Chand
 
Summary Create an Object-Oriented program that creates a simulator an.pdf
 Summary Create an Object-Oriented program that creates a simulator an.pdf Summary Create an Object-Oriented program that creates a simulator an.pdf
Summary Create an Object-Oriented program that creates a simulator an.pdf
allwinsupport
 
Larsen,dustin eng resume_june2016 - copy
Larsen,dustin eng resume_june2016 - copyLarsen,dustin eng resume_june2016 - copy
Larsen,dustin eng resume_june2016 - copy
Dustin Larsen
 
Final Exam Solutions Fall02
Final Exam Solutions Fall02Final Exam Solutions Fall02
Final Exam Solutions Fall02Radu_Negulescu
 
School of Computing, Science & EngineeringAssessment Briefin.docx
School of Computing, Science & EngineeringAssessment Briefin.docxSchool of Computing, Science & EngineeringAssessment Briefin.docx
School of Computing, Science & EngineeringAssessment Briefin.docx
anhlodge
 
CSCI-UA 102 sec 3,5, Fall 2015Programming Project 6Joann.docx
CSCI-UA 102 sec 3,5, Fall 2015Programming Project 6Joann.docxCSCI-UA 102 sec 3,5, Fall 2015Programming Project 6Joann.docx
CSCI-UA 102 sec 3,5, Fall 2015Programming Project 6Joann.docx
faithxdunce63732
 
Partial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather ConditionsPartial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather Conditions
IRJET Journal
 
Cs8383 oop lab manual-2019
Cs8383 oop lab manual-2019Cs8383 oop lab manual-2019
Cs8383 oop lab manual-2019
Kayathri Devi D
 
Sub project management
Sub   project managementSub   project management
Sub project management
smumbahelp
 
Mis 589 Success Begins / snaptutorial.com
Mis 589  Success Begins / snaptutorial.comMis 589  Success Begins / snaptutorial.com
Mis 589 Success Begins / snaptutorial.com
WilliamsTaylor44
 
Mis 589 Massive Success / snaptutorial.com
Mis 589 Massive Success / snaptutorial.comMis 589 Massive Success / snaptutorial.com
Mis 589 Massive Success / snaptutorial.com
Stephenson185
 
1 CMIS 102 Hands-On Lab Week 8 Overview Th.docx
1  CMIS 102 Hands-On Lab  Week 8 Overview Th.docx1  CMIS 102 Hands-On Lab  Week 8 Overview Th.docx
1 CMIS 102 Hands-On Lab Week 8 Overview Th.docx
honey725342
 
Robotic hand prototype as a didactic model.
Robotic hand prototype as a didactic model.Robotic hand prototype as a didactic model.
Robotic hand prototype as a didactic model.
IRJET Journal
 
Foundations of Technology
Foundations of TechnologyFoundations of Technology
Foundations of Technology
jnordtvedt
 
SE-IT JAVA LAB SYLLABUS
SE-IT JAVA LAB SYLLABUSSE-IT JAVA LAB SYLLABUS
SE-IT JAVA LAB SYLLABUS
nikshaikh786
 
05 fse requirementsengineering
05 fse requirementsengineering05 fse requirementsengineering
05 fse requirementsengineeringMohesh Chandran
 
Control term proj3012
Control term proj3012Control term proj3012
Control term proj3012
Taweedej Sirithanapipat
 
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING JUBAIL UNIV.docx
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING JUBAIL UNIV.docxDEPARTMENT OF COMPUTER SCIENCE & ENGINEERING JUBAIL UNIV.docx
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING JUBAIL UNIV.docx
simonithomas47935
 

Similar to 2.pdf (19)

EE323 Mini-Project - Line tracing robot
EE323 Mini-Project - Line tracing robotEE323 Mini-Project - Line tracing robot
EE323 Mini-Project - Line tracing robot
 
Summary Create an Object-Oriented program that creates a simulator an.pdf
 Summary Create an Object-Oriented program that creates a simulator an.pdf Summary Create an Object-Oriented program that creates a simulator an.pdf
Summary Create an Object-Oriented program that creates a simulator an.pdf
 
Larsen,dustin eng resume_june2016 - copy
Larsen,dustin eng resume_june2016 - copyLarsen,dustin eng resume_june2016 - copy
Larsen,dustin eng resume_june2016 - copy
 
Final Exam Solutions Fall02
Final Exam Solutions Fall02Final Exam Solutions Fall02
Final Exam Solutions Fall02
 
School of Computing, Science & EngineeringAssessment Briefin.docx
School of Computing, Science & EngineeringAssessment Briefin.docxSchool of Computing, Science & EngineeringAssessment Briefin.docx
School of Computing, Science & EngineeringAssessment Briefin.docx
 
CSCI-UA 102 sec 3,5, Fall 2015Programming Project 6Joann.docx
CSCI-UA 102 sec 3,5, Fall 2015Programming Project 6Joann.docxCSCI-UA 102 sec 3,5, Fall 2015Programming Project 6Joann.docx
CSCI-UA 102 sec 3,5, Fall 2015Programming Project 6Joann.docx
 
Partial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather ConditionsPartial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather Conditions
 
Cs8383 oop lab manual-2019
Cs8383 oop lab manual-2019Cs8383 oop lab manual-2019
Cs8383 oop lab manual-2019
 
Sub project management
Sub   project managementSub   project management
Sub project management
 
Mis 589 Success Begins / snaptutorial.com
Mis 589  Success Begins / snaptutorial.comMis 589  Success Begins / snaptutorial.com
Mis 589 Success Begins / snaptutorial.com
 
Mis 589 Massive Success / snaptutorial.com
Mis 589 Massive Success / snaptutorial.comMis 589 Massive Success / snaptutorial.com
Mis 589 Massive Success / snaptutorial.com
 
Cse 3rd yr (se)
Cse 3rd yr (se)Cse 3rd yr (se)
Cse 3rd yr (se)
 
1 CMIS 102 Hands-On Lab Week 8 Overview Th.docx
1  CMIS 102 Hands-On Lab  Week 8 Overview Th.docx1  CMIS 102 Hands-On Lab  Week 8 Overview Th.docx
1 CMIS 102 Hands-On Lab Week 8 Overview Th.docx
 
Robotic hand prototype as a didactic model.
Robotic hand prototype as a didactic model.Robotic hand prototype as a didactic model.
Robotic hand prototype as a didactic model.
 
Foundations of Technology
Foundations of TechnologyFoundations of Technology
Foundations of Technology
 
SE-IT JAVA LAB SYLLABUS
SE-IT JAVA LAB SYLLABUSSE-IT JAVA LAB SYLLABUS
SE-IT JAVA LAB SYLLABUS
 
05 fse requirementsengineering
05 fse requirementsengineering05 fse requirementsengineering
05 fse requirementsengineering
 
Control term proj3012
Control term proj3012Control term proj3012
Control term proj3012
 
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING JUBAIL UNIV.docx
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING JUBAIL UNIV.docxDEPARTMENT OF COMPUTER SCIENCE & ENGINEERING JUBAIL UNIV.docx
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING JUBAIL UNIV.docx
 

Recently uploaded

哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
axoqas
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
ewymefz
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
Oppotus
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
ewymefz
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
u86oixdj
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
haila53
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
enxupq
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
v3tuleee
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
vcaxypu
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
ukgaet
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
yhkoc
 
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project PresentationPredicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Boston Institute of Analytics
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
benishzehra469
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
TravisMalana
 
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape ReportSOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
ahzuo
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
balafet
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
NABLAS株式会社
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
axoqas
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 

Recently uploaded (20)

哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project PresentationPredicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape ReportSOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape Report
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 

2.pdf

  • 1. Reg. No. : B.E./B.Tech. DEGREE EXAMINATIONS, NOVEMBER/DECEMBER 2021. Fifth/Sixth Semester Computer Science and Engineering CS 8592 — OBJECT ORIENTED ANALYSIS AND DESIGN (Common to Computer and Communication Engineering/ Information Technology) (Regulations 2017) Time : Three hours Maximum : 100 marks Answer ALL questions. PART A — (10  2 = 20 marks) 1. Delineate Object Oriented Analysis and Design. 2. List out the phases of unified process. 3. Confer class attributes based on fundamental type. 4. Discuss the strategies to find conceptual classes. 5. Compare and find the relation between SSD, System Operation and Layers. 6. Differentiate Sequence and Communication Diagrams. 7. Give the GRASP patterns used for object design. 8. Define high cohesion. 9. List out the errors that you may encounter when you execute your programs. 10. Describe the steps needed to create a test plan. Question Paper Code : 40397 DOWNLOADED FROM STUCOR APP Refer STUCOR APP for Complete Notes
  • 2. 40397 2 PART B — (5  13 = 65 marks) 11. (a) Define Unified Process Model? Exemplify the iterations, outcomes and workflow in unified Process Model with neat sketch. Or (b) Deliberate different notations of UML diagrams in detail. 12. (a) Explain different categories of conceptual classes with examples and discuss the three strategies to find a conceptual class. Or (b) Describe in detail, the Associations, Attributes, Aggregation and Composition give suitable example. 13. (a) Consider the Library management system. It should provide the facility to issue the book, to calculate the fine during book return, the placement of the books on the shelfs, adding new books to the shelfs and removing old books from the shelfs. Draw the activity diagram with swim lanes for each and every components of the above scenario. Or (b) Consider a House keeping system in a five star hotel. Draw a sequence and collaboration diagram for the given scenario. 14. (a) Illustrate and provide an interface for creating families of related or dependent objects without specifying their concrete classes using factory method. Or (b) Elucidate Creator pattern and controller pattern with real time examples. 15. (a) Explicate in detail the various testing strategies and the impact of object orientation on testing. Or (b) Illustrate with neat sketch the software development life cycle of object-oriented system. DOWNLOADED FROM STUCOR APP Refer STUCOR APP for Complete Notes
  • 3. 40397 3 PART C — (1  15 = 15 marks) 16. (a) Consider a distributed information system for accident management. It includes many actors such as FieldOfficer, who represent the police, fire officers who respond to accidents, and Dispatcher, the police officer responsible for answering 911 calls and dispatching resources to an accident. FRIEND supports both actors by keeping track of incidents, resources, and task plans. The FieldOfficer and the Dispatcher interact through different interface – FieldOfficer interacts FRIEND through a mobile personal assistant, and Dispatcher access FRIEND through a workstation. Identify suitable process model for the above project and justify your answer. Or (b) To buy a book electronically from chapters.com, a customer needs to select the book from a list provided by Chapters’ e-Commerce system, provide credit card information to the system, then the system gets authorization from the bank for the payment, and – if positive – confirms the sale. The order is then sent to the orders department and when the book becomes available, it is shipped to the customer. Also, the order department charges the customer’s credit card by informing the bank of the amount. Draw a sequence diagram that models this process. Make sure that the model has all relevant actors and the interactions between them. Do show explicitly the time intervals when different actors actively participate in the modelling process. ————————— DOWNLOADED FROM STUCOR APP Refer STUCOR APP for Complete Notes
  • 4. *X10321* Reg. No. : Question Paper Code : X 10321 B.E./B.Tech. Degree Examinations, november/december 2020 Fifth/Sixth Semester Computer Science and Engineering CS 8592 – object oriented analysis and design (Common to Information Technology/Computer and Communication Engineering) (Regulations 2017) Time : Three Hours Maximum : 100 Marks Answer all questions Part – A (10×2=20 Marks) 1. Define OOAD. 2. List any two common ways to relate use cases and give suitable examples. 3. State the objective of Elaboration. 4. What is multiplicity ? 5. State the purpose of UML activity diagram. 6. Differentiate event, state and transition. 7. What is meant by cohesion ? 8. “Coupling should be low” – Justify. 9. How is debugging different from testing ? 10. What is method testing ? Part – B (5×13=65 Marks) 11. a) Elaborate use case modelling process with suitable examples. (OR) b) With suitable example explain the use case include relationship and extend relationship. DOWNLOADED FROM STUCOR APP Refer STUCOR APP for Complete Notes
  • 5. X 10321 *X10321* 12. a) Differentiate Elaboration and Inception. List any five and artifacts related to Inception. (OR) b) With an illustration, explain the class hierarchies. Also state the guidelines for defining a super class. 13. a) Justify the need for component and deployment diagrams with a suitable real time example. (OR) b) Differentiate state independent and state dependent objects. How to model them using State Machine Diagrams ? 14. a) What is GRASP ? List and explain the nine object oriented design principles. (OR) b) With an illustrated example diagram, brief on adapter pattern. 15. a) What are test cases ? List the guidelines for developing quality assurance test cases. (OR) b) Suggest strategies to carry out unit testing and integration testing in an object oriented development environment. Part – C (1×15=15 Marks) 16. a) A library has books, journals and laptops. Undergraduate students can borrow only books and journals. Post graduate students can borrow only journals and laptops. A maximum of three books, two journals and one laptop will be issued per student. If they return these items beyond ten days, a fine of Rs. 10 per day is levied for each book/journal. However, for late return of laptop a fine of Rs. 1,000 is levied. The librarian also periodically takes stock of books, journals and laptops and generates the report of lent out items and lost items. Construct the necessary activity diagrams for the operations carried out by the librarian. (OR) b) A mobile device has to be fitted with an alarm clock. The clock has a display unit to show the time of day. Using buttons, the user can set the hours and minutes fields individually. It supports a 24-hour display. It is possible to set one or two alarms. When an alarm fires, it will sound some noise. The user can turn it off, or choose to ‘snooze’. If the user does not respond at all the alarm will turn off itself after 2 minutes. ‘Snoozing’ means to turn off the sound, but the alarm will fire again after some minutes of delay. This ‘snoozing time’ is pre-adjustable. Identify the functional requirements for the clock and model it with a use case diagram. ––––––––––––– DOWNLOADED FROM STUCOR APP Refer STUCOR APP for Complete Notes
  • 6. Download STUCOR App for all subject Notes & QP's S T U C O R A P P
  • 7. Access 3,000+ Study Materials for Semester Exams via STUCOR App S T U C O R A P P
  • 8. Download STUCOR App for all subject Notes & QP's S T U C O R A P P
  • 9. Access 3,000+ Study Materials for Semester Exams via STUCOR App S T U C O R A P P
  • 10. Download STUCOR App for all subject Notes & QP's S T U C O R A P P
  • 11. Access 3,000+ Study Materials for Semester Exams via STUCOR App S T U C O R A P P
  • 12. Download STUCOR App for all subject Notes & QP's S T U C O R A P P
  • 13. Access 3,000+ Study Materials for Semester Exams via STUCOR App S T U C O R A P P
  • 14. Download STUCOR App for all subject Notes & QP's S T U C O R A P P
  • 15. Access 3,000+ Study Materials for Semester Exams via STUCOR App S T U C O R A P P
  • 16. Download STUCOR App for all subject Notes & QP's S T U C O R A P P
  • 17. Access 3,000+ Study Materials for Semester Exams via STUCOR App S T U C O R A P P
  • 18. Download STUCOR App for all subject Notes & QP's S T U C O R A P P
  • 19. Access 3,000+ Study Materials for Semester Exams via STUCOR App S T U C O R A P P
  • 20. Download STUCOR App for all subject Notes & QP's S T U C O R A P P
  • 21. Access 3,000+ Study Materials for Semester Exams via STUCOR App S T U C O R A P P
  • 22. Download STUCOR App for all subject Notes & QP's S T U C O R A P P
  • 23. Access 3,000+ Study Materials for Semester Exams via STUCOR App S T U C O R A P P