Course Code : MCS-032
Course Title : Object Oriented Analysis and Design
Assignment Number : MCA (III)/032/Assignment/2018-19
Maximum Marks : 100
Last Date of Submission : 15th October, 2018 (For July Session)
15th April, 2019 (For January Session)
Note: There are eight questions in this assignment, which carried 80 marks.
Rest 20 marks are for viva-voce. Answer all the questions. Please go through the
guidelines regarding assignments given in the Program Guide for the format of
presentation. Use diagram as part of answer wherever required for better
explanation.
Question 1: What is OOAD? Explain why OOAD of software system should be
preferred. (10 Marks)
Question 2: What is class diagram? How it is different from Object diagram?
Draw class diagram for Online Examination System. (10 Marks)
Question 3: Explain advantage of use case diagram? Draw use case diagram for
Online Examination System. (10 Marks)
Question 4: Draw a sequence diagram for payment using Mobile Wallet for
shopping in a retail store. (10 Marks)
Question 5: (a) What is inheritance? Explain its advantages. (5 Marks)
(b) Explain Aggregation with the help of an example. (5 Marks)
Question 6: Explain relation of functional model with object model and dynamic
model. (10 Marks)
Question 7: Draw a DFD upto 2nd level for Online Examination System of an
University. Make necessary assumptions required. (10 Marks)
Question 8: Write short note on followings (minimum in 250 words) (10 Marks)
i) Object ID and Persistency
ii) Issues in Concurrency Control
iii) State diagram
iv) Integrity Constraints
Reviews
There are no reviews yet.