JNTU

JNTU MCA OBJECT ORIENTED ANALYSIS AND DESIGN USING UML Previous Question Paper (February - 2021 - R15)

MCA | III | R15 | February - 2021

Answer PaperPaper Code: 823ABMaximum Marks: 75Time: 2 hours

Answer any five questions. All questions carry equal marks.

Main

115 marks
a

What is UML? Explain briefly.

7 marks

Answer

The Unified Modeling Language (UML) is a standardized, general-purpose modeling language in the field of software engineering. It provides a visual notation to specify, visualize, construct, and document the artifacts of a software-intensive system. UML is not a programming language but a language for software blueprints, enabling developers to communicate complex system architectures clearly.

Key characteristics of UML include:

  • Standardization: It is maintained by the Object Management Group (OMG), ensuring consistency across the industry.
  • Visual Representation: It uses diagrams to represent system structures and behaviors, making it easier to understand system design.
  • Versatility: It supports various methodologies and is independent of any specific programming language, making it applicable to diverse software projects.
  • Comprehensive: It covers both static aspects (e.g., class diagrams) and dynamic aspects (e.g., sequence or state diagrams) of a system.
b

Explain briefly on Modeling different views of a system and Modeling.

8 marks

Answer

Modeling is the process of creating a simplified representation of a real-world system to understand its structure and behavior before implementation. It helps in managing complexity by focusing on essential features while abstracting away unnecessary details.

Modeling the different views of a system involves using the 4+1 Architectural View Model to address the concerns of various stakeholders:

  1. Logical View: Describes the functional requirements of the system, focusing on classes, objects, and their relationships.
  2. Process View: Focuses on the runtime behavior, concurrency, and synchronization of the system processes.
  3. Implementation View: Illustrates the organization of the software modules and the physical code structure.
  4. Deployment View: Shows the physical hardware topology and the mapping of software components onto the hardware.
  5. Use Case View (The +1): Acts as the foundation by describing the system's functionality from the end-user's perspective, binding all other views together.
2

Explain the various phases existing in SDLC.

15 marks

Answer

Sign in to view the complete answer paper.

315 marks
a

Discuss about class diagram and object diagram with example.

7 marks

Answer

Sign in to view the complete answer paper.

b

Explain briefly Common Mechanisms in Basic Structural modeling.

8 marks

Answer

Sign in to view the complete answer paper.

415 marks
a

Explain about various stereo types dependency among the class and objects.

7 marks

Answer

Sign in to view the complete answer paper.

b

Explain various behavioral diagrams in the UML.

8 marks

Answer

Sign in to view the complete answer paper.

5

What is sequence diagram? Draw sequence diagram for login authentication.

15 marks

Answer

Sign in to view the complete answer paper.

615 marks
a

Explain briefly interaction diagrams with examples.

7 marks

Answer

Sign in to view the complete answer paper.

b

Draw a use case diagram for credit card validation system.

8 marks

Answer

Sign in to view the complete answer paper.

7

What is Component Diagrams? Explain the relationship between component and its interfaces.

15 marks

Answer

Sign in to view the complete answer paper.

8

Define Pattern? Explain various design patterns with examples.

15 marks

Answer

Sign in to view the complete answer paper.

About this paper

This page contains the solved question paper with answers of OBJECT ORIENTED ANALYSIS AND DESIGN USING UML from JNTU for MCA III, February - 2021, R15.

For the question paper without answers, switch to the Question Paper tab.

Other papers in OBJECT ORIENTED ANALYSIS AND DESIGN USING UML

Loading Question Papers

Fetching data from database...