Top UML Interview Questions :: ALLInterview.com http://www.allinterview.com Top UML Interview Questions en-us What is a Persistent, Transient Object? http://www.allinterview.com/showanswers/10713.html Persistent objects are on this heap, while transient objects are in the transient memory. Transient and persistent objects can access each other mutually. Accessing a persistent object leads to loading the object into the transient heap. It i What do you mean by "Realization"? http://www.allinterview.com/showanswers/10712.html it means leaving the implementation to the implementer, i.e. interface. you leave the implementation of functionality to the class who is implementing this interface what is difference between Extend and Include with example? http://www.allinterview.com/showanswers/71740.html Include, one cannot live without the other. The use case must include another use case. For example when you create an order you always must verify name etc. Extend, one can live without the other only some instances the use case will exten UML: IS it a process, method or notation? http://www.allinterview.com/showanswers/10698.html notation What is the purpose of a use case diagram? http://www.allinterview.com/showanswers/8609.html A use case diagram describes the users of a system and the functions and services that are provided to the users. Difference Between Attribute and Association. http://www.allinterview.com/showanswers/10704.html attribute is a member of a class where as Association is a relationship of one class to another When do you prefer to use composition than aggregation? http://www.allinterview.com/showanswers/10697.html when you sure that the creation and destruction of part class is in control of whole class you will use composition where as the part can exist without whole class you use aggrigation. in compositition you will create the object of part as a What are the tools you used for OOAD? http://www.allinterview.com/showanswers/10693.html Rational rose How to resolve many to many relationship? http://www.allinterview.com/showanswers/10688.html create a third table which will be intermediate between the two tables with many to many relationships. for instance if the two table were "student" and "room", create a third table called "student_room". in this t Explain Class Diagram in Detail. http://www.allinterview.com/showanswers/10696.html It describes the types of objects in the system and the various kinds of static relationships that exist among them. What are the four phases of the Unified Process ? http://www.allinterview.com/showanswers/10694.html Four Process Phases The Unified Process consists of cycles that may repeat over the long-term life of a system. A cycle consists of four phases: Inception, Elaboration, Construction and Transition. Each cycle is concluded with a release, there Difference: Activity Diagram and Sequence Diagram. http://www.allinterview.com/showanswers/10686.html Activity Diagram mainly represent process flows captured in system. Sequence diagram mainly represent interaction between different objects.It is time ordered means exact interactions between objects is represented step by step. What are the good practices to use while designing for reuse? http://www.allinterview.com/showanswers/10700.html noramally you will move common functinality in base class or create the abstract class with common concrete methods and leave remaining for implemenetation also you can create interfaces. What are the phases of the object-oriented development lifecycle? http://www.allinterview.com/showanswers/8608.html The phases of the object-oriented development lifecycle are problem statement, object-oriented analysis, Java architecture design, object-oriented design, and object generation. What are associative classes? http://www.allinterview.com/showanswers/10705.html association class allows you to add operaions ,attributes and other features to associations.