JNTU

JNTU MCA 2018 OBJECT ORIENTED ANALYSIS AND DESIGN (USING UML) Previous Question Paper (June/July - 2018 - R13)

MCA | 2018 | III | R13 | June/July - 2018

Answer PaperPaper Code: 813ANMaximum Marks: 60Time: 3 Hours

Part A is compulsory which carries 20 marks. Answer all questions in Part A. Part B consists of 5 Units. Answer any one full question from each unit.

Part A

120 marks
a

Why the modeling is required? Explain the four basic principles of modeling.

4 marks

Answer

Modeling is required to manage the complexity of large software systems by creating abstractions that allow developers to visualize, specify, construct, and document the structure and behavior of a system before building it. The four basic principles of modeling are:

  1. Choice of models: The choice of what models to create has a profound influence on how a problem is attacked and how a solution is shaped.
  2. Multiple levels of precision: Every model may be expressed at different levels of fidelity, allowing for both high-level architectural views and low-level implementation details.
  3. Models connected to reality: A good model must be connected to the actual system being built, ensuring that the abstraction accurately reflects the real-world requirements.
  4. No single model is sufficient: A complex system is best approached through a small set of nearly independent models, as no single view can capture all aspects of a system.
b

Describe the common uses of class and object diagrams in detail.

4 marks

Answer

Class and object diagrams are the most common structural diagrams in UML. Class diagrams are used to model the static design view of a system, representing the vocabulary of the system, identifying responsibilities, and defining the relationships (associations, generalizations, dependencies) between classes. They are essential for forward engineering and reverse engineering of code.

Object diagrams model the static design view or static process view at a particular moment in time. They are used to illustrate complex relationships between instances, validate the correctness of class diagrams by showing specific snapshots of data, and clarify the behavior of systems with dynamic object structures.

c

How the use-cases and relationships among use-cases can be organized and rendered in UML.

4 marks

Answer

Sign in to view the complete answer paper.

d

Define state and event. What are the various parts of a state? Explain.

4 marks

Answer

Sign in to view the complete answer paper.

e

What is the significance of Artifact Diagrams? Discuss.

4 marks

Answer

Sign in to view the complete answer paper.

Part B

2

Explain the various phases of object oriented software development life cycle using appropriate diagram. How the Unified Modeling Language can be useful in Object Oriented Modeling? Explain with appropriate example.

8 marks

Answer

Sign in to view the complete answer paper.

OR
3

Compare and contrast the object-oriented model with the E-R and EER models. How the architecture of a software intensive system can be described? Explain different views of it in UML.

8 marks

Answer

Sign in to view the complete answer paper.

4

Explain the concepts of stereotypes, tagged values and constraints with reference to UML using appropriate diagrams.

8 marks

Answer

Sign in to view the complete answer paper.

OR
5

Explain the relationship between the Class diagram and Object diagram using appropriate example. With an example, explain the steps to reverse engineer an object diagram.

8 marks

Answer

Sign in to view the complete answer paper.

6

Explain the steps for modeling the context of a system using use-case diagram. Draw the use-case diagram for modeling a course registration system.

8 marks

Answer

Sign in to view the complete answer paper.

OR
7

What is meant by semantic equivalence between the two kinds of interaction diagrams? Enumerate the steps to model activity diagram and explain with an example.

8 marks

Answer

Sign in to view the complete answer paper.

8

Explain the concept of components. How it is represented? Specify the different kinds of components. Explain the contents and common uses of component diagrams.

8 marks

Answer

Sign in to view the complete answer paper.

OR
9

Explain the various contents of a deployment diagram. With the help of an example, explain the modeling of a fully distributed payroll system with reference to the deployment diagrams.

8 marks

Answer

Sign in to view the complete answer paper.

10

Discuss the differences between software design patterns and frameworks with examples. Draw the state chart and activity diagrams for unified library system.

8 marks

Answer

Sign in to view the complete answer paper.

OR
11

Draw the use case diagram for the Unified library system and explain the relationships. Draw a class diagram of business objects in the Unified library system and explain.

8 marks

Answer

Sign in to view the complete answer paper.

About this paper

This page contains the question paper of OBJECT ORIENTED ANALYSIS AND DESIGN (USING UML) from JNTU for MCA 2018 III, June/July - 2018, R13.

For the solved question paper with answers, switch to the Answer Paper tab.

Other papers in OBJECT ORIENTED ANALYSIS AND DESIGN (USING UML)

Loading Question Papers

Fetching data from database...