Requirements Analysis Flashcards
Requirement Decomposition
Break the requirement down into the smallest possible unit, then derive tests for that unit.
Eg: Field is present
Field is blank
Field is clickable
Flowchart Symbol: Rounded Rectangle
Represents the start or end of the flowchart
Rectangle
Represents an action of the user in the flow
Diamond
A decision that the user needs to make in the flow
Grey Area
Unclear or incomplete requirements
Hidden requirements
Conflicting requirements
Unclear or incomplete requirements look like
A thank you message after email subscription not having a description of formatting
Hidden requirements look like
Assuming that a requirement should be obvious (like having a logo in the top left corner of a webpage) but it’s not
Conflicting Requirements Looks Like
Two requirements that seem opposed to each other