0% found this document useful (0 votes)
127 views10 pages

MCS-219 Ignouassignmentguru - Com991

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

MCS-219 Ignouassignmentguru - Com991

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

24._Dec_2021 MCS-219.

pdf
25._June_2022 MCS-219.pdf
26._Dec_2022 MCS-219.pdf
[2] MCS-219

(d) What is activity diagram ? Explain its


No. of Printed Pages : 3 MCS-219
purpose with the help of an example. 10

MASTER OF COMPUTER
2. (a) What is DFD ? Briefly explain the symbols
APPLICATIONS (MCA)
used in DFD. Draw DFD upto level 1 for
(New)
“Online Library System”. Make necessary
Term-End Examination assumptions. 12
December, 2021
(b) Explain the concepts of abstraction and
MCS-219 : OBJECT ORIENTED
ANALYSIS AND DESIGN encapsulation with the help of an example

Time : 3 Hours Maximum Marks : 100 for each. 8

Note : Question No. 1 is compulsory and carries 3. (a) What is use case diagram ? Draw use case
40 marks. Attempt any three questions from diagram for ATM cash withdrawal process.
the rest.
10
1. (a) What is object oriented analysis and
design ? Explain its advantages. 10 (b) An online library system provides facility

(b) What is Association ? What are the for online membership on payment of
different types of association ? Explain subscription fee. This system provides
with the help of an example of each. 10 facility of access and downloading the
(c) What is Object Model ? Explain the use of books and research articles. Draw class
object model in “software system
diagram for this system. Make necessary
development” with the help of an example.
assumptions. 10
10

P. T. O.
[3]

4. (a) Explain mapping of ternary associations to


database tables with the help of an
example. 10

(b) Explain dynamic modeling with the help of


an example and a suitable diagram. 10

5. Write short notes on the following : 4×5=20

(a) Object ID and its advantages

(b) Collaboration diagram

(c) Design optimization

(d) Features of a good object design

MCS–219
No. of Printed Pages : 3 MCS-219

MASTER OF COMPUTER APPLICATIONS


(MCA-NEW)

Term-End Examination

June, 2022

MCS-219 : OBJECT ORIENTED ANALYSIS AND


DESIGN

Time : 3 hours Maximum Marks : 100


Note : Question no. 1 is compulsory and it carries
40 marks. Attempt any three questions from the
rest.

1. (a) What is object orientation ? Explain the


principles of object orientation. Also list the
advantages of object orientation. 10

(b) What is generalization ? How is it different


from specialization ? Explain with the help
of an example and diagram. 10

(c) What is UML ? Explain the advantages of


using UML. Draw a use case diagram for
book issue and return in a library system.
Make necessary assumptions. 10

MCS-219 1 P.T.O.
(d) What is association ? Explain the
advantages of two-way association over
one-way association, with the help of an
example. 10

2. (a) What is a class diagram ? Draw a class


diagram for ‘‘Online Banking System’’.
Make necessary assumptions. 10

(b) What is DFD ? List the symbols used in


DFD. Draw up to level 1 DFD for an
‘‘Online Banking System’’. Make necessary
assumptions. 10

3. (a) What is a dynamic model ? Explain any two


UML diagrams used in dynamic modelling. 10

(b) Explain how classes of a system are


mapped to database tables, with the help of
a suitable example and diagram. 10

4. (a) Explain the concept of inheritance and


polymorphism in OOAD, with the help of
examples. 10

(b) What is aggregation ? Why is it called a


special kind of association ? Explain with
the help of an example. 10

MCS-219 2
5. Write short notes on the following : 45=20

(a) State Diagram

(b) Object Design

(c) Implementing Association

(d) Integrity Constraints

MCS-219 3 P.T.O.
No. of Printed Pages : 4 MCS-219

MASTER OF COMPUTER
APPLICATIONS (MCA) (NEW)

Term-End Examination
December, 2022
MCS-219 : OBJECT ORIENTED ANALYSIS
AND DESIGN

Time : 3 Hours Maximum Marks : 100

Note : (i) Question No. 1 is compulsory and


carries 40 marks.

(ii) Attempt any three questions from the


rest.

1. (a) An online banking facility allows


customers to check their balances and
perform online transactions for purchase of
goods. A customer should have an account
with the bank in order to use this facility.
Draw a class diagram for this system.
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
in this context. What is a state ? How is it
related to an event ? Why do you draw a
state chart diagram ? Explain the symbols
used in state chart diagram with the help
of an example diagram. 10

(c) Explain the factors that impact the choice


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

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


Explain with the help of an example. Also
explain how you map one-to-many
association to tables, with the help of an
example. 10

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


diagram ? Draw a use-case diagram for
book issue and return system in a library.
Make suitable assumptions. How are
interaction diagram different for use case
diagrams ? 10
[3] MCS-219

(b) What is the purpose of drawing component


diagram ? Explain the graphical
components that are used to draw a
component diagram. Draw and explain
component diagram of ATM system. Make
suitable assumptions. 10

3. (a) Explain the symbols that are used to draw


a DFD. Draw and explain 1st level DFD for
online shopping system. List any six
limitations of DFDs. 10

(b) Explain how large system can be


decomposed into sub-systems using
horizontal or vertical partition with the
help of an example. 10

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


graduate students. The post-graduate
students can be research scholars or
master degree students. The research
scholar’s can be scholarship holder and
without any scholarship. The post-
graduate and under-graduate students can
be hostlers (who stay in hostel) or day

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

scholar (who do not stay in hostels). Draw


the generalisation hierarchy of the student
class. 5

(b) What are abstract classes ? How can they


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

(c) Draw an activity diagram for making an


online banking transaction. Make suitable
assumptions. 5

(d) What is the significance of a good design


documentation ? What should be the
contents of a good design document ? 5

5. Explain the following with the help of an


example : 4×5=20

(a) Implementation of one-to-one


unidirectional association

(b) Persistency of data, process and object

(c) Extended three schema architecture for


object model

(d) Collaboration diagram

MCS–219

You might also like