BetsyRowley / menstrual-tracker

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

Open BetsyRowley opened 6 months ago

BetsyRowley commented 6 months ago

Feature Description

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

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.