0% found this document useful (0 votes)
85 views

Sample Research Paper Based On

This document contains questions from 5 units that cover object-oriented analysis and design patterns (OOADP). The questions are divided into two parts: Part A contains short 1-mark questions testing basic concepts like UML diagrams, classes, objects, relationships, design patterns. Part B contains longer 8-mark questions requiring explanations and examples related to modeling systems using various UML diagrams, design patterns, and OO principles. These include topics like class diagrams, use case diagrams, state machine diagrams, component diagrams, deployment diagrams, and structural/behavioral design patterns.

Uploaded by

G.Keerthana
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
85 views

Sample Research Paper Based On

This document contains questions from 5 units that cover object-oriented analysis and design patterns (OOADP). The questions are divided into two parts: Part A contains short 1-mark questions testing basic concepts like UML diagrams, classes, objects, relationships, design patterns. Part B contains longer 8-mark questions requiring explanations and examples related to modeling systems using various UML diagrams, design patterns, and OO principles. These include topics like class diagrams, use case diagrams, state machine diagrams, component diagrams, deployment diagrams, and structural/behavioral design patterns.

Uploaded by

G.Keerthana
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

OOADP Question Bank

Part A (1 mark questions)

Unit I
1. State the purpose of using Model for developing a system?
2. Define stereotype with an example?
3. What is the use of Note in UML? Draw the symbol for the same.
4. Name the four kinds of things in the UML
5. How do we use the aggregation relationship?
6. Define Object?
7. What is the use of responsibilities in class?
8. What is UML? How it is useful?
9. Differentiate aggregation and composition with example.
10. How do we use the Realization Relationship?

Unit II
1. What is object and draw the notation?
2. When to use the Multiplicity while defining the relationship?
3. Define dependency relationship?
4. What is a Package? How to represent a Package?
5. Write the difference between action state and activity state?
6. Define Collaboration?
7. When a class becomes an Active Class?
8. Write the different types of messages used in Interaction diagram
9. What is the common use of Object Diagram?
10. Define Fork and Join?
11. Define Include and extend Relationships with example?

Unit III
1. What do you mean by inter-process communication?
2. Differentiate between process and thread.
3. Differentiate between active and passive classes.
4. Write a suitable example for time and change events.
5. Differentiate between synchronous and asynchronous events.
6. What are the types of events?
7. What is deferred event?
8. What is Guard condition in state machine?
9. Differentiate between activity and action state.
10. What do you mean by shallow history?

Unit IV
1. What are design patterns?
2. When and where the design patterns are used in UML?
3. Define catalog of design patterns?
4. What are the essential elements of the pattern?
5. Name types of design patterns?
6. What is abstract factory?
7. Define Builder pattern?
8. What are the properties of a good design?
9. What is meant by proxy design pattern?
10. Which pattern is used to pass requests between the objects?

Unit V
1. List different types of structural patterns?
2. Sketch the structure of Façade pattern?
3. Define Iterator pattern?
4. How does the façade pattern help while modelling?
5. Define state pattern.
6 What is role of strategy while modelling the behavioural aspects of modelling?
7. What is the intent of state pattern?
8. What is meant by decoupling?
9. What is the intent of flyweight design pattern?
10. State the purpose of façade design pattern.

Part B ( 8 mark questions)


Unit I
1. What is the purpose of the classifiers in describing the structural and behavioural features?
Explain in brief about the various classifiers with its graphical notations.
a) What is a model? What are the aims of modelling the system?
b) What are the principles of modelling?
2. Illustrate the building blocks of UML to model the vocabulary of a system.
3. Draw the Architecture of a software Intensive system and explain the different views in
detail.
4. Describe the following advanced classes concepts:
a) Visibility (4 M)
b) Scope (3 M)
c) Attributes (3 M)
5. How to apply the different stereotypes that apply to dependency relationships among
classes and objects in a class diagram? Explain with examples.
6. Discuss about the Common Mechanisms of UML with examples.
7. Explain the different phases of a software development life cycle with neat diagram.

Unit II
1. What are the contents and common uses of activity diagrams?
2. Difference between action and activity states?
3. Draw the class diagram for passport automation system and explain the same?
4. Identify the different kinds of actions on messages in interactions and explain them with
example.
5. Enumerate the steps to model the Logical Database Schema with neat class diagram?
6. Outline the concept behind Forking & Joining and Swim lanes with suitable examples for
each.
7. Identify the use cases and actors in attendance management system and draw the use case
diagram for the same and explain.
8. Draw the sequence diagram that specifies the flow of control involved in initiating a simple,
two-party phone call. Explain.
9. Discuss about the importance of stock management system and model the activity diagram
for the same.
10. Enumerate the steps to model a workflow for a retail business?
11. Draw the class diagram and use case diagram for attendance monitoring system.

Unit III
1. (a) Differentiate between shallow and deep history. Explain with suitable example.
(b). Draw the state chart diagram for online shopping system.
2. Explain the need of component diagram. Draw a component diagram for ATM system.
3. Explain the need of deployment diagram. Draw a deployment diagram for online shopping
system.
4. What is the purpose of lifetime of object in context of use case and system? Explain briefly.
What are essential things, which we have to mention during the modelling for lifetime of an
object?
5. Write short notes on
(i). Deployment diagram.
(ii). Component diagram.
(iii). State chart diagram.
(iv). State machine.
6. How does the time and space play a major role in modelling? Explain the modelling
techniques for time and space with example.
7. Write the steps to be followed for modelling executables, libraries and tables with example?
8. How events are communicated among the objects? Explain the modelling the family of
signals with example.

Unit IV & V
1. List the advantages of design patterns. Write short notes on use of design patterns.
2. Discuss the MVC architecture in small talk.
3. Explain the Catalog of design patterns.
4. Explain how design patterns solve the design problems?
5. What issues to be considered while designing a factory method? Explain the consequence of
the factory pattern.
6. Who are the different participants involved in the builder pattern? What relation exists
between them? Explain it in detail
7. Explain the role of structural patterns in designing of pattern.
8. How do we describe design patterns? Explain in detail.
9. List the various ways of organizing the design patterns.
10. Give brief description about the iterator design pattern.
11. Discuss the importance of implementation in composite structural pattern
12. Describe the consequences of composite design pattern.
13. Explain structure of flyweight pattern with suitable example.
14. Discuss a briefly history of design patterns
15. Discuss about intent, motivation, structure, applicability and consequences of a Template
Method behavioural pattern?
16. Illustrate the designing of a document editor using design patterns.

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