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