Roll No.
MCA (Sem. - 4th)
OBJECT ORIENTED ANALYSIS AND DESIGN
SUBJECT CODE : MCA - 405-C (Elective - 1)
Paper ID : [80121]
Time: 03 Hours
Instruction to
Candidates:
1) Attempt any one
question from each Sections A, B, C & D.
2) Section-E is
Compulsory.
3) Use of
non-programmable Scientific 'Calculations allowed.
Section -
A
Q1) Prepare a class
diagram from the instance diagram in the following figure .Make your own
assumptions about the system.
Q2) Prepare a list
of objects that you would expect each of the following systems to handle :
(a) A program for laying out a
Newspaper.
(b) A Telephone Answering Machine.
Section -
B
Q3) Define the
following terms with examples :
(a) Interaction Diagrams.
(b) Class and Object.
(c) Object Model.
(d) Data Abstraction.
Q4) A directory
file contains information about files in a directory including both ordinary
files as well as other directory files. Prepare an object diagram which models
directory files and ordinary files. Since a directory plus a filename uniquely
identifies afile, you may use a filename as a qualifier.
Section
- C
Q5) What are the
various object modeling techniques. Discuss each of them with example.
Q6) What are the
various phases of system life cycle. Explain with example.
Section
- D
Q7) What is a DFD.
How is it used to design functional models. Explain with example.
Q8) Explain the
following :
(a) Activity Diagram
(b) State Chart Diagram.
Section
- E
Q9)
a) What is the use
of constructors?
b) What is the use
of default constructors?
c) How is
(ios::app) mode different from (ios::ate mode)?
d) What is a
virtual class?
e) What is a friend
functions?
0 How is object
different from a class?
g) What is meant by
initialization of a variable?
h) What is
polymorphism?
i) What is
advantages of scope resolution operator?
j) Explain the
difference between abstraction and data hiding?
0 comments:
Post a Comment
North India Campus