New OOAD Interview Questions :: ALLInterview.com http://www.allinterview.com New OOAD Interview Questions en-us Why is planning too much up front a mistake in an OOSAD project? http://www.allinterview.com/showanswers/68782.html bcos in manier cases things will change in later phases. Why should project managers complete hard problems first in an OOSAD http://www.allinterview.com/showanswers/68781.html To mitigate the risks asap and it will also help them in sizing and other things. What is SRD(System Requirement document), FSD (Functional Specificati http://www.allinterview.com/showanswers/35436.html SRD contains the details about the system where the appliation is deployed.(i.e) software and harware specification FRD contains the details about the application which has to be developed. RDS contains the details about what actually n Why does the function arguments are called as "signatures"? http://www.allinterview.com/showanswers/13933.html The arguments distinguish functions with the same name (functional polymorphism). The name alone does not necessarily identify a unique function. However, the name and its arguments (signatures) will uniquely identify a function. In real li Suppose a class acts an Actor in the problem domain, how to represen http://www.allinterview.com/showanswers/13932.html Usecase diagram. USECASE is an implementation independent notation. How will the desi http://www.allinterview.com/showanswers/13931.html From the use cases, designers will incure class diagrams and Dynamic modelings like sequence diagrm,Activity diagram and Collaboration diagrams.And from the use case diagram, we will identify control classes, boundary classes and Interface cl What is guard condition? http://www.allinterview.com/showanswers/13930.html In Unified Modeling Language (UML) sequence diagrams, a guard condition, also called as an interaction constraint, is a Boolean conditional expression that guards an interaction operand in a combined fragment. A guard condition contains two e Who is an Actor? http://www.allinterview.com/showanswers/13929.html An Actor is something or someone who intract with the system under development. An actor can be a Human, device or an external system. An actor can be a giver / reciever of information or both. What is an USECASE? Why it is needed? http://www.allinterview.com/showanswers/13928.html It is useful to represent the complete and specific funtionality that an actor(USER) is desirous of. This functionality is shown by the USECASE model with the help of Diagrams, i.e. Sequence Diagram and Colloboration Diagram. It shows the vari what is meant by "method-wars"? http://www.allinterview.com/showanswers/13927.html When OOAD was in the birth phase, There were different different ways to define the OOAD consepts. Before 1994 there were different methodologies like Rumbaugh, Booch, Jacobson, Meyer etc who followed their own notations to model the systems. Can link and Association applied interchangeably? http://www.allinterview.com/showanswers/13926.html No, you cannot apply the link and Association interchangeably. Since * link is used represent the relationship between the two objects. * But Association is used represent the relationship between the two classes. link :: stud Differentiate between Aggregation and containment? http://www.allinterview.com/showanswers/13925.html Aggregation is the relationship between the whole and a part. We can add/subtract some properties in the part (slave) side. It won?t affect the whole part. Best example is Car, which contains the wheels and some extra parts. Even though th What do you meant by static and dynamic modeling? http://www.allinterview.com/showanswers/13924.html Static modeling is used to specify structure of the objects that exist in the problem domain. These are expressed using class, object and USECASE diagrams. Dynamic modeling refers representing the object interactions during runtime. It is What do you meant by "SBI" of an object? http://www.allinterview.com/showanswers/13923.html SBI stands for State, Behavior and Identity. Since every object has the above three. * State: It is just a value to the attribute of an object at a particular time. * Behaviour: It describes the actions and their reactions of tha what are the main underlying concepts of object orientation? http://www.allinterview.com/showanswers/13922.html Mainly there are four concepts for OOAD. 1.Abstraction -grouping of data and behaviour(operations) into a conceptual object. 2.Encapsulation -Its the implementation mode of data abstraction.With encapsulation, we can accomplish data hiding 3