

MCQOPTIONS
Saved Bookmarks
This section includes 73 Mcqs, each offering curated multiple-choice questions to sharpen your Software Engineering knowledge and support exam preparation. Choose a topic below to get started.
51. |
The use of design patterns for the development of object-oriented software has important implications for____________________? |
A. | Component-based software engineering |
B. | Reusability in general |
C. | All of the mentioned |
D. | None of the mentioned |
Answer» D. None of the mentioned | |
52. |
The recurring aspects of designs are called design____________________? |
A. | patterns |
B. | documents |
C. | structures |
D. | methods |
Answer» B. documents | |
53. |
The ______________ of a relationship is 0 if there is no explicit need for the relationship to occur or the relationship is optional ? |
A. | modality |
B. | cardinality |
C. | entity |
D. | structured analysis |
Answer» B. cardinality | |
54. |
The_______________ is represented as two processing boxes connected by an line (arrow) of control ? |
A. | Repetition |
B. | Sequence |
C. | Condition |
D. | None of the mentioned |
Answer» C. Condition | |
55. |
The ___________________ enables the software engineer to develop models of the information domain and functional domain at the same time___________________? |
A. | data flow diagram |
B. | state transition diagram |
C. | control specification |
D. | activity diagram |
Answer» B. state transition diagram | |
56. |
The ________________ contains a state transition diagram that is a sequential specification of behavior? |
A. | data flow diagram |
B. | state transition diagram |
C. | control specification |
D. | workflow diagram |
Answer» D. workflow diagram | |
57. |
PRD stands for____________________? |
A. | Product Requirement Document |
B. | Project Requirement Document |
C. | Product Restrictions Document |
D. | None of the mentioned |
Answer» B. Project Requirement Document | |
58. |
____________________ is a pidgin(simplified version of a language that develops as a means of communication between two or more groups that do not have a language in common)? |
A. | program design language |
B. | structured English |
C. | pseudocode |
D. | all of the mentioned |
Answer» E. | |
59. |
Interaction Diagram is a combined term for_____________________? |
A. | Sequence Diagram + Collaboration Diagram |
B. | Activity Diagram + State Chart Diagram |
C. | Deployment Diagram + Collaboration Diagram |
D. | None of the mentioned |
Answer» B. Activity Diagram + State Chart Diagram | |
60. |
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 |
Answer» C. Boundary value testing AND Equivalence class partitioning | |
61. |
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 |
Answer» E. | |
62. |
If you are working on real-time process control applications or systems that involve concurrent processing, you would use a___________________? |
A. | Activity diagram |
B. | Sequence diagram |
C. | Statechart diagram |
D. | Object diagram |
Answer» D. Object diagram | |
63. |
How many diagrams are here in Unified Modelling Language ? |
A. | six |
B. | seven |
C. | eight |
D. | nine |
Answer» E. | |
64. |
_______________________ defines the properties of a data object and take on one of the three different characteristics ? |
A. | data object |
B. | attributes |
C. | relationships |
D. | data object and attributes |
Answer» C. relationships | |
65. |
Classes and interfaces are a part of____________________? |
A. | Structural things |
B. | Behavioral things |
C. | Grouping things |
D. | Annotational things |
Answer» B. Behavioral things | |
66. |
At Conceptual level Class diagrams should include_____________________? |
A. | operations only |
B. | attributes only |
C. | both operations and attributes |
D. | none of the mentioned |
Answer» C. both operations and attributes | |
67. |
A software might allow a user to interact via________________________? |
A. | keyboard commands |
B. | mouse movement |
C. | voice recognition commands |
D. | all of the mentioned |
Answer» E. | |
68. |
A software component____________________? |
A. | Implements some functionality |
B. | Has explicit dependencies through provides and required interfaces |
C. | Communicates through its interfaces only |
D. | All of the mentioned |
Answer» E. | |
69. |
A set of inputs, execution preconditions and expected outcomes is known as a __________________? |
A. | Test plan |
B. | Test case |
C. | Test document |
D. | Test Suite |
Answer» C. Test document | |
70. |
A ______________ is a graphical representation that depicts information flow and the transforms that are applied as data moves from input to output? |
A. | data flow diagram |
B. | state transition diagram |
C. | control specification |
D. | workflow diagram |
Answer» C. control specification | |
71. |
A _______________ executes the loop task first, then tests a condition and repeats the task until the condition fails ? |
A. | repeat until |
B. | condition |
C. | do while tests |
D. | if then-else |
Answer» B. condition | |
72. |
A description of each function presented in the DFD is contained in a _________________________? |
A. | data flow |
B. | process specification |
C. | control specification |
D. | data store |
Answer» C. control specification | |
73. |
A data model contains___________________? |
A. | data object |
B. | attributes |
C. | relationships |
D. | all of the mentioned |
Answer» E. | |