JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD MCA 2019 OBJECT ORIENTED ANALYSIS AND DESIGN USING UML Previous Question Paper (April/May - 2019 - R17)
Note: This question paper contains two parts A and B. Part A is compulsory which carries 25 marks. Answer all questions in Part A. Part B consists of 5 Units. Answer any one full question from each unit. Each question carries 10 marks and may have a, b, c as sub questions.
PART - A
What is the importance of modeling?
Answer
Modeling is essential in software development for several reasons: it helps in visualizing a system as it is or as it is intended to be, provides a blueprint for construction, allows for documenting the decisions made during the design process, and enables managing complexity by abstracting details. By creating models, developers can better communicate requirements, identify potential risks early, and ensure that the system architecture meets the functional and non-functional needs before writing code.
Enumerate the steps to model new building blocks.
Answer
To model new building blocks in UML, follow these steps:
- Identify the requirements or entities that need to be represented as new building blocks.
- Define the semantics of the new element by specifying its properties and behavior.
- Assign a unique name and a graphical notation (icon) to represent the element visually.
- Define the constraints and rules that govern how the element interacts with other UML elements.
- Document the new building block in a profile or extension to ensure consistent usage across the model.
Draw an activity diagram for school information system.
Answer
Sign in to view the complete answer paper.
Differentiate between classes and components.
Answer
Sign in to view the complete answer paper.
Briefly explain about sequence diagram of unified Library application.
Answer
Sign in to view the complete answer paper.
PART - B
Explain in detail about building blocks in UML.
Answer
Sign in to view the complete answer paper.
Explain about the principles of modeling.
Answer
Sign in to view the complete answer paper.
Explain about the architecture of UML.
Answer
Sign in to view the complete answer paper.
Explain the common mechanisms UML.
Answer
Sign in to view the complete answer paper.
Enumerate the steps to model complex views.
Answer
Sign in to view the complete answer paper.
Draw an object diagram for a hospital management system.
Answer
Sign in to view the complete answer paper.
Enumerate the steps to model webs of relationships.
Answer
Sign in to view the complete answer paper.
Explain the following.
Object lifeline.
Answer
Sign in to view the complete answer paper.
Synchronous and asynchronous messages.
Answer
Sign in to view the complete answer paper.
Explain use case diagram with an example.
Answer
Sign in to view the complete answer paper.
Enumerate the steps to model the behavior of an element.
Answer
Sign in to view the complete answer paper.
What is an event? Explain different types of events and also explain their modeling in UML.
Answer
Sign in to view the complete answer paper.
Discuss about history states.
Answer
Sign in to view the complete answer paper.
Briefly explain about state-chart diagrams.
Answer
Sign in to view the complete answer paper.
Discuss about patterns and frameworks.
Answer
Sign in to view the complete answer paper.
How to model design pattern? Explain.
Answer
Sign in to view the complete answer paper.
Draw structural diagrams for library application.
Answer
Sign in to view the complete answer paper.