0% found this document useful (0 votes)
333 views3 pages

SADP Important and Super Important Questions: Module-1: Introduction and Analysis A System

This document contains questions from 5 modules that cover important topics in design patterns and object-oriented development. Module 1 introduces design patterns and frameworks. Module 2 focuses on design pattern catalog. Module 3 covers behavioral patterns like chain of responsibility. Module 4 discusses model-view-controller architecture. Module 5 is about designing distributed objects. There are over 50 questions in total testing knowledge of analysis, design patterns, and building interactive and distributed systems.

Uploaded by

S Saikumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
333 views3 pages

SADP Important and Super Important Questions: Module-1: Introduction and Analysis A System

This document contains questions from 5 modules that cover important topics in design patterns and object-oriented development. Module 1 introduces design patterns and frameworks. Module 2 focuses on design pattern catalog. Module 3 covers behavioral patterns like chain of responsibility. Module 4 discusses model-view-controller architecture. Module 5 is about designing distributed objects. There are over 50 questions in total testing knowledge of analysis, design patterns, and building interactive and distributed systems.

Uploaded by

S Saikumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

SADP Important and Super Important Questions

BY TIE REVIEW TEAM

Module-1: Introduction and Analysis a system

1. What is a design pattern? Explain the essential elements of the design


pattern? Also, illustrate how frameworks work?
2. Define Object-Oriented Development. Explain key concepts of
Object-Oriented Design.
3. Explain how to use the right design pattern for your problem.
4. Analyze the step-by-step approach of applying a design pattern
effectively.
5. What pitfalls hints or techniques should we be aware of, when
implementing the pattern?
6. Explain how design patterns help in specifying object implementation.

Module 3: Behavioural Pattern

1. Describe the motivation for the “Chain of Responsibility” design pattern


with a neat diagram.
2. Define behavioural patterns. Explain in detail the COMMAND design
pattern.
3. Explain in detail the MEDIATOR design pattern.
4. Discuss the implementation steps of the ITERATOR design pattern.
5. Explain the following with respect to the OBSERVER design pattern
i. Structure
ii. Participants
iii. Collaborations
iv. Consequences
6. Briefly illustrate the MEMENTO pattern in detail.

Module 4: Interactive systems and the MVC architecture


1. Explain the Model-View-Controller architecture in detail, explain the
benefits of MVC architecture
2. Draw and explain sequence diagram for “Drawing a line”.
3. What are the benefits of designing the subsystems?
4. What are the steps involved in implementing the SELECTION and
DELETION operations? Also, illustrate the issues in UNDO operation
5. Explain in detail about “Adding a new feature” to the system.
6. Explain the characteristics of architectural patterns in pattern-based
solutions,
7. Define the controller. Explain the steps involved in defining the
controller.
8. A neat diagram explain the design of the “VIEW” subsystem.

Module-2 Design Pattern Catalog

1. What is use case analysis? Draw a neat use case diagram for the library
system, also explain the “register user” use case with proper description.
2. Define Façade Pattern. Explain with a neat diagram.
3. Explain activities involved in the analysis phase.
4. Draw class diagram for “Library” and class diagram for “Member of
library” , “returning books”.
5. Compare functional requirements versus non-functional requirements.
6. Describe conceptual, software and implementation classes..
7. Define structural patterns. Explain in detail the Adapter pattern.
8. Write a short note on Bridge pattern
9. Briefly illustrate the Flyweight pattern in detail.
10.Write a short note on Composite pattern
11.Explain intent, motivation,applicability,structure, participants,
consequences and implementation of Decorator design pattern.
12.Mention few common situations in which the Proxy design pattern is
applicable.

Module 5: Designing with Distributed objects

1. Explain the architecture of the client/server system.


2. How to deploy the user requirements? Explain the steps involved in it.
3. Explain the process of implementing a remote interface.
4. Explain how the library system can be deployed in the world-wide-web?
5. Describe the difficulties in accessing objects in a different JVM.
6. Explain how to implement the object-oriented system on the web.
7. Write short notes on:
a. Marshalling and unmarshalling
b. GET and POST method
c. How to remember a user
8. Draw and explain the state transition diagram for adding a book to the
Library system.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy