4
Assignment Questions IT-701(OOAD) “UNIT-1” 1. What is object oriented analysis and design 2 2. Explain the principles involved in object oriented system development. 2 3. What are the properties of aggregation? 2 4. What are different static and dynamic feature of object oriented programming 3 5. Compare aggregation and inheritance 3 6. 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 7 7. What is data encapsulation and data abstraction? How can we implement in any object oriented language. 7 8. What are the different forms of inheritance? Give an example of each. 7 9. How is polymorphism achieved at Compile, and Run time 10. In what order are the class constructor’s called when a derived class object is created? 7 “UNIT-2” 1. What is object diagram? 2 2. Explain Object Oriented software development process model. 2

Assignments Questions

  • Upload
    amani

  • View
    227

  • Download
    0

Embed Size (px)

DESCRIPTION

Assignment questions;ooad

Citation preview

Page 1: Assignments Questions

Assignment Questions

IT-701(OOAD)“UNIT-1”

1. What is object oriented analysis and design 22. Explain the principles involved in object oriented system development. 23. What are the properties of aggregation? 24. What are different static and dynamic feature of object oriented

programming3

5. Compare aggregation and inheritance 36. 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

7

7. What is data encapsulation and data abstraction? How can we implement in any object oriented language.

7

8. What are the different forms of inheritance? Give an example of each. 79. How is polymorphism achieved at

Compile, and Run time

10. In what order are the class constructor’s called when a derived class object is created?

7

“UNIT-2”1. What is object diagram? 22. Explain Object Oriented software development process model. 23. Explain the following terms

1. Delegation2. Metadata3. Association.4. Extensibility

2

4. Define relationship. Explain the four adornments that apply to an association. 35. Enumerate the steps to model single inheritance. 36. Draw a class diagram of business objects in the design model and explain. 37. What is OMT methodology? How functional model is related to object 7

Page 2: Assignments Questions

model.8. 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.7

9. What are the four basic principles of object orientation? Provide a brief description of each.

7

10. What is data encapsulation and data abstraction? How can we implement in any object oriented language.

7

“UNIT-3”1. What is state diagram? 22. Define the term reusability, extensibility, robustness, portability 23. Explain style rule of reusability 24. Compare two different object oriented programming languages. 25. How translation is performed from the analysis model into design model

during object design? Describe the object design process in detail? 3

6. Enumerate the properties of well structured use cases 37. A retail system will interact with customers who place and track orders. Give

UML diagram that uses various use cases7

8. Define use case. Enumerate the steps to model the behavior of an element. 79. Define interaction. What is the significance of context in interaction? 710. What are the various adornment to ends of links denoted as standard

stereotypes? Explain about object and roles.7

“UNIT-4”1. What is the good programming style? 22. What do you mean by Object Design? 23. How messages are implemented in language syntax? Provide example for

each language3

4. What do you mean by Design optimization? 35. Explain the following parts of a transition

1. Event trigger2. Guard Condition

3

6. Compare any three object oriented programming language? 37. 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 borrowers.

7

8. Write Java program for the search facility 79. Discuss the steps involved in implementation of an object oriented design

using an example with the help of C++ program7

10. What is the purpose of documentation? What are the common guidelines to 7

Page 3: Assignments Questions

be followed in documentation?

“UNIT-5”1. What is UML? What is the need of UML 22. What is class diagram? Draw for simple arithmetic expression; also draw its

instance diagram2

3. Write the difference between collaboration diagram and sequence diagram 34. Write a Java program for the Loan class 35. Draw the deployment diagram for the library system 36. Draw activity diagram to inform a person when a load is due. 37. Compare RDBMS and OODBMS. 38. Explain the architecture of OO database. 79. Describe the following with suitable example

A. Activity DiagramB. Component DiagramC. Deployment DiagramD. Use case Diagram

7

10. 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)

7