JNTU
JNTU MCA 2018 OBJECT ORIENTED ANALYSIS AND DESIGN (USING UML) Previous Question Paper (January - 2018 - R13)
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. Each question carries 8 marks.
PART - A
Explain the importance of modeling.
Answer
Modeling is essential in software development because it allows developers to visualize, specify, construct, and document the structure and behavior of a system before implementation. It helps in managing complexity by abstracting details, facilitating communication among stakeholders, identifying architectural flaws early, and providing a blueprint for the final system, which reduces risks and development costs.
Enumerate the steps to model the vocabulary of a system.
Answer
- Identify the key abstractions (classes or objects) that form the vocabulary of the system.
- Specify the attributes and operations for each identified class.
- Define the relationships (associations, generalizations, dependencies) between these classes.
- Organize the classes into packages to manage complexity and define namespaces.
Explain use case diagram with an example.
Answer
Sign in to view the complete answer paper.
What are the characteristics of component diagrams?
Answer
Sign in to view the complete answer paper.
Who are the actors involved in the library system?
Answer
Sign in to view the complete answer paper.
PART - B
Explain the categories of building blocks in the UML.
Answer
Sign in to view the complete answer paper.
Explain the software development life cycle of UML.
Answer
Sign in to view the complete answer paper.
What is the use of forward engineering and reverse engineering UML diagrams?
Answer
Sign in to view the complete answer paper.
Explain the common mechanism of UML.
Answer
Sign in to view the complete answer paper.
Draw an object diagram for a school management system.
Answer
Sign in to view the complete answer paper.
What is mean by classifier? Explain various types of classifier.
Answer
Sign in to view the complete answer paper.
What is meant by message sequencing? Discuss its importance and also explain how it will be done when active objects are involved in an object interaction diagram.
Answer
Sign in to view the complete answer paper.
Differentiate between collaboration and sequence diagrams.
Answer
Sign in to view the complete answer paper.
Write a short notes on forking and joining.
Answer
Sign in to view the complete answer paper.
Explain history states.
Answer
Sign in to view the complete answer paper.
How do you model an operation? Explain with an example.
Answer
Sign in to view the complete answer paper.
Enumerate the steps to model the lifetime of an object.
Answer
Sign in to view the complete answer paper.
Discuss about state chart diagrams.
Answer
Sign in to view the complete answer paper.
Draw the behavioral diagrams for unified library application and explain them briefly.
Answer
Sign in to view the complete answer paper.
Discuss about frameworks.
Answer
Sign in to view the complete answer paper.
Explain in detail about test and deployment.
Answer
Sign in to view the complete answer paper.