Upload
amani
View
227
Download
0
Embed Size (px)
DESCRIPTION
Assignment questions;ooad
Citation preview
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
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
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