A full-stack application created for University of St. Thomas course SEIS739.
0
stars
1
forks
source link
As a User, I want to access resources related to different menstrual cycle education topics (ex. fasting types, hormone functions, etc.) so that I can continue to learn and understand my body. #14
Input: The specific phase as selected by the user.
Activation: The resource page pertaining to the phase is activated by GUI control.
Action: Data corresponding to the selected phase or resource type is retrieved from the database.
Output: Resources (description, external links, associated hormone phase) are displayed.
Use Case
User Action
Action Result
Select the resources button on the dashboard
Resources page is displayed
Select the specific phase or resource topic via GUI button
Corresponding details about the resource are displayed
Noun Extraction
User
Education Topics ---> Resources
Note: Resources could be a class or a Report type in Spring Boot
Class Name: Resources
Responsibilities
Collaborators
Knows (Variables): associated HormonePhase, detailed description, external links. Can (Methods): can get phase, and get/set description and links,
HormonePhase
Narration
User: Viewer, I want to learn more about a particular hormone phase.
Viewer: User, here are your options. Which one would you like to know more about?
User: Viewer, I want to know more about the Nurture Phase.
Viewer: Controller, can you get information related to the Nurture Phase?
Controller: Model, I need to see all the information we have about the Nurture Phase.
Model: Controller, Here's everything I know.
Controller: Viewer, Nurture Phase information hot off the presses. Viewer: User, here is the information about the specific phase you requested.
Feature Description
Use Case
Noun Extraction
Narration
User: Viewer, I want to learn more about a particular hormone phase. Viewer: User, here are your options. Which one would you like to know more about? User: Viewer, I want to know more about the Nurture Phase. Viewer: Controller, can you get information related to the Nurture Phase? Controller: Model, I need to see all the information we have about the Nurture Phase. Model: Controller, Here's everything I know. Controller: Viewer, Nurture Phase information hot off the presses.
Viewer: User, here is the information about the specific phase you requested.