Exam Details

Subject object oriented analysis and design
Paper paper 12
Exam / Course m.c.a
Department
Organization Nalanda Open University
Position
Exam Date 2016
City, State bihar, patna


Question Paper

N A L A N D A O P E N U N I V E R S I T Y
Master of Computer Application Part-II
PAPER-XII
(Object Oriented Analysis and Design)
Annual Examination, 2016
Time 3 Hours. Full Marks 80
Answer any Five Questions.
All questions carry equal marks.
1. Classify each of the following relationship as either a class, an instance of a class,
inheritance relationship, an aggregation relationship, association relationship.
Person Student Car Driver Class Student
Computer Keyboard Vehicle
Draw a state diagram of a process state program in the running state).
2. A Computer Science Department wants to schedule meetings. There may be different kinds of
meetings as School Board Meeting, faculty meeting, print committee meeting and budget
planning committee meetings. There is a list of members along with their addresses and other
details about different meetings, schedule of meeting needs booking of a conference room,
fixing date and time and informing members through e-mail/ telephone. Members are also
paid honorarium and transport allowances for attending meeting. Do the following tasks for
the above system.
Draw a class diagram Draw an object diagram
Draw a use case diagram Draw a generalization and association diagrams.
3. Differentiate between the followings with examples:
Collaboration diagram and an interaction diagram.
Generalization and inheritance
Class diagram and object diagram
Conceptual scheme
4. With appropriate examples and diagrams for each, explain the following Modeling techniques.
Object Modeling Dynamic Modeling
5. With the help of an example, explain the Concurrency Identification concept for the real life objects.
6. "Object design is a very iterative process in which several classes, relationships between
objects, are added when you move from one level to another level of the design". Explain all
the steps in detail to be followed for the Object Design.
7. Draw a DFD for the student admission/registration process for Nalanda Open University.
Assumptions can be made wherever necessary. Draw the DFD's till level 2.
8. Define persistent data. How do we identify persistent data? Define serialization. Where it can
be used and why?
9. With the help of an appropriate example, explain how the associations are implemented as
classes. List and describe the elements of a State Diagram.
10. Write short notes on the following
Referential and Domain Integrity:
Multiple Inheritance
Collaboration diagram
Factors to be considered for Design optimization of an object.


Other Question Papers

Subjects

  • (internet concepts and web design
  • accounting & financial management
  • advanced database design
  • advanced discrete mathematics
  • advanced internet technologies
  • advanced internet technologies and computer graphics set-i
  • advanced internet technologies and computer graphics set-ii
  • application development with .net framework
  • artificial intelligence and knowledge management
  • c and assembly language programming
  • communication skill
  • communication skills
  • computer graphics and multimedia
  • computer networking
  • computer organization
  • computer organization and assembly language programming
  • data and file structures
  • data communication and computer networks
  • database management system
  • design and analysis of algorithm
  • discrete mathematics
  • internet concepts and web design
  • introduction to database management systems
  • lab (for data and file structures, networking and java programming)
  • laboratory course
  • management and information system
  • mcs-041 : operating systems
  • numerical and statistical computing
  • object oriented analysis and design
  • object oriented programming using java
  • object oriented technologies and java programming
  • operating system
  • operating system concepts and networking management
  • operating systems
  • principles of management and information systems
  • problem solving and programming
  • problem solving using c
  • software engineering
  • system analysis and design
  • systems analysis and design
  • unix and oracle
  • unix and oracle set-i
  • unix and oracle set-ii