InterviewSolution
This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.
| 51. |
What Are Operations? |
|
Answer» An ASPECT of the behaviour that defines a class; an ELEMENT of the services that are provided by a class; a specification of an element of system FUNCTIONALITY that will be implemented as a METHOD of an object. An aspect of the behaviour that defines a class; an element of the services that are provided by a class; a specification of an element of system functionality that will be implemented as a method of an object. |
|
| 52. |
What Is Multiplicity? |
|
Answer» MULTIPLICITY is a CONSTRAINT that SPECIFIES the range of permitted CARDINALITIES, for example in an association role or in a composite class. Multiplicity is a constraint that specifies the range of permitted cardinalities, for example in an association role or in a composite class. |
|
| 53. |
Define Link And Association. |
|
Answer» Link: A connection between OBJECTS; an instance of an association. Link: A connection between objects; an instance of an association. |
|
| 54. |
What Are Boundary, Entity And Control Classes? |
|
Answer» Boundary OBJECTS model interaction between the SYSTEM and actors. Entity objects represent INFORMATION and BEHAVIOUR in the application domain. CONTROL objects co-ordinate and control other objects. Boundary objects model interaction between the system and actors. Entity objects represent information and behaviour in the application domain. Control objects co-ordinate and control other objects. |
|
| 55. |
What Is Stereotype? |
|
Answer» A stereotype is a specialized UML modelling ELEMENT. It has a SPECIAL MEANING and purpose in UML diagrams. The stereotype name is contained within matched guillemets <<…>. For example an interface is denoted as <<interface>>. A stereotype is a specialized UML modelling element. It has a special meaning and purpose in UML diagrams. The stereotype name is contained within matched guillemets <<…>. For example an interface is denoted as <<interface>>. |
|
| 56. |
What Is Usability Requirement? |
|
Answer» USABILITY requirement are those that will enable us to ENSURE that there is a good match between the SYSTEM that is developed and both the users of that system and the TASKS that they will undertake when using it. Usability requirement are those that will enable us to ensure that there is a good match between the system that is developed and both the users of that system and the tasks that they will undertake when using it. |
|
| 57. |
What Is Non Functional Requirement? |
|
Answer» Non-functionality requirements are those that describe aspects of the SYSTEM that are concerned with how WELL it PROVIDES the functional requirements. Non-functionality requirements are those that describe aspects of the system that are concerned with how well it provides the functional requirements. |
|
| 58. |
What Is Functional Requirement? |
|
Answer» Functional requirements describe what a SYSTEM does or is expected to do, OFTEN REFERRED to as its functionality. Functional requirements describe what a system does or is expected to do, often referred to as its functionality. |
|
| 59. |
Write Down The Types Of Requirements? |
|
Answer» There are three TYPES of requirements these are as FOLLOWS: There are three types of requirements these are as follows: |
|
| 60. |
What Is Current System? |
|
Answer» The EXISTING system may a manual one, BASED on paper documents, FORMS and files; it may already be computerized; or it may be a combination of both manual and computerized elements is called CURRENT system. The existing system may a manual one, based on paper documents, forms and files; it may already be computerized; or it may be a combination of both manual and computerized elements is called current system. |
|
| 61. |
What Is An Activity Diagram? |
|
Answer» A variation of a statechart diagram that FOCUSES on a flow of ACTIVITY driven by internal PROCESSING within an object rather than by events that are EXTERNAL to it. In an activity diagram most (or all) states are action states, each of which represents the EXECUTION of an operation. A variation of a statechart diagram that focuses on a flow of activity driven by internal processing within an object rather than by events that are external to it. In an activity diagram most (or all) states are action states, each of which represents the execution of an operation. |
|
| 62. |
What Is An Object Flow? |
|
Answer» An object is a DEPENDENCY between an object and an ACTIVITY that results in a CHANGE to the STATE of that object. An object is a dependency between an object and an activity that results in a change to the state of that object. |
|
| 63. |
What Is A Guard Condition? |
|
Answer» A GUARD condition is a Boolean expression associated with a TRANSITION that is evaluated at the time the EVENT fires. The transition is take PLACE if the condition is true. A guard condition is a Boolean expression associated with a transition that is evaluated at the time the event fires. The transition is take place if the condition is true. |
|
| 64. |
What Is An Activity? |
|
Answer» An ACTIVITY is some BEHAVIOUR that may persist for the DURATION of a state. An activity is some behaviour that may persist for the duration of a state. |
|
| 65. |
What Is A Uml Package? |
|
Answer» A package is a mechanism for GROUPING UML elements, USUALLY classes, into groups. Packages can be NESTED within other packages. A package is a mechanism for grouping UML elements, usually classes, into groups. Packages can be nested within other packages. |
|
| 66. |
What Is Sub System? |
|
Answer» A PART of a SYSTEM that can be REGARDED as a system in its own RIGHT. A part of a system that can be regarded as a system in its own right. |
|
| 67. |
What Are The Four Elements Of A Uml Diagram? |
|
Answer» ELEMENTS are: Elements are: |
|
| 68. |
What Are Subclass And Supper Class? |
|
Answer» SUBCLASS: a specialized class that acquires GENERAL features from its ancestor super-classes in a generalization HIERARCHY, but that ALSO adds one or more specialized characteristics of its own. Subclass: a specialized class that acquires general features from its ancestor super-classes in a generalization hierarchy, but that also adds one or more specialized characteristics of its own. |
|
| 69. |
What Is An Operation Signature? |
|
Answer» determined by the OPERATION’s name, the NUMBER and TYPE of its parameters and the type of the RETURN value if any. Polymorphically redefined operations have the same SIGNATURE. determined by the operation’s name, the number and type of its parameters and the type of the return value if any. Polymorphically redefined operations have the same signature. |
|
| 70. |
What Is Message-passing? |
|
Answer» It is a metaphor for the way that objects interact in object-oriented system by SENDING each other messages that REQUEST SERVICES or supply information. In a system, several objects may COLLABORATE to FULFIL an action. These objects communicate by sending each other message. Since objects interact only through messages they exchange, their internal detail can remain hidden from each other. It is a metaphor for the way that objects interact in object-oriented system by sending each other messages that request services or supply information. In a system, several objects may collaborate to fulfil an action. These objects communicate by sending each other message. Since objects interact only through messages they exchange, their internal detail can remain hidden from each other. |
|
| 71. |
What Is Polymorphism In Oosad? |
|
Answer» The ability of different METHODS to implement the same operation, and THUS to respond same messages in different WAYS that are APPROPRIATE to their class is called POLYMORPHISM. The ability of different methods to implement the same operation, and thus to respond same messages in different ways that are appropriate to their class is called polymorphism. |
|
| 72. |
What Is Inheritance In Oosad? |
|
Answer» The mechanism by which object-oriented PROGRAMMING languages implement a relationship of generalization and specialization between CLASSES is called inheritance. When we extend a class from an existing class – the existing class is the superclass and the extended class is SUBCLASS. By the RULES of inheritance the subclass inherits all the FEATURES from its superclass. The mechanism by which object-oriented programming languages implement a relationship of generalization and specialization between classes is called inheritance. When we extend a class from an existing class – the existing class is the superclass and the extended class is subclass. By the rules of inheritance the subclass inherits all the features from its superclass. |
|
| 73. |
What Is Generalization And Specialization? |
|
Answer» Generalization: Generalization is the abstraction of COMMON FEATURE among elements by the creation of a hierarchy of more general elements that encapsulate common features. For example, in animal world a cat and a dog SHARE some common features and we create a common general class “MAMMAL” which encapsulates common their common feature. A cat, a dog – both are consistent with mammal class. Generalization: Generalization is the abstraction of common feature among elements by the creation of a hierarchy of more general elements that encapsulate common features. For example, in animal world a cat and a dog share some common features and we create a common general class “Mammal” which encapsulates common their common feature. A cat, a dog – both are consistent with mammal class. |
|
| 74. |
What Are Object, Class And Instance? |
|
Answer» Object: A single THING or concept, either in a model of an application domain or in a software system that can be REPRESENTED as an encapsulation of state, BEHAVIOR and identity, a member of a class that defines a SET of similar objects. Object: A single thing or concept, either in a model of an application domain or in a software system that can be represented as an encapsulation of state, behavior and identity, a member of a class that defines a set of similar objects. |
|
| 75. |
Define The Four Phases Of Usdp? |
|
Answer» The four phases of UNIFIED SOFTWARE Development PROCESS are as FOLLOWS: The four phases of Unified Software Development Process are as follows: |
|
| 76. |
What Does Mean "case"? |
|
Answer» CASE stands for Computer Aided SOFTWARE Engineering. CASE tools have been categories in various ways according to the phase in the life CYCLE which they should be used. Upper-CASE tools provide SUPPORT for the analysis and design while lower-CASE tools are concerned with the construction and MAINTENANCE of software. These two categories of tools directly support the overall development process. CASE stands for Computer Aided Software Engineering. CASE tools have been categories in various ways according to the phase in the life cycle which they should be used. Upper-CASE tools provide support for the analysis and design while lower-CASE tools are concerned with the construction and maintenance of software. These two categories of tools directly support the overall development process. |
|
| 77. |
What Is Inception? |
|
Answer» Inception is concerned with DETERMINING the SCOPE and PURPOSE of the project. Inception is concerned with determining the scope and purpose of the project. |
|
| 78. |
What Is Transition? |
|
Answer» TRANSITION DEALS with PRODUCT INSTALLATION and ROLLOUT. Transition deals with product installation and rollout. |
|
| 79. |
What Is Construction? |
|
Answer» Construction’s MAIN AIM is to build the SOFTWARE SYSTEM. Construction’s main aim is to build the software system. |
|
| 80. |
What Is Elaboration? |
|
Answer» Elaboration FOCUSES REQUIREMENTS capture and determining the STRUCTURE of the SYSTEM. Elaboration focuses requirements capture and determining the structure of the system. |
|
| 81. |
What Are The Main Stages Required To Prepare A Prototype? |
|
Answer» The MAIN STAGES required to PREPARE a prototype are as FOLLOWS: The main stages required to prepare a prototype are as follows: |
|
| 82. |
Write Down The Main Phases Of Problem Solving Model? |
|
Answer» The main phases of PROBLEM solving model are GIVEN below: The main phases of problem solving model are given below: |
|
| 83. |
Detail The Meaning Of Association? |
|
Answer» There are five types of association but importance is GIVEN to only two they are Bidirectional and unidirectional. It represents a family of links. Binary associations are represented by two ends and they are connected to CLASS box. HIGHER order associations can have more than two ends. There are five types of association but importance is given to only two they are Bidirectional and unidirectional. It represents a family of links. Binary associations are represented by two ends and they are connected to class box. Higher order associations can have more than two ends. |
|
| 84. |
Explain About Aggregation? |
|
Answer» Aggregation GIVES a much more detail than association. In aggregation you can name it and it can have same adornments. It may not be INVOLVED with more than two classes. It can have a collection of classes but its classes are not DEPENDENT on the LIFE cycle. It's contents are not DESTROYED even when its classes are destroyed. Aggregation gives a much more detail than association. In aggregation you can name it and it can have same adornments. It may not be involved with more than two classes. It can have a collection of classes but its classes are not dependent on the life cycle. It's contents are not destroyed even when its classes are destroyed. |
|
| 85. |
Explain About Dependency? |
|
Answer» This form of RELATIONSHIP exists when a change to a CERTAIN element changes the DEFINITION and structure of the other element as well. This is indicated by a pointing arrow from the dependent side to the independent side. This form of relationship can EXIST between classes and INHERITANCE. This form of relationship exists when a change to a certain element changes the definition and structure of the other element as well. This is indicated by a pointing arrow from the dependent side to the independent side. This form of relationship can exist between classes and inheritance. |
|
| 86. |
State Some Benefits Of Iterative Development? |
|
Answer» Some of the BENEFITS offered by iterative development are as FOLLOWS:
Some of the benefits offered by iterative development are as follows: |
|
| 87. |
Explain About The Difficulties Of Interchange Format Of Uml? |
|
Answer» XML standard should allow interchange of UML models but it is not the case scenario PRACTICALLY. Portability of the language from one FORMAT to ANOTHER format is not possible and lack of information can be possible in the course. It also lacks sufficient details which make it impossible for interchange between modeling tools. XML standard should allow interchange of UML models but it is not the case scenario practically. Portability of the language from one format to another format is not possible and lack of information can be possible in the course. It also lacks sufficient details which make it impossible for interchange between modeling tools. |
|
| 88. |
Explain About Executable Uml? |
|
Answer» Executable does not use full functionality and STANDARDS as present in UML. ALTHOUGH there are MANY constructs present in UML all of them are not used for designing, executable UML uses only LIMITED number of constructs. Executable does not use full functionality and standards as present in UML. Although there are many constructs present in UML all of them are not used for designing, executable UML uses only limited number of constructs. |
|
| 89. |
What Are Messages? |
|
Answer» A message is the specification of a communication, when a message is passed that results in action that is in turn an EXECUTABLE STATEMENT. A message is the specification of a communication, when a message is passed that results in action that is in turn an executable statement. |
|
| 90. |
What Are Diagrams? |
|
Answer» Diagrams are GRAPHICAL REPRESENTATION of a SET of elements most often shown MADE of things and ASSOCIATIONS. Diagrams are graphical representation of a set of elements most often shown made of things and associations. |
|
| 91. |
Difference Between Activity And Sequence Diagram? |
Answer»
|
|
| 92. |
What Is The Difference Between Activity And Sequence Diagrams? |
|
Answer» The FOLLOWING are the difference between Activity and SEQUENCE DIAGRAMS: The following are the difference between Activity and Sequence Diagrams: |
|
| 93. |
Explain The Different Elements Of A Use Case? |
|
Answer» Use case diagram is a subset of various behaviour diagrams. Use case diagrams are USED to provide concrete examples of the elements which are supposed to implement. It is used to analyze objects. Use case diagram is a subset of various behaviour diagrams. Use case diagrams are used to provide concrete examples of the elements which are supposed to implement. It is used to analyze objects. |
|
| 94. |
Brief Explanation Of All Elements In Activity Diagrams? |
Answer»
|
|
| 95. |
What Are The Different Elements Of A Collaboration Diagram? |
Answer»
|
|
| 96. |
Explain All Elements Of A State-chart Diagram? |
Answer»
|
|
| 97. |
What Are The Elements In State Chart Diagrams? |
Answer»
|
|
| 98. |
What Are The Parts Of A Deployment Diagram? |
Answer»
|
|
| 99. |
What Are The Various Components In Sequence Diagrams? |
Answer»
|
|
| 100. |
What Is Component Diagrams In Uml? |
|
Answer» A component diagram is particularly useful with teams of larger size. UML COMPONENTS are great to perform architectural landscape for a specific system. The component diagram allows to model high level SOFTWARE components and interfaces to those components. The sub teams EFFORT is very less, once the interfaces are PERFECTLY designed and accepted by the team MEMBERS. A component diagram is particularly useful with teams of larger size. UML components are great to perform architectural landscape for a specific system. The component diagram allows to model high level software components and interfaces to those components. The sub teams effort is very less, once the interfaces are perfectly designed and accepted by the team members. |
|