Traceability Matrix
Key to Requirements
- 4.1.1.1
- There shall be a regulation mechanism to prevent a single
user from dominating the playlist.
- 4.1.1.2
- A user shall be able to skip a song which he or she
submitted.
- 4.1.1.3
- A user shall be able to change volume of current song.
- 4.1.1.4
- A user shall be able to view information about the current
song.
- 4.1.1.5
- A user shall be able to view the playlist.
- 4.1.2.1
- A user shall be able to create and delete playlists.
- 4.1.2.2
- A user shall be able to add songs to and remove songs from
his or her own playlists
- 4.1.2.3
- A user shall be able to view the contents of his or her own
and global playlists.
- 4.2.1
- A user shall be able to set the verbosity level of text
responses from CHIMMP.
- 4.3.1
- An administrator shall be able to add and remove media files
to CHIMMP's catalogue playable media.
- 4.3.2
- An administrator shall be able to add and remove users and
administrators to the list of those authorized to use
CHIMMP.
- 4.3.3
- An administrator shall be able to disable and reenable a
user's ability to use CHIMMP.
- 4.3.4
- An administrator shall be able to manage the current
playlist.
- 4.3.5
- An administrator shall be able to skip songs in the current
playlist.
- 4.3.6
- An administrator shall be able to start and stop the
playback of CHIMMP.
- 4.4.1.1
- A user shall be able to search for media by title.
- 4.4.1.2
- A user shall be able to search for media by artist.
- 4.4.2.1
- A user shall be able to browse media by genre.
- 4.4.2.2
- A user shall be able to browse media by popularity.
- 4.4.3.1
- Search performed on Global Playlist
- 4.4.3.2
- Search performed on User's Playlist
- 4.4.3.3
- Search performed on CHIMMP's entire catalogue of playable
media
- 4.5.1
- Basic help documentation shall be displayed on request of
the user.