Which of the following documents should beprepared before the commencement of a softwareproject?

o Quality plan

o Design specification

o Validation (Test) Plan

o Software requirement specification