The aim of this course is to teach students how to gather requirements from the intended software  client, analyze and document them .