Discuss the objectives and expected outcomes of the requirements workflow of software development. What activities must take place during this workflow? One particular technique presented in class was prototyping: discuss this technique in the overall context of the requirements workflow and explain its potential benefits pitfalls, and how to mitigate its potential disadvantages.