| Back to Questions Page |
| |
| Question |
Why is planning too much up front a mistake in an OOSAD
project? |
Rank |
Answer Posted By |
|
Question Submitted By :: Mz |
| This Interview Question Asked @ Infosys |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer | bcos in manier cases things will change in later phases.  |
| Sri |
| |
| |
| Answer | You cant plan only for the current phase of the project as
your future activities are still coarse granular. To have
good plannig you need to have fine granularity w.r.t the
tasks to get clear WBS  |
| Praveen |
| |
| |
| Question |
Why should project managers complete hard problems first in
an OOSAD project?
|
Rank |
Answer Posted By |
|
Question Submitted By :: Mz |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer | To mitigate the risks asap and it will also help them in
sizing and other things.  |
| Sri |
| |
| |
|
|
| |
| Question |
What is SRD(System Requirement document), FSD (Functional
Specification Document), RSD (Requiremnet specific
document)? If these are different document wat are there
contents? |
Rank |
Answer Posted By |
|
Question Submitted By :: Shereen |
| This Interview Question Asked @ HP , Infosys |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer | 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 need to be
done/modified(if existing system) in the application that
has to be developed.  |
| Jebasingh Luccas |
| |
| |
| Question |
Why does the function arguments are called as "signatures"? |
Rank |
Answer Posted By |
|
Question Submitted By :: Guest |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer | 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 life we see suppose, in class there are two guys
with same name, but they can be easily identified by
their signatures. The same concept is applied here.
ex:
class person
{
public:
char getsex();
void setsex(char);
void setsex(int);
};
In the above example we see that there is a function setsex
() with same name but with different signature.  |
| Arul |
| |
| |
| Question |
Suppose a class acts an Actor in the problem domain, how to
represent it in the static model? |
Rank |
Answer Posted By |
|
Question Submitted By :: Guest |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer | Usecase diagram.  |
| Venu |
| |
| |
| Question |
USECASE is an implementation independent notation. How will
the designer give the implementation details of a
particular USECASE to the programmer? |
Rank |
Answer Posted By |
|
Question Submitted By :: Guest |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer | 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 classes.Every Inerface classes will have
realisation classes(implementation of the abstract classes).
This is the way of conveying the implementation details to
programmers  |
| Shahir |
| |
| |
| Question |
What is guard condition? |
Rank |
Answer Posted By |
|
Question Submitted By :: Guest |
| This Interview Question Asked @ Syntel |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer | 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 expressions that designate the
minimum and maximum number of times that a loop combined
fragment executes.  |
| Debalina |
| |
| |
| Answer | One who plays different roles
One who is interacting with the system  |
| P.anbil Prabu |
| |
| |
| Question |
Who is an Actor? |
Rank |
Answer Posted By |
|
Question Submitted By :: Guest |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer | 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.  |
| Surendra Singh (suraj) |
| |
| |
| Answer | An actor specified the role played by an external entity(
may be human ,process or other system ) on the system.  |
| Tanmoy Roy |
| |
| |
| Answer | An Actor is an entity which interacts with the System
(either human(Developers & End-User) or hardware(Hardware
Accessories) or system(Software System)).  |
| Bilal Dooply |
| |
| |
| Question |
What is an USECASE? Why it is needed? |
Rank |
Answer Posted By |
|
Question Submitted By :: Guest |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer | 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 various states of a work flow(Project
or Program).  |
| Surendra Singh (suraj) |
| |
| |
| Answer | Diagram which represents the requiremnets(usecase) of the
user(actor). its needed to represent the dynamic model at
the analysis stage to represent the graphical view of the
requiremnetal behaviour.  |
| Guest |
| |
| |
| Answer | an usecase is a sequence of actions which can be done by a
actor.  |
| Sravan |
| |
| |
| Answer | use case is a interaction between actor(USER) and System
(application), for single system there many use cases
depends on Requirements.  |
| Shrikant |
| |
| |
| Answer | use case represents diagrams. there are two types of use
cases BUC-> business use case and SUC-> system use case
In BUC we represent pictures related to Domain and SUC we
represents shapes like elipse,arrows etc. this is the very
first stage of design where we find out actors and related
activity. actor performs happy activity  |
| Narendra Vyas |
| |
| |
| Question |
what is meant by "method-wars"? |
Rank |
Answer Posted By |
|
Question Submitted By :: Guest |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer | 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. The developers were in a
dilemma to choose the method which best accomplishes their
needs. This particular span was called as ?method-wars?.  |
| Surendra Singh (suraj) |
| |
| |
| Answer | Selvan Pongy  |
| Selvan Pongy |
| |
| |
| Question |
Can link and Association applied interchangeably? |
Rank |
Answer Posted By |
|
Question Submitted By :: Guest |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer | 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 :: student:Abhilash course:MCA
Association:: student course  |
| Surendra Singh (suraj) |
| |
| |
| Question |
Differentiate between Aggregation and containment? |
Rank |
Answer Posted By |
|
Question Submitted By :: Guest |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer | 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 the parts are not there we can
call it as car.
But, in the case of containment the whole part is affected
when the part within that got affected. The human body is
an apt example for this relationship. When the whole body
dies the parts (heart etc) are died.  |
| Arul |
| |
| |
| Question |
What do you meant by static and dynamic modeling? |
Rank |
Answer Posted By |
|
Question Submitted By :: Guest |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer | 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 represented by sequence,
activity, collaboration and statechart diagrams  |
| Arul |
| |
| |
| Answer | Static Model - Time Independent view of the system.
e.g. Class has same number of students in an year.
Static model includes :
CLASS DIAGRAM
OBJECT DIAGRAM
COMPONENT DIAGRAM
DEPLOYMENT DIAGRAM
Dynamic Model - Time dependent view of the system
E.g. ATM can accept card only when it is in ready state.
ATM cannot read card card when it is in ERROR state. Thus
state of ATM is a dynamic aspect.
Dynamic Modelling includes
USE-CASE DIAGRAM
INTERACTION DIAGRAM
STATE DIAGRAM
ACTIVITY DIAGRAM
Funtional Model-What happens
Static Model- To whom it happens
Dynamic Model - When it Happens  |
| Quasar Chunawalla |
| |
| |
| Answer | Static Model refers to the model of system not during
runtime. This is more structural than behavioral. This
includes classes and it relationships(Class Diagram),
Packages etc. For example, the concept of class itself
static. At runtime there is no concept of Class, Sub class
etc.
Dynamic model refers to runtime model of the system. This
includes the concept of Objects, interactions,
Collaborations, sequences of operations, Activities, state
changes, memory model etc.  |
| Mahendran A |
| |
| |
| Question |
What do you meant by "SBI" of an object? |
Rank |
Answer Posted By |
|
Question Submitted By :: Guest |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer | 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 that object.
* Identity:
An object has an identity that characterizes its own
existence. The identity makes it possible to distinguish
any object in an unambiguous way, and independently from
its state.  |
| Surendra Singh (suraj) |
| |
| |
| Answer | Object has
State:Described by attribute values
Bahaviour:Described by methods
identity: Object id for reference assigned by system(hex)
or by address of memory location  |
| Abhay |
| |
| |
| Question |
what are the main underlying concepts of object orientation? |
Rank |
Answer Posted By |
|
Question Submitted By :: Guest |
|
I also faced this Question!! |
© ALL Interview .com |
| Answer | 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.Polymorphism -Polymorphism refers to the process whereby
an object invokes a method of another object in a common
manner (with the same name) without understanding or caring
how it is accomplished.
4.Inheritance-When an object is derived from another
object. It inherits all the properties etc  |
| Shahir |
| |
| |
| Answer | Abstraction - Interfaces are the best examples of
abstraction .
Encapsulation - Classes are best examples of encapsulation.
Generally we encapsulate what varies &
we abstract commonalities...
One more thing, You should always subclass for behabiours..
you should never subclass for properties / attributes. If
only properties vary, then you have got to encapsulate them
in somewhere else e.g. in a class or in some collection
object like - Properties in Java / Map
Hope this helps..  |
| Prasi |
| |
| |
|
| |
|
Back to Questions Page |