A. patterns
B. documents
C. structures
D. methods
Explanation: A pattern is the outline of a reusable solution to a general problem encountered in a particular context.
A. patterns
B. documents
C. structures
D. methods
Explanation: A pattern is the outline of a reusable solution to a general problem encountered in a particular context.
A. Adapter Pattern
B. Singleton Pattern
C. Delegation pattern
D. Immutable Pattern
Explanation: The delegation pattern is a design pattern in OOP where an object, instead of performing one of its stated tasks, delegates that task to an associated helper object.
A. Product Requirement Document
B. Project Requirement Document
C. Product Restrictions Document
D. None of the mentioned
Explanation: A product requirements document (PRD. is a document written by a company that defines a product they are making, or the requirements for one or more new features for an existing product.
A. Component-based software engineering
B. Reusability in general
C. All of the mentioned
D. None of the mentioned
A. Inheritance
B. Composition
C. All of the mentioned
D. None of the mentioned
Explanation: Using inheritance, an existing design pattern becomes a template for a new subclass.Composition is a concept that leads to aggregate objects.
A. six
B. seven
C. eight
D. nine
Explanation: The nine UML diagrams include use-case, sequence, collaboration, activity, state-chart, deployment, class, object and component.
A. Sequence Diagram + Collaboration Diagram
B. Activity Diagram + State Chart Diagram
C. Deployment Diagram + Collaboration Diagram
D. None of the mentioned
Explanation: Interaction diagram are used to formalize the dynamic behavior of the system.
A. Sequence Diagram
B. Collaboration Diagram
C. Class Diagram
D. Object Diagram
Explanation: An object diagram focuses on some particular set of object instances and attributes, and the links between the instances. It is a static snapshot of a dynamic view of the system.
A. Collaboration
B. Use case
C. State chart
D. Activity
Explanation: A use case diagrams captures only the functionality of the system whereas a dynamic model/view captures the functions as well as the action.
A. Association
B. Aggregation
C. Realization
D. Generalization