JNTU
JNTU MCA OBJECT ORIENTED ANALYSIS AND DESIGN USING UML Previous Question Paper (February - 2021 - R15)
Answer any five questions. All questions carry equal marks.
Main
What is UML? Explain briefly.
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.
Explain briefly on Modeling different views of a system and Modeling.
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:
- Logical View: Describes the functional requirements of the system, focusing on classes, objects, and their relationships.
- Process View: Focuses on the runtime behavior, concurrency, and synchronization of the system processes.
- Implementation View: Illustrates the organization of the software modules and the physical code structure.
- Deployment View: Shows the physical hardware topology and the mapping of software components onto the hardware.
- 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.
Explain the various phases existing in SDLC.
Answer
Sign in to view the complete answer paper.
Discuss about class diagram and object diagram with example.
Answer
Sign in to view the complete answer paper.
Explain briefly Common Mechanisms in Basic Structural modeling.
Answer
Sign in to view the complete answer paper.
Explain about various stereo types dependency among the class and objects.
Answer
Sign in to view the complete answer paper.
Explain various behavioral diagrams in the UML.
Answer
Sign in to view the complete answer paper.
What is sequence diagram? Draw sequence diagram for login authentication.
Answer
Sign in to view the complete answer paper.
Explain briefly interaction diagrams with examples.
Answer
Sign in to view the complete answer paper.
Draw a use case diagram for credit card validation system.
Answer
Sign in to view the complete answer paper.
What is Component Diagrams? Explain the relationship between component and its interfaces.
Answer
Sign in to view the complete answer paper.
Define Pattern? Explain various design patterns with examples.
Answer
Sign in to view the complete answer paper.