Sunteți pe pagina 1din 3

Assignment Questions

IT-701(OOAD)
UNIT-1
1.
2.
3.
4.
5.
6.

7.
8.
9.

10.

What is object oriented analysis and design


Explain the principles involved in object oriented system development.
What are the properties of aggregation?
What are different static and dynamic feature of object oriented
programming
Compare aggregation and inheritance
Describe the mechanism of accessing data members and member functions
in the following cases
Inside the main program
Inside a member function of the same class
Inside a member function of another class
What is data encapsulation and data abstraction? How can we implement in
any object oriented language.
What are the different forms of inheritance? Give an example of each.
How is polymorphism achieved at
Compile, and
Run time
In what order are the class constructors called when a derived class object is
created?

2
2
2
3
3
7

7
7

UNIT-2
1.
2.
3.

4.

What is object diagram?


Explain Object Oriented software development process model.
Explain the following terms
1. Delegation
2. Metadata
3. Association.
4. Extensibility
Define relationship. Explain the four adornments that apply to an association.

2
2
2

5.
6.
7.
8.
9.
10.

Enumerate the steps to model single inheritance.


Draw a class diagram of business objects in the design model and explain.
What is OMT methodology? How functional model is related to object
model.
Write short note on DFD.Explain with an example of bank account creation
and access of the account by a customer or by the bank.
What are the four basic principles of object orientation? Provide a brief
description of each.
What is data encapsulation and data abstraction? How can we implement in
any object oriented language.

3
3
7
7
7
7

UNIT-3
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

What is state diagram?


Define the term reusability, extensibility, robustness, portability
Explain style rule of reusability
Compare two different object oriented programming languages.
How translation is performed from the analysis model into design model
during object design? Describe the object design process in detail?
Enumerate the properties of well structured use cases
A retail system will interact with customers who place and track orders. Give
UML diagram that uses various use cases
Define use case. Enumerate the steps to model the behavior of an element.
Define interaction. What is the significance of context in interaction?
What are the various adornment to ends of links denoted as standard
stereotypes? Explain about object and roles.

2
2
2
2
3
3
7
7
7
7

UNIT-4
1.
2.
3.
4.
5.

6.
7.

What is the good programming style?


What do you mean by Object Design?
How messages are implemented in language syntax? Provide example for
each language
What do you mean by Design optimization?
Explain the following parts of a transition
1. Event trigger
2. Guard Condition
Compare any three object oriented programming language?
Draw and explain sequence diagram for the search facility of the objects, so
that wild card characters can be used when searching for titles, authors or

2
2
3
3
3

3
7

8.
9.
10.

borrowers.
Write Java program for the search facility
Discuss the steps involved in implementation of an object oriented design
using an example with the help of C++ program
What is the purpose of documentation? What are the common guidelines to
be followed in documentation?

7
7
7

UNIT-5
1.
2.
3.
4.
5.
6.
7.
8.
9.

10.

What is UML? What is the need of UML


What is class diagram? Draw for simple arithmetic expression; also draw its
instance diagram
Write the difference between collaboration diagram and sequence diagram
Write a Java program for the Loan class
Draw the deployment diagram for the library system
Draw activity diagram to inform a person when a load is due.
Compare RDBMS and OODBMS.
Explain the architecture of OO database.
Describe the following with suitable example
A. Activity Diagram
B. Component Diagram
C. Deployment Diagram
D. Use case Diagram
A University has departments under Arts, Science and Engineering faculty.
Departments offer UG and PG courses. The University requires to develop a
system for managing the admission process for the courses of all faculty.
Identify classes in the system
Draw the class diagram. Each class must have 3 attribute and 3
operations.
Explain the relationships between classes.
(Association,Aggregation,Composition,Generalization)

2
2
3
3
3
3
3
7
7

S-ar putea să vă placă și