Sunteți pe pagina 1din 2

Roll No. ......................

Total No. of Questions : 13] [Total No. of Pages : 02

J-3410[S-1266]
[2037]
MCA (Semester - 4th)
OBJECT ORIENTED ANALYSIS & DESIGN. (MCA - 405 C)

Time : 03 Hours Maximum Marks : 75

Instruction to Candidates:
1) Section - A is compulsory.
2) Attempt any Nine questions from Section - B.

Section - A <

Q1) (15 x 2 = 30)


a) What are abstract data types?
b) What is simple message?
c) Define abstract Class and Method.
d) What do you mean by Multiple Inheritence? Explain briefly with example.
e) What do you mean by inheriting the interface?
f) What are private and Public visibility modes? Explain with examples.
g) List the operators that can be overloaded.
h) What is an Operator function?
i) Explain the need for array variables.
j) What are data members.
k) What is E-R model?
l) Explain object diagram.
m) Write a short note on object oriented analysis.
n) Write few steps involved in system design.
o) What are the components of state diagrams?

P.T.O.
Section - B
(9 x 5 = 45)
Q2) What are Pre and Post conditions of methods? Explain.

Q3) Describe the process of object oriented design.

Q4) What is Polymorphism? Explain different forms of Polymorphism.

Q5) Write short notes on-


(i) Prototype Systems.
(ii) Object Identity.

Q6) What is Function Call? Explain Call by Value and Call by Reference.

Q7) Explain the concept of data hiding and encapsulation with suitable examples.

Q8) Write class called Date that includes data members day, month and year and
functions that could implement the following tasks.
(i) Read a date from keyboard.
(ii) Display a date.
(iii) Increment a date by one day.
(iv) Compare two dates to see which one is greater. Use operator overloading
where applicable.

Q9) Describe input, output formatting.

Q10) Describe dynamic modelling using sequence diagrams.

Q11) What is the difference between the object oriented analysis and object oriented
design?

Q12) What do you mean by the design of databases? Explain.

Q13) Explain functional model with suitable examples.

J-3410[S-1266] 2

S-ar putea să vă placă și