Bird
0
0

Consider this statement: "The system shall encrypt all user data before saving." What type of requirement is this?

medium📝 Analysis Q13 of 15
Software Engineering - Requirements Engineering
Consider this statement: "The system shall encrypt all user data before saving." What type of requirement is this?
AFunctional requirement
BNon-functional requirement
CNeither functional nor non-functional
DBoth functional and non-functional
Step-by-Step Solution
Solution:
  1. Step 1: Analyze the statement's action

    Encrypting data is a specific action the system must perform, describing what it does.
  2. Step 2: Classify the requirement type

    Since it describes a function (encryption), it is a functional requirement.
  3. Final Answer:

    Functional requirement -> Option A
  4. Quick Check:

    Encryption = system function = functional [OK]
Quick Trick: If it describes a system action, it's functional [OK]
Common Mistakes:
  • Thinking encryption is a performance or quality aspect
  • Confusing security features with non-functional requirements
  • Selecting 'both' without clear reasoning

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Software Engineering Quizzes