Classes and interfaces are a part of____________________?

A. Structural things
B. Behavioral things
C. Grouping things
D. Annotational things
✅ The correct answer is option A.
Explanation: Structural things are mostly static parts of a model, representing elements that are either conceptual or physical.

Which model shows the flow of object interactions?

A. Sequence model
B. Subsystem model
C. Dynamic model
D. Both Sequence and Dynamic model
✅ The correct answer is option A.
Answer: a

Explanation: Sequence model are represented using a UML sequence or a collaboration diagram and are dynamic models.

In factory method pattern, the framework must instantiate classes but it only knows about the abstract classes, which it cannot initiate. How would one solve this problem ?

A. encapsulating the knowledge of which document subclass to is to be created and
B. moving this knowledge out of the framework
C. instantiating the application specific documents without knowing their class
D. all of the mentioned
✅ The correct answer is option D.
Explanation: Following all the options in order will solve the factory method problem.

Which design pattern defines one-to-many dependency among objects ?

A. Singleton pattern
B. Facade Pattern
C. Observer pattern
D. Factory method pattern
✅ The correct answer is option C.
Explanation: Observer pattern defines one-to-many dependency among objects so that when one object changes its state, all its dependents are notified.

In which test design each input is tested at both ends of its valid range and just outside its valid range ?

A. Boundary value testing
B. Equivalence class partitioning
C. Boundary value testing AND Equivalence class partitioning
D. Decision tables
✅ The correct answer is option B.
Explanation: Boundary value analysis is a software testing technique in which tests are designed to include representatives of boundary values.

What do you understand by V&V in software testing ?

A. Verified Version
B. Version Validation
C. Verification and Validation
D. Version Verification
✅ The correct answer is option C.
Explanation: V&V generally refers to any activity that attempts to ensure that the software will function as required.