Requirements Engineering 2009 demos 4

Tasks marked X are compulsory. Answers need to be ready on/before the demo session. Send the answers to the demo teacher by email.

Task 1 X

Last week one of tasks contained creating a list of requirements for a ticket selling system. The customers were excited to see the possibilities, but now they wish some extra features. These include: Decribe the new features as requirements (max 10). You do not need to aim at completeness and perfect coverage. However, at least one requirement should be related to the usability of the system.
Document, what changes you did to the document and how the introduction of new requirements changed the SRS characteristics.

Prioritize the requrements in the following way: estimate 1) the relative benefit (1-9), 2) relative penalty if the requirements is missing (1-9), 3) relative cost of implementation (1-9). The priority can be calculated as a total value of 1) + 2) - 3) using weights (e.g. 1, 0.5, 2). Alternatively, you can search for other models for priorization.

Task 2

Read the following document and validate the list of requirements from Task 1: Reducing Risks Through Proper Specification of Software Requirements according to the critical attributes introduced in the text.
Read the examples and consider your own requirements.