We gathered the user requirements using the MoSCoW prioritisation technique[4].
| ID | DESCRIPTION | TYPE |
|---|---|---|
| M1 | System must recognise letters and writing styles. | Functional |
| M2 | System must allow to search similar letters based on a selection of a character. | Functional |
| M3 | System must be a desktop based application. | Functional |
| M4 | System must let the user select a letter through a manual selection tool. | Functional |
| S1 | System should show non-perfect matches to improve allow the user to improve its accuracy. | Functional |
| S2 | System should be able to account for false negatives. | Functional |
| S3 | System should allow user to import images from in the database. | Functional |
| S4 | System should have a memorable UI | Non-functional |
| S5 | System should have consistent navigation system in each page. | Non-functional |
| C1 | System should allow each user to have a personal training data settings. | Functional |
| W1 | System would be able to train itself without need of a human. | Functional |
Team 33 - Francesco Benintende / Kamil Zajac / Andrei Maxim