Exam Details

Subject Object Oriented Analysis and Design
Paper
Exam / Course Post Graduate Diploma in Computer Application (PGDCA)/ Advance Diploma inComputer Applications (ADCA) / Masters in Computer Applications (MCA)
Department School of Computer and Information Sciences (SOCIS)
Organization indira gandhi national open university
Position
Exam Date December, 2016
City, State new delhi,


Question Paper

No. of Printed Pages: 3 IMCS-0321
MCA(Revised)
Term-End Examination


December, 2016
MCS-032 OBJECT ORIENTED ANALYSIS AND DESIGN
Time: 3 hours Maximum Marks: 100
Note: Question no. 1 is compulsory. Attempt any three questions from the rest.

1. Read the situation given below:

"A University wants to computerise its admission process. The system should accept online applications for different programmes offered during respective admission cycles. Further, the system is also desired to verify the eligibility criteria, offer admission letter, accept fee through draft/cash/credit cards, allocate study centre and dispatch ID cards to the students."

Perform the following for this system:

Draw Class diagram.

Draw Object diagram.

Draw Use case diagram.

Draw Data flow diagram.

Draw State diagram for online reservation of Railway tickets. 5

Define Integrity constraints. Explain the types of Integrity constraints. 5

Among the models, Object model, Functional model and Dynamic model, which model is the most important and why Give suitable justification for your answer. 5

Briefly discuss the term persistence. How can you make your data persistent? 5

2. Differentiate between the following: 4 x 5=20

Object Oriented Databases and Relational Databases

Dynamic modeling and Functional modeling

Generalization and Specialization

Aggregation and Association

3. Discuss the following terms with suitable examples: 4 x 5=20

Deployment diagram

Sequence diagram

Activity diagram

Collaboration diagram

4. What do you understand by the term Association in the UML diagram. Briefly describe various types of Associations available in UML. 5

Show the process of mapping ternary associations to tables, through an example. 5

What do you understand by the term 'Serialization' Where is it required and why? 5

What is concurrency? Explain the issues involved in identifying the concurrency in a system with suitable example. 5

5. How does good software design differ from bad software design You are required to critically comment on the role of UML models in software designing.5

Briefly discuss two disadvantages of both structured analysis and object oriented analysis approach. 5

Draw a sequence diagram for sending an e-mail to your friend. 5

What is a system How is a model different from a system? Explain briefly. 5


Departments

  • Centre for Corporate Education, Training & Consultancy (CCETC)
  • Centre for Corporate Education, Training & Consultancy (CCETC)
  • National Centre for Disability Studies (NCDS)
  • School of Agriculture (SOA)
  • School of Computer and Information Sciences (SOCIS)
  • School of Continuing Education (SOCE)
  • School of Education (SOE)
  • School of Engineering & Technology (SOET)
  • School of Extension and Development Studies (SOEDS)
  • School of Foreign Languages (SOFL)
  • School of Gender Development Studies(SOGDS)
  • School of Health Science (SOHS)
  • School of Humanities (SOH)
  • School of Interdisciplinary and Trans-Disciplinary Studies (SOITDS)
  • School of Journalism and New Media Studies (SOJNMS)
  • School of Law (SOL)
  • School of Management Studies (SOMS)
  • School of Performing Arts and Visual Arts (SOPVA)
  • School of Performing Arts and Visual Arts(SOPVA)
  • School of Sciences (SOS)
  • School of Social Sciences (SOSS)
  • School of Social Work (SOSW)
  • School of Tourism & Hospitality Service Sectoral SOMS (SOTHSM)
  • School of Tourism &Hospitality Service Sectoral SOMS (SOTHSSM)
  • School of Translation Studies and Training (SOTST)
  • School of Vocational Education and Training (SOVET)
  • Staff Training & Research in Distance Education (STRIDE)

Subjects

  • Accounting and Financial Management
  • Advanced Database Design
  • Advanced Discrete Mathematics
  • Advanced Internet Technologies
  • Artificial Intelligence and Knowledge Management
  • Communication Skills
  • Computer Graphics and Multimedia
  • Computer Organisation & Assembly Language Programming
  • Data and File Structure
  • Data Communication and Computer Networks
  • Database Management System
  • Database Management Systems
  • Design and Analysis of Algorithm
  • Discrete Mathematics
  • Elements of Systems Analysis & Design
  • Numerical and Statistical Computing
  • Object Oriented Analysis and Design
  • Object Oriented Technologies and Java Programming
  • Operating System Concepts and Networking Management
  • Operating Systems
  • Parallel Computing
  • Principles of Management and Information Systems
  • Problem Solving and Programming
  • Software Engineering
  • Systems Analysis and Design