MCQOPTIONS
Saved Bookmarks
This section includes 79 Mcqs, each offering curated multiple-choice questions to sharpen your Software Engineering Mcqs knowledge and support exam preparation. Choose a topic below to get started.
| 51. |
Which of the following is not a design principle that allow the user to maintain control ? |
| A. | Provide for flexible interaction |
| B. | Allow user interaction to be interrupt-able and undo-able |
| C. | Show technical internals from the casual user |
| D. | Design for direct interaction with objects that appear on the screen |
| Answer» D. Design for direct interaction with objects that appear on the screen | |
| 52. |
What combines the outward manifestation of the computer-based system , coupled with all supporting information that describe system syntax and semantics ? |
| A. | mental image |
| B. | interface design |
| C. | system image |
| D. | interface validation |
| Answer» D. interface validation | |
| 53. |
Which of the following term is best defined by the statement “Notation that can be input directly into a computer-based development system offers significant benefits.” ? |
| A. | Machine readability |
| B. | Maintainability |
| C. | Structure enforcement |
| D. | Overall simplicity |
| Answer» B. Maintainability | |
| 54. |
Which design pattern defines one-to-many dependency among objects ? |
| A. | Singleton pattern |
| B. | Facade Pattern |
| C. | Observer pattern |
| D. | Factory method pattern |
| Answer» D. Factory method pattern | |
| 55. |
Which of the following is a black box testing strategy ? |
| A. | All Statements Coverage |
| B. | Control Structure Coverage |
| C. | Cause-Effect Graphs |
| D. | All Paths Coverage |
| Answer» D. All Paths Coverage | |
| 56. |
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 | |
| 57. |
Which pattern prevents one from creating more than one instance of a variable ? |
| A. | Factory Method |
| B. | Singleton |
| C. | Observer |
| D. | None of the mentioned |
| Answer» C. Observer | |
| 58. |
What refers to the value associated with a specific attribute of an object and to any actions or side ? |
| A. | Object |
| B. | State |
| C. | Interface |
| D. | None of the mentioned |
| Answer» C. Interface | |
| 59. |
Which things in UML are the explanatory parts of UML models ? |
| A. | Structural things |
| B. | Behavioral things |
| C. | Grouping things |
| D. | Annotational things |
| Answer» E. | |
| 60. |
Which diagram shows the configuration of run-time processing elements ? |
| A. | Deployment diagram |
| B. | Component diagram |
| C. | Node diagram |
| D. | ER-diagram |
| Answer» B. Component diagram | |
| 61. |
Which of the following statement(s) is true about interaction diagrams ? |
| A. | Interaction diagrams are at their best when they deal with one main design flow and not multiple variants that can happen |
| B. | Interaction diagrams are good at designing part or all of one use case’s functionality across multiple objects |
| C. | Interaction diagrams allow the analyst to show iteration and conditional execution for messaging between objects |
| D. | All of the mentioned |
| Answer» E. | |
| 62. |
Which of the following is a building block of UML ? |
| A. | Things |
| B. | Relationships |
| C. | Diagrams |
| D. | All of the mentioned |
| Answer» E. | |
| 63. |
What is a physical element that exists at runtime in UML ? |
| A. | A node |
| B. | An interface |
| C. | An activity |
| D. | None of the mentioned |
| Answer» B. An interface | |
| 64. |
How many diagrams are here in Unified Modelling Language ? |
| A. | six |
| B. | seven |
| C. | eight |
| D. | nine |
| Answer» E. | |
| 65. |
The recurring aspects of designs are called design____________________? |
| A. | patterns |
| B. | documents |
| C. | structures |
| D. | methods |
| Answer» B. documents | |
| 66. |
Which of the following is a design pattern? |
| A. | Behavioral |
| B. | Structural |
| C. | Abstract Factory |
| D. | All of the mentioned |
| Answer» E. | |
| 67. |
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 | |
| 68. |
You want to minimize development cost by reusing methods? Which design pattern would you choose ? |
| A. | Adapter Pattern |
| B. | Singleton Pattern |
| C. | Delegation pattern |
| D. | Immutable Pattern |
| Answer» D. Immutable Pattern | |
| 69. |
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 | |
| 70. |
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 | |
| 71. |
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 | |
| 72. |
What is an object________________? |
| A. | An object is an instance of a class |
| B. | An object includes encapsulation of data |
| C. | An object is not an instance of a class |
| D. | All of the mentioned |
| Answer» B. An object includes encapsulation of data | |
| 73. |
Which mechanism is applied to use a design pattern in an OO system ? |
| A. | Inheritance |
| B. | Composition |
| C. | All of the mentioned |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 74. |
Which of the following are the valid relationships in Use Case Diagrams______________________? |
| A. | Generalization |
| B. | Include |
| C. | Extend |
| D. | All of the mentioned |
| Answer» E. | |
| 75. |
What is an abstract class ? |
| A. | A class that has direct instances, but whose descendants may have direct instances |
| B. | A class that has direct instances, but whose descendants may not have direct instances |
| C. | A class that has no direct instances, but whose descendants may have direct instances |
| D. | All of the mentioned |
| Answer» D. All of the mentioned | |
| 76. |
UML interfaces are used to_____________________? |
| A. | specify required services for types of objects |
| B. | program in Java, but not in C++ or Smalltalk |
| C. | define executable logic to reuse across classes |
| D. | define an API for all classes |
| Answer» B. program in Java, but not in C++ or Smalltalk | |
| 77. |
Select the statement true for activity diagrams ? |
| A. | They can be used to discover parallel activities |
| B. | They are used to depict workflow for a particular business activity |
| C. | Activity diagram do not tell who does what and are difficult to trace back to object models |
| D. | All of the mentioned |
| Answer» E. | |
| 78. |
Which of the following UML diagrams has a static view ? |
| A. | Collaboration |
| B. | Use case |
| C. | State chart |
| D. | Activity |
| Answer» C. State chart | |
| 79. |
Which diagram in UML shows a complete or partial view of the structure of a modeled system at a specific time ? |
| A. | Sequence Diagram |
| B. | Collaboration Diagram |
| C. | Class Diagram |
| D. | Object Diagram |
| Answer» E. | |