# SD6.1-B Requirements Elicitation and Analysis # Background Requirements elicitation, analysis and documentation are important, but often neglected, stages in developing scientific computing software. That is why the user will learn how to follow a systematic approach in order to appropriately collect and analyse requirements for the application and how to capture assumptions and constraints. Following this approach will help the user to significantly improve quality of scientific software. # Aim # Outcomes * Describe the role of requirements elicitation and analysis during software development. # Subskills * [[skill-tree:sd:6:1:i]]