Homework 4: Requirements, Part 2

Due date: Tuesday, September 20

1 Case Study, Part 2
Continue the case study of VideoLan from the last homework.

1.1 (10 points) Identify two standards that VideoLan adheres to. For each, give the full name of the standard and the organization that wrote the standard, and summarize what the standard prescribes.

1.2 (50) Write three sea-level use cases that describe parts of the functionality of VideoLan as it exists. Include all extensions, the actors and stakeholders, and the level of the use case.

1.3 (20) The main window of VideoLan is deliberately simple. Using paper and pencil, design a more complex main window for VideoLan; add at least 12 new Gui elements (such as buttons, checkboxes, etc.). Explain all elements that are not obvious. It should be as usable as possible.

2 Risks (20)
Identify five problems that can occur during requirements capture. For each, describe what it is, why it might occur, what should be done to prevent it, and what one should do after the problem has happened if one could not prevent it.


CS 497 Fall 2005