Quiz 2 content/topics and preparation

Quiz 2 will focus on software development life cycles and developing/writing requirements.

The quiz will be a 50-minute paper-and-pencil quiz, closed book and closed notes, no electronics permitted, but you are permitted one double-sided 8.5x11" 'cheat sheet'. (This does not have to be hand-written.)

There will be two equally weighted questions, both of an essay/discussion style.

Since the questions can be somewhat open-ended, be sure not to spend more than about half your time on either question on your first pass through the quiz. (Then if you have time left at the end you can go back and continue/expand either answer as desired.)
SDLCs
Be sure you understand the three basic models we discussed (waterfall, spiral, agile), including the pros/cons of each and the circumstances under which each is likely to be most/least applicable.

Common question styles related to SDLCs include things like: Note that, in each question, your mark would be almost entirely based on your justification: showing you understand both the positive and negative implications of your choice/decision.

Requirements gathering and writing
Be sure you understand the importance of, and approaches to:

Common questions related to requirements include things like: