JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD MCA 2017 OBJECT ORIENTED ANALYSIS AND DESIGN (USING UML) Previous Question Paper (August - 2017 - R13)

MCA | 2017 | III | R13 | August - 2017

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

Note: This question paper contains two parts A and B. 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

Answer all questions. Each question carries 4 marks.

1a

What is the importance of modeling? Explain.

4 marks

Answer

Modeling is a critical practice in software development that involves creating simplified representations of a system to understand its structure and behavior before implementation. Its importance lies in the following key areas:

  • Complexity Management: Modeling allows developers to decompose complex systems into manageable components, making it easier to visualize, analyze, and communicate the design without getting lost in implementation details.
  • Communication: It provides a common language for stakeholders, including clients, developers, and testers, ensuring everyone has a shared understanding of the system requirements and design architecture, which reduces ambiguity.
  • Error Reduction: By creating a blueprint of the system, potential design flaws, inconsistencies, or architectural bottlenecks can be identified and corrected early in the development lifecycle, significantly lowering the cost of change.
  • Documentation and Maintenance: Models serve as essential documentation that aids in long-term maintenance and system evolution, helping future developers understand the original design intent and structural dependencies.
1b

What are the stereotypes used in dependency relationship? Explain.

4 marks

Answer

In UML, a dependency relationship indicates that a change in one model element (the supplier) may affect another model element (the client). Stereotypes are used to refine and categorize these dependencies to specify the exact nature of the relationship. Common stereotypes include:

  • «use»: Indicates that the client element requires the supplier for its implementation or operation.
  • «call»: Specifies that the client invokes a specific operation of the supplier.
  • «create»: Indicates that the client creates an instance of the supplier class.
  • «derive»: Signifies that the client element can be computed or derived from the supplier element.
  • «instantiate»: Specifies that the client is an instance of the supplier, often used in the context of factory patterns or template classes.
  • «trace»: Used to indicate a historical or developmental relationship between elements across different models or abstraction levels.

These stereotypes allow modelers to provide semantic clarity, distinguishing between simple usage and more specific interactions like instantiation or derivation.

1c

Distinguish between sequence and collaboration diagrams.

4 marks

Answer

Sign in to view the complete answer paper.

1d

Describe terms and concepts of collaborations.

4 marks

Answer

Sign in to view the complete answer paper.

1e

Identify classes in the unified library application.

4 marks

Answer

Sign in to view the complete answer paper.

Part B

Answer any one full question from each unit. Each question carries 8 marks.

28 marks
a

Explain common divisions and extensibility mechanisms in the UML.

4 marks

Answer

Sign in to view the complete answer paper.

b

What is UML? Where can the UML be used? Explain.

4 marks

Answer

Sign in to view the complete answer paper.

OR
38 marks
a

Draw a neat diagram of SDLC and explain.

4 marks

Answer

Sign in to view the complete answer paper.

b

What kinds of relationships are used in the UML? Explain.

4 marks

Answer

Sign in to view the complete answer paper.

48 marks
a

Explain about modeling new semantics.

4 marks

Answer

Sign in to view the complete answer paper.

b

Describe advance concepts of association relationship.

4 marks

Answer

Sign in to view the complete answer paper.

OR
58 marks
a

Discuss about modeling different levels of abstraction.

4 marks

Answer

Sign in to view the complete answer paper.

b

Describe interfaces, types, roles and realization.

4 marks

Answer

Sign in to view the complete answer paper.

68 marks
a

Explain about modeling a flow of control.

4 marks

Answer

Sign in to view the complete answer paper.

b

Draw a sequence diagram that specifies the flow of control involved in initiating a simple, two-party phone call.

4 marks

Answer

Sign in to view the complete answer paper.

OR
78 marks
a

Explain the following: i) Usecases and actors ii) Scenarios

4 marks

Answer

Sign in to view the complete answer paper.

b

Discuss about modeling the requirements of a system.

4 marks

Answer

Sign in to view the complete answer paper.

8

Write and explain terms and concepts of events and signals.

8 marks

Answer

Sign in to view the complete answer paper.

OR
98 marks
a

Explain about modeling lifetime of an object.

4 marks

Answer

Sign in to view the complete answer paper.

b

Describe modeling source code with example.

4 marks

Answer

Sign in to view the complete answer paper.

10

Explain in detail about patterns and frameworks.

8 marks

Answer

Sign in to view the complete answer paper.

OR
11

Draw usecase, activity and statechart diagrams for unified library application.

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 JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD for MCA 2017 III, August - 2017, R13.

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

Loading Question Papers

Fetching data from database...