User Story
Essential components
Story
As a Developer
I want Audio functions to be separated
so that the program is more maintainable and easily extendible
Acceptance Criteria
- Audio functions are encapsulated in an audio related class or classes
- Current play functionality remains unchanged
- Clicking on "File>Play" for a given image will still result in the same audio for the user
Supporting Information
Currently, the play method is included inside of the imgProvider class. The imgProvider provides image information to generate the audio. Play method seems to be unrelated to the function of imgpProvider. Moving the play method to another class will allow further development of audio features and potentially allow for more extensibility of play methods.
Dependencies
Depends On
Dependents
User Story
Essential components
Story
As a Developer
I want Audio functions to be separated
so that the program is more maintainable and easily extendible
Acceptance Criteria
Supporting Information
Currently, the play method is included inside of the imgProvider class. The imgProvider provides image information to generate the audio. Play method seems to be unrelated to the function of imgpProvider. Moving the play method to another class will allow further development of audio features and potentially allow for more extensibility of play methods.
Dependencies
Depends On
Dependents