You are on page 1of 7

NITTE MEENAKSHI INSTITUTE OF TECHNOLOGY

(An Autonomous Institution Under Visvesvaraya Technological University, Belgaum)


YELAHANKA, BANGALORE
Department of Computer Science and Engineering
MID S Question Bank
A
Semester: VII
Subject and Code: OOMD, 10CS73

Marks (CO,PO)Mapping
Q. No Questions

UNIT-I

1 a) Briefly discuss three models used to describe a system. (6 Marks) (1/C)

b) Discuss with a diagram, how an association class participates in (4Marks) (1/D)


another class

c) With a neat diagram, explain class model of a work-station (10marks)


(1/C)
window management system

(1/D)
2 a) Bring out the properties of an association end? (6marks)

(6marks) (1/B,C)
b) Discuss reification with suitable diagram

c) Draw a neat diagram andexplain class model of a simple banking (10marks)


(1/C)
system

3 a) How does object oriented approach differ from traditional (12marks)


(1/B,C)
approach ? list advantages of object oriented development

b) (8marks)
Discuss the following terms i) Metaclasses (1/D)
ii) Object persistence
iii) Aggregation
iv) Object identity, state behavior

4 a) (8marks)
(1/C)
Bring out various concepts of object orientation
b) (6marks)
(1/C)
With an example explain N-ary association?
c)
Discuss the following i) Derived data (6marks)
(1/D)
ii) Multiple inheritance
5 a) With examples discuss multiplicity in class modeling (6marks) (1/C)

b) Discuss the following i) Generalization & inheritance


(6marks) (1/D)
ii) Use of generalization

c) (8marks) (1/D)
Prepare a class diagram for magazine subscriptions

6 a) Bring out various advanced object & class concepts with an


(10marks) (1/C)
example
b) (6marks) (1/C)
Describe N-ary association with example
c) (4marks) (1/C)
Write differences between aggregation & association

7 a) (6marks) (1/C)
Describe modeling as design techniques
b) (6marks) (1,B)
Discuss various object oriented themes

c) With a neat schematic diagram explain class diagram for library (8 marks) (1/C)
system

8 a) (8marks) (1/D)
What is an enumeration & visibility? Explain with examples.

b) With neat schematic diagram explain class diagram for ATM (12 marks)( (1/D)
system

UNIT-II

(8marks)
1.a) List the sequence of software development stages. (2/B)

(
b) What do you mean by system conception ? explain devising (8marks)
(2/C)
ssystem conception
c)
List the steps to construct a domain state model. (4marks)
(2/C)

2 a)
Elaborate transitions & conditions with suitable diagrams (6marks) (2/C,D)

b)
Discuss state diagram with suitable examples (8marks) (2/C)

c)
Discuss the following i) Signal event (6marks)
(2/C)
ii) Change event

3. a)
(10marks) (2/D)
b) Explain state diagram behavior with an example.
c) With a neat diagram explain state diagram for chess game (6marks) (2/C)
(4marks) (2/C)
Discuss guard condition with example.
4. a)
With schematic diagram explain the nested state states for a (12marks) (2/D)
b) phone line.
Discuss the following i) expanding states
(8marks) (2/D)
ii) Signal generalization
iii) Problems with flat state diagram

5 a)
b) (8marks) (2/C)
Describe aggregation concurrency within an object with example. (6marks) (2/D)
c) Discuss the relation of class & state models.
(6marks) (2/D)
Write a note on synchronization of concurrent activities.
6 a)

Discuss interaction modeling , Explain various factors in use case (10marks) (2/C)
b)
models with examples. (10marks) (2/C)
Draw and discuss use case diagram for a vending machine.

7. a) (10marks) (2/C)
b)
Elaborate scenarios & sequence diagrams with a example (10marks) (2/D)
With neat schematic diagram explain activity diagram for a stock
trade processing
8. a)
(8marks) (2/C)
b) With schematic diagram explain sequence diagram for a stock
(8marks)
purchase. (2/D)
c)
With an example, explain different use case relationships (4marks)
(2/D)
Discuss procedural sequence models

1 a) UNIT-III 8marks) (3/A)

List the sequence of software development stages.


b)
( (8marks) (3/A)

c) What do you mean by system conception ? explain devising


(4marks) (3/B)
system conception (8marks)
List the steps to construct a domain state model.
2. a) (8marks) (3/C)

b) What is software development process? Discuss the waterfall (12marks) (3/C)


approach.
Explain various concepts in domain interaction model with
3. a) (8marks) (3/C,D)
examples.

b) Discuss how to determine the system boundary with ATM as (8marks) (3/C)
example.
(3/D)
c) Prepare use case diagram for a ATM with neat schematic diagram (4marks)
explain. (8marks) (3/D)
4. a) Write a short note on iterative development.
b) (12marks) (3/C)

Elaborate system concept as ATM as case study.


5. a) With an example explain various concepts in domain class model. (10marks) (3/C,D)

b) (10marks) (3/C,D)
Explain various steps performed in constructing a domain state
model.

6. a) Discuss the differences between domain class model & domain (12marks) (3/D)
state model with examples.

b) (8marks) (3/B,C)
Explain various steps to be performed to construct domain class
model.
7. a) (3/C)
With neat sequence diagram, explain process transition
scenarios.

b) Discuss the following i)Domain analysis (8marks)


(3/D)
ii) Application analysis
iii) SDLC
Explain how to add operations in application state model.
(12marks) (3/B,C)
1. a)
(8marks) (3/C,D)
b) UNIT-IV

Discuss the overview of system design.


2. a) (10marks) (3/B,C)
Bring out design optimization with suitable examples (10marks) (3/C,D)
b)

With an example explain making a reuse plan. (8marks) (3/D)


3. a)
Discuss various types of identifying concurrency.
(4/C)
b)
(12marks)
With neat schematic diagram explain the architecture of ATM
system.
Discuss the following i) Batch tranformatic architecture (4/C,D)
(12marks)
4, a) (4/C)
(12marks) (8marks)
b) ii) Dynamic simulation architecture
iii) Real time system architecture.

(10marks) (4/D)
5. a)
Explain the overview of system design (4/B,C)
b)
Discuss various steps to organize a class design. (10marks)

(8 marks) (4/C,D)
With a neat schematic diagram explain ATM domain class model
6. a) (4/D)
Write a note on i) Management of data storage. (6marks)
b) (4/C)
(6marks)
ii)Choosing a s/w control strategy
c)

(8marks) (4/B,C)
(4marks) (4/C,D)
7. a) With an example explain designing algorithms in class design.
b) (4/D)
(8marks)
c) Briefly explain setting the trade off priorities
Write a note on allocation of subsystem.

Explain refactoring & reification of behavior in class design.


How to handle global recourses in system design.
Discuss the following i) Adjustment of inheritance.
(4/B,C)
ii) Breaking system into sub systems (8marks)
1. a) (4/C,D)
(12marks)
b)

(4/D)
(10marks)
UNIT-V
2. a)
Briefly discuss overview of implementation (6marks) (4/D,E)
Discuss the following i) Command processor.
b)
ii) View handler (4marks) (4/D)
c)

(12marks) (4/C,D)
What is a pattern & what makes a pattern ? explain pattern
3. a) categories
Discuss structural decomposition with examples. (8marks) (4/D)

b)
Briefly explain the publisher subscription.
(8marks) (4/C)
(8marks)
4. a) (4/B,C)
b) Discuss Fine-Tuning classes & Fine-Tuning generalization with (4marks) (4/C,D)
examples.
c)
With neat schematic diagram explain implementation of an (12marks) (4/D)
association as an object (4/C,D)
5. a)
(8marks)
b)
Explain the organization of work in master slave with examples.
Describe realizing associations in implementing modeling.
(4/D)
Write note on pattern categories. (8marks)

6a) (12marks) (4/D,E)


Discuss different types of associations with examples.

b) Discuss the following i)Pattern description


ii) Forward receiver

Write the differences between Fine-Tuning classes & Fine-Tuning


generalization

Discuss with examples various stages in implementation

You might also like