Software Requirements & Specification MCQs with Answers
Practice important Software Requirements & Specification MCQs with answers and explanations.
Multiple Choice Questions
Q181: Which of the following represents concurrency in state machine modeling?
- A: Aggregation
- B: Initial state
- C: Final state
- D: None of the above
View Answer
A
Q182: A round-cornered rectangle represents a ________ in state machine modeling.
- A: Transition
- B: Final state
- C: State
- D: Trigger
View Answer
C
Q183: The state machine modeling process helps to ________.
- A: Avoid disallowed state changes
- B: Increase complexity
- C: Represent only one state
- D: Use only natural language descriptions
View Answer
A
Q184: Which of the following is a key feature of state machine modeling?
- A: Describes complex state changes in natural language
- B: Provides a clear and concise representation of states
- C: Allows unlimited state changes
- D: Avoids using events in the model
View Answer
B
Q185: A trigger in a state machine could be ________.
- A: A change in condition
- B: An event
- C: A signal
- D: All of the above
View Answer
D
Q186: In state machine modeling, the transition is represented by ________.
- A: A line with no arrowheads
- B: A dashed line with no direction
- C: A line with arrowheads
- D: A square with a label
View Answer
C
Q187: A state machine model avoids the ambiguity of describing state transitions in ________.
- A: Natural language
- B: Diagrams
- C: Flowcharts
- D: Programming code
View Answer
A
Q188: Which of the following is an example of aggregation in state machine modeling?
- A: Car (with Ignition, Transmission, Accelerator, Brakes)
- B: A simple light switch
- C: A clock with a minute and second hand
- D: A sequence of traffic lights
View Answer
A
Q189: In the sample state of a car, if the accelerator is ON and the brakes are OFF, what is the state of the transmission?
- A: Neutral
- B: Reverse
- C: Park
- D: On
View Answer
A
Q190: What is the primary focus of Goal Oriented Requirements Engineering (GORE)?
- A: Functional requirements
- B: Stakeholder purposes (goals)
- C: System implementation
- D: Detailed technical specifications
View Answer
B