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.
| 1. |
What do you understand by V&V in software testing ? |
| A. | Verified Version |
| B. | Version Validation |
| C. | Verification and Validation |
| D. | Version Verification |
| Answer» D. Version Verification | |
| 2. |
Which diagram indicates the behaviour of the system as a consequence of external events ? |
| A. | data flow diagram |
| B. | state transition diagram |
| C. | control specification diagram |
| D. | workflow diagram |
| Answer» C. control specification diagram | |
| 3. |
Which of the following is a dynamic model that shows how the system interacts with its environment as it is used ? |
| A. | system context model |
| B. | interaction model |
| C. | environmental model |
| D. | both system context and interaction |
| Answer» C. environmental model | |
| 4. |
Which of the following come under system control ? |
| A. | Reconfigure |
| B. | Shutdown |
| C. | Powersave |
| D. | All of the mentioned |
| Answer» E. | |
| 5. |
Which of the following is not needed to develop a system design from concept to detailed object-oriented design ? |
| A. | Designing system architecture |
| B. | Developing design models |
| C. | Specifying interfaces |
| D. | Developing a debugging system |
| Answer» E. | |
| 6. |
Which of the following is a structural model that demonstrates the other systems in the environment of the system being developed ? |
| A. | system context model |
| B. | interaction model |
| C. | environmental model |
| D. | both system context and interaction |
| Answer» B. interaction model | |
| 7. |
A data model contains___________________? |
| A. | data object |
| B. | attributes |
| C. | relationships |
| D. | all of the mentioned |
| Answer» E. | |
| 8. |
Which of the following is not the primary objectives in the analysis model ? |
| A. | describing the customer complaints |
| B. | establishing a basis for the creation of a software design |
| C. | defining a set of requirements that can be validated once the software is built |
| D. | none of the mentioned |
| Answer» E. | |
| 9. |
_______________________ 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 | |
| 10. |
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 | |
| 11. |
What is a collection of operations that specify a service of a class or component ? |
| A. | Use Case |
| B. | Actor |
| C. | Interface |
| D. | Relationship |
| Answer» D. Relationship | |
| 12. |
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 | |
| 13. |
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 | |
| 14. |
If the system state is Shutdown then it can respond to which of the following message? |
| A. | restart() |
| B. | reconfigure() |
| C. | powerSave() |
| D. | all of the mentioned |
| Answer» E. | |
| 15. |
We use _______________ where various parts of system use are identified and analyzed in turn? |
| A. | tangible entities |
| B. | scenario-based analysis |
| C. | design-based analysis |
| D. | none of the mentioned |
| Answer» C. design-based analysis | |
| 16. |
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 | |
| 17. |
Which of the following is not a construct ? |
| A. | sequence |
| B. | condition |
| C. | repetition |
| D. | selection |
| Answer» E. | |
| 18. |
____________________ 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. | |
| 19. |
Which model shows the flow of object interactions? |
| A. | Sequence model |
| B. | Subsystem model |
| C. | Dynamic model |
| D. | Both Sequence and Dynamic model |
| Answer» B. Subsystem model | |
| 20. |
Which message is received so that the system moves to the Testing state, then the Transmitting state, before returning to the Running state ? |
| A. | signalStatus() |
| B. | remoteControl() |
| C. | reconfigure() |
| D. | reportStatus() |
| Answer» E. | |
| 21. |
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 | |
| 22. |
Which model describes the static structure of the system using object classes and their relationships ? |
| A. | Sequence model |
| B. | Subsystem model |
| C. | Dynamic model |
| D. | Structural model |
| Answer» E. | |
| 23. |
Which of the following term is best defined by the statement:”a structural relationship that specifies that objects of one thing are connected to objects of another” ? |
| A. | Association |
| B. | Aggregation |
| C. | Realization |
| D. | Generalization |
| Answer» B. Aggregation | |
| 24. |
Classes and interfaces are a part of____________________? |
| A. | Structural things |
| B. | Behavioral things |
| C. | Grouping things |
| D. | Annotational things |
| Answer» B. Behavioral things | |
| 25. |
Which diagram in UML emphasizes the time-ordering of messages ? |
| A. | Activity |
| B. | Sequence |
| C. | Collaboration |
| D. | Class |
| Answer» C. Collaboration | |
| 26. |
Which things are dynamic parts of UML models ? |
| A. | Structural things |
| B. | Behavioral things |
| C. | Grouping things |
| D. | Annotational things |
| Answer» C. Grouping things | |
| 27. |
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 | |
| 28. |
What can be requested from any object of the class to affect behavior ? |
| A. | object |
| B. | attribute |
| C. | operation |
| D. | instance |
| Answer» D. instance | |
| 29. |
Which granularity level of testing checks the behavior of module cooperation ? |
| A. | Unit Testing |
| B. | Integration Testing |
| C. | Acceptance Testing |
| D. | Regression Testing |
| Answer» C. Acceptance Testing | |
| 30. |
Which test refers to the retesting of a unit, integration and system after modification, in order to ascertain that the change has not introduced new faults ? |
| A. | Regression Test |
| B. | Smoke Test |
| C. | Alpha Test |
| D. | Beta Test |
| Answer» B. Smoke Test | |
| 31. |
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 | |
| 32. |
Specifying a set of test cases or test paths for each item to be tested at that level is known as__________________? |
| A. | Test case generation |
| B. | Test case design |
| C. | ALL of the mentioned |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 33. |
You want to avoid multiple inheritance. Which design pattern would you choose ? |
| A. | Abstraction-Occurrence Pattern |
| B. | Player-Role Pattern |
| C. | General Hierarchy Pattern |
| D. | Singleton Pattern |
| Answer» C. General Hierarchy Pattern | |
| 34. |
When does the testing process stops ? |
| A. | When resources (time and budget) are over |
| B. | When some coverage is reached |
| C. | When quality criterion is reached |
| D. | Testing never ends |
| Answer» D. Testing never ends | |
| 35. |
Which of the following is not a user interface design process ? |
| A. | User, task, and environment analysis and modeling |
| B. | Interface design |
| C. | Knowledgeable, frequent users |
| D. | Interface validation |
| Answer» D. Interface validation | |
| 36. |
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. | |
| 37. |
Which of the following option is not considered by the Interface design ? |
| A. | the design of interfaces between software components |
| B. | the design of interfaces between the software and human producers and consumers of information |
| C. | the design of the interface between two computers |
| D. | all of the mentioned |
| Answer» D. all of the mentioned | |
| 38. |
When users are involved in complex tasks, the demand on _______________ can be significant? |
| A. | short-term memory |
| B. | shortcuts |
| C. | objects that appear on the screen |
| D. | all of the mentioned |
| Answer» B. shortcuts | |
| 39. |
What incorporates data, architectural, interface, and procedural representations of the software ? |
| A. | design model |
| B. | user’s model |
| C. | mental image |
| D. | system image |
| Answer» B. user’s model | |
| 40. |
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. | |
| 41. |
Which of the following steps is applied to develop a decision table ? |
| A. | List all actions that can be associated with a specific procedure |
| B. | List all conditions during execution of the procedure |
| C. | Define rules by indicating what action(s) occurs for a set of conditions |
| D. | All of the mentioned |
| Answer» E. | |
| 42. |
What establishes the profile of end-users of the system ? |
| A. | design model |
| B. | user’s model |
| C. | mental image |
| D. | system image |
| Answer» C. mental image | |
| 43. |
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 | |
| 44. |
Which of the following is not a part of a test design document ? |
| A. | Test Plan |
| B. | Test Design Specification |
| C. | Test Case Specification |
| D. | Test Log |
| Answer» E. | |
| 45. |
Which of the following term is best defined by the statement:”The ability to represent local and global data is an essential element of component-level design.” ? |
| A. | Data representation |
| B. | Logic verification |
| C. | “Code-to” ability |
| D. | Automatic processing |
| Answer» B. Logic verification | |
| 46. |
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. | |
| 47. |
Which diagram evolved from a desire to develop a procedural design representation that would not allow violation of the structured constructs ? |
| A. | State transition diagram |
| B. | Box diagram |
| C. | ER diagram |
| D. | None of the mentioned |
| Answer» C. ER diagram | |
| 48. |
Which of the following is not a characteristics of box diagram ? |
| A. | functional domain |
| B. | arbitrary transfer of control is impossible |
| C. | recursion is easy to represent |
| D. | providing a notation that translates actions and conditions |
| Answer» E. | |
| 49. |
Which of the following is golden rule for interface design ? |
| A. | Place the user in control |
| B. | Reduce the user’s memory load |
| C. | Make the interface consistent |
| D. | All of the mentioned |
| Answer» E. | |
| 50. |
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 | |