Bird
0
0

Which practice, highlighted by the software crisis, is crucial to define before starting software coding?

medium📝 Analysis Q5 of 15
Software Engineering - Fundamentals
Which practice, highlighted by the software crisis, is crucial to define before starting software coding?
AExtensive code commenting
BClear and complete requirements specification
CFrequent code refactoring
DAutomated deployment pipelines
Step-by-Step Solution
Solution:
  1. Step 1: Identify key lessons from the crisis

    Clear requirements prevent misunderstandings and rework.
  2. Step 2: Analyze options

    Only Clear and complete requirements specification emphasizes requirements before coding; others are secondary practices.
  3. Final Answer:

    Clear and complete requirements specification -> Option B
  4. Quick Check:

    Requirements must be clear before coding [OK]
Quick Trick: Define requirements clearly before coding [OK]
Common Mistakes:
  • Confusing documentation with requirements
  • Thinking code commenting replaces requirements
  • Assuming deployment pipelines affect initial coding

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Software Engineering Quizzes