software engineering MCQs – Page 145

Practise multiple-choice questions from software engineering for competitive examinations and subject revision. Review each marked answer and report any item that may be outdated or unclear.

2881. Classes and interfaces are a part of____________________?
comments icon0

A. Grouping things

B. Behavioral things

C. Annotational things

D. Structural things
2882. In which test design each input is tested at both ends of its valid range and just outside its valid range ?
comments icon0

A. Decision tables

B. Boundary value testing

C. Boundary value testing AND Equivalence class partitioning

D. Equivalence class partitioning
2883. When does the testing process stops ?
comments icon0

A. Testing never ends

B. When some coverage is reached

C. When resources (time and budget) are over

D. When quality criterion is reached
2885. The ________________ contains a state transition diagram that is a sequential specification of behavior?
comments icon0
A. control specification

B. workflow diagram

C. data flow diagram

D. state transition diagram

2887. The use of design patterns for the development of object-oriented software has important implications for____________________?
comments icon0
A. All of the mentioned

B. Component-based software engineering

C. None of the mentioned

D. Reusability in general

2888. You want to avoid multiple inheritance. Which design pattern would you choose ?
comments icon0

A. Singleton Pattern

B. Player-Role Pattern

C. Abstraction-Occurrence Pattern

D. General Hierarchy Pattern

2889. Interaction Diagram is a combined term for_____________________?
comments icon0

A. Activity Diagram + State Chart Diagram

B. None of the mentioned

C. Sequence Diagram + Collaboration Diagram

D. Deployment Diagram + Collaboration Diagram

2890. Which diagram indicates the behaviour of the system as a consequence of external events ?
comments icon0

A. control specification diagram

B. data flow diagram

C. state transition diagram

D. workflow diagram

2891. Which granularity level of testing checks the behavior of module cooperation ?
comments icon0

A. Regression Testing

B. Unit Testing

C. Acceptance Testing

D. Integration Testing
2893. Which of the following UML diagrams has a static view ?
comments icon0

A. State chart

B. Collaboration

C. Use case

D. Activity

2894. Which things are dynamic parts of UML models ?
comments icon0

A. Annotational things

B. Behavioral things

C. Structural things

D. Grouping things

2896. Which of the following is a black box testing strategy ?
comments icon0

A. Control Structure Coverage

B. All Statements Coverage

C. Cause-Effect Graphs

D. All Paths Coverage

2897. Which of the following steps is applied to develop a decision table ?
comments icon0

A. Define rules by indicating what action(s) occurs for a set of conditions

B. List all conditions during execution of the procedure

C. All of the mentioned

D. List all actions that can be associated with a specific procedure

2898. Which of the following is not the primary objectives in the analysis model ?
comments icon0
A. none of the mentioned

B. describing the customer complaints

C. establishing a basis for the creation of a software design

D. defining a set of requirements that can be validated once the software is built

2899. Which of the following is a design pattern?
comments icon0
A. All of the mentioned

B. Structural

C. Abstract Factory

D. Behavioral