MUTHAYAMMAL ENGINEERING COLLEGE
(An Autonomous Institution)
(Approved by AICTE, New Delhi, Accredited by NAAC & Affiliated to Anna University)
Rasipuram - 637 408, Namakkal Dist., Tamil Nadu.
Department of MCA
Question Bank - Academic Year (2020-21)
Course Code & Course Name
:
19CAB12 &Object OrientedAnalysis and Design
Name of the Faculty
:
Mrs.M.Menakapriya
Year/Sem/Sec
:
I/II
Unit-I: Introduction
Part-A (2 Marks)
Define object.
List the main advantages of object-oriented development.
State object-oriented system development methodology.
Distinguish between method and message in object.
What is object-oriented analysis and design?
Define Aggregation and Composition.
Define metaclass.
What is prototyping?
Define the object persistence.
What is information hiding?
Part-B (16 Marks)
1.
Write about Object Oriented Analysis and Design process with suitable example.
2.
Explain static and dynamic binding in detail.
3.
Discuss in detail about abstraction and encapsulation with neat sketch.
4.
Draw a neat diagram and explain in detail about OOSDLC.
5.
Write short notes on prototyping with suitable example.
Unit-II : Methodology and UML
Part-A (2 Marks)
What is object modeling technique?
What are the different models of OMT?
What is design pattern?
Define UML diagram.
What is qualifier?
Define Class diagram.
What is mean by state chart diagram?
What is OOSE?
What is macro and micro process?
Define object diagram.
Part-B (16 Marks)
1.
Briefly define booch method of object-oriented software development.
2.
Write about Jacobson method briefly.
3.
Explain in detail about different types of UML diagram with neat diagram.
4.
Differentiate sequence diagram and collaboration diagram.
5.
Discuss in detail about object modeling techniques with neat sketch.
Unit-III : Object Oriented Analysis
Part-A (2 Marks)
What is meaning of analysis?
Why analysis is difficult?
Define Use case.
Give the three Kinds of Actors.
What is classification?
What is business object analysis?
Define CRC cards.
List the steps included in OOA.
What is generalization?
Define Package.
Part-B (16 Marks)
1.
What is documentation? Write the guidelines for identifying super-sub class
relationship?
2.
Discuss in detail about classification with suitable example.
3.
Explain about class responsibility and object responsibility.
4.
Briefly discuss about use case model.
5.
Explain the term object-oriented analysis.
Unit-IV : Object Oriented Design
Part-A (2 Marks)
Define Benchmarking.
What is DBMS?
List the different levels of visibility.
What is corollary?
Define object-relation mapping.
What is object storage?
What is generalization hierarchy? Give the advantage.
What do you mean by designing classes?
How would you identify attributes? Write the different types of attributes.
Define Axiom.
Part-B (16 Marks)
1.
Write a short note on DDL and DML.
2.
Explain in detail about object-oriented design axioms with suitable example.
3.
Briefly Discuss about different data models with example.
4.
Discuss in detail about corollaries and its types with a neat sketch.
5.
Write the guidelines for designing forms and data entry windows with suitable
example.
Unit-V : CASE TOOLS
Part-A (2 Marks)
What is a test case? Give an example
List the advantages of open-source software.
What is super sub-class?
Draw the class diagram for ATM System.
Define Component diagram.
What is Cryptanalysis?
Draw the use case diagram for quiz system.
List out the applications of automated testing tools.
What is state chart diagram?
List out the advantages of Star UML.
Part-B (16 Marks)
1.
Explain in detail about automated testing tool.
2.
Discuss about the health care system and draw Use case diagram, class diagram
,sequence diagram.
3.
Discuss about the features and testing tools in rational rose suite.
4.
Briefly explain about architecture of star UML and its key features.
5.
Demonstrate Academic Domain-Student mark analysis system with a neat diagram.