Assignment Task: the project will contain the following sections:
1. A list of potential features your proposed system might provide to users.
2. Three lists of major features that your proposed system Shall, Should, and could provide to users. The 3 lists include 6 Essential Features, 6 Desirable Features, 6 Optional Features.
3. A prioritized table of the Desirable Features
4. Traceability of features to user classes.
5. A list of 5 quality attributes for your proposed system.
Note: a feature describes WHAT a system will do; a quality attribute describes HOW WELL the system does its features. Quality attributes include factors such as ease of use, performance, safety, security, and reliability. One should state 5 quality attributes your proposed system should possess; the five quality attributes are performance, safety, security, availability, and accessibility.