Developing a Black Box Specification
Create a black box specification based on your requirements document using the
Black Box Viewer. Verify the
consistency, completeness, and row independence of your black box. Validate
each use case using your black box.
As you work on the assignment, make notes about the following:
- How could this requirements document be improved?
- What are the hardest parts about building the black box?
- What abstractions would make it easier to specify a history set?
- What revisions have I made to my initial black box as a result of the
verification and validation?
- For each use case:
- Is this use case matched by the black box?
- If it does match, which row is matched? What is the matching stimulus
sequence?
- If it does not match, why is it difficult to modify the black box to
handle this use case properly?
Deadlines
- January 27, 29: Bring your black box to class on a USB drive. Prepare to
present it orally.
- February 3: Bring a hard copy of your final requirements document to
class to turn in. Also email me a copy.
- February 4: Turn in your black box (by email) to me by 1:15 pm. Your
email should also include a document with the answers to the questions.
This document should also be submitted as a hard copy.