Skip to main content

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

Test Your Knowledge

Take a timed quiz on Software Requirements & Specification

🚀 Start Quiz Now