Do you understand Requirements and Requirements Engineering? This article provides a good introduction.