0% found this document useful (0 votes)
134 views4 pages

MCA Exam: Object-Oriented Design

Uploaded by

singhdeep258779
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
134 views4 pages

MCA Exam: Object-Oriented Design

Uploaded by

singhdeep258779
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

No.

of Printed Pages : 4 MCS-219

om
MASTER OF COMPUTER
APPLICATIONS (MCA) (NEW)

u.c
Term-End Examination

ur
December, 2022
MCS-219 : OBJECT ORIENTED ANALYSIS

tG
AND DESIGN
en
Time : 3 Hours Maximum Marks : 100
m
Note : (i) Question No. 1 is compulsory and
carries 40 marks.
ign

(ii) Attempt any three questions from the


rest.
ss

1. (a) An online banking facility allows


customers to check their balances and
UA

perform online transactions for purchase of


goods. A customer should have an account
NO

with the bank in order to use this facility.


Draw a class diagram for this system.
IG

Make necessary assumptions. 10

P. T. O.
[2] MCS-219

(b) What is an event ? Explain with the help of


an example. Also define the term scenario

om
in this context. What is a state ? How is it
related to an event ? Why do you draw a

u.c
state chart diagram ? Explain the symbols
used in state chart diagram with the help
of an example diagram. 10

ur
(c) Explain the factors that impact the choice

tG
of algorithm in the context of object design.
What are the tasks of designer while
en
performing design optimisation ? Explain
each task with the help of an example. 10
m

(d) How can you map object classes to tables ?


ign

Explain with the help of an example. Also


explain how you map one-to-many
association to tables, with the help of an
ss

example. 10
UA

2. (a) What are the objectives of use-case


diagram ? Draw a use-case diagram for
book issue and return system in a library.
NO

Make suitable assumptions. How are


interaction diagram different for use case
IG

diagrams ? 10
[3] MCS-219

(b) What is the purpose of drawing component

om
diagram ? Explain the graphical
components that are used to draw a
component diagram. Draw and explain

u.c
component diagram of ATM system. Make
suitable assumptions. 10

ur
3. (a) Explain the symbols that are used to draw
a DFD. Draw and explain 1st level DFD for

tG
online shopping system. List any six
en
limitations of DFDs. 10

(b) Explain how large system can be


m

decomposed into sub-systems using


horizontal or vertical partition with the
ign

help of an example. 10

4. (a) A university has post-graduate and under-


ss

graduate students. The post-graduate


UA

students can be research scholars or


master degree students. The research
scholar’s can be scholarship holder and
NO

without any scholarship. The post-


graduate and under-graduate students can
IG

be hostlers (who stay in hostel) or day

P. T. O.
[4] MCS-219

scholar (who do not stay in hostels). Draw

om
the generalisation hierarchy of the student
class. 5

(b) What are abstract classes ? How can they

u.c
be related to concrete classes ? Explain
with the help of an example. 5

ur
(c) Draw an activity diagram for making an

tG
online banking transaction. Make suitable
assumptions. 5
en
(d) What is the significance of a good design
documentation ? What should be the
m

contents of a good design document ? 5


ign

5. Explain the following with the help of an


example : 4×5=20
ss

(a) Implementation of one-to-one


unidirectional association
UA

(b) Persistency of data, process and object

(c) Extended three schema architecture for


NO

object model

(d) Collaboration diagram


IG

MCS–219

You might also like