| CEN4020 Fall 2010 - Midterm Exam 1 | Name: ___________________________ |
Answer all questions, by writing on the exam pages. If you have not finished Part A within the first 25 minutes, go on to Part B. Divide your time on each part so as to cover all questions. This is a closed book exam. Once it has started, no one will be allowed to leave the room and return.
30 multiple choice or true/false questions, each question worth two points, for a total of 60 points.
...
The questions in this part refer to the following problem description.
[Here, there will be a brief "vision" of the requirements, consisting of one paragraph.]
Construct a Use Case Diagram for the system, with at least [TBD] use cases, and at least [TBD] actors. There should be [TBD] generalization relationships, [TBD] inclusion relationships, and [TBD] extension relationships. (20 points)
|
|
Define [TBD] functional requirements and [TBD] non-functional requirements of the proposed system. If you find more than this number, choose the ones that are most essential. (10 points)
| Functional Requirements | |
|---|---|
| 1 |
|
| 2 |
|
| ... |
|
| Non-functional Requirements | |
| 1 |
|
| ... |
|
Write one Use Case Description, including extensions, for a use case of your choice, from your diagram above (10 points)
| Name | |
|---|---|
| ID | |
| Requirement Number | |
| Description | |
| Primary Actor | |
| Secondary Actor(s) | |
| Pre-condition | |
| Post-condition | |
| Trigger |
| 1. | |
|---|---|
| 2. | |
| 3. | |
| 4. | |
| 5. | |
| 6. | |
| 7. | |
| 8. | |
| 9. | |
| 10. |