Input: User edits weight, rates mood (happy vs. sad), bloating, cramping, headaches, irritability, energy level, anxiety, breast tenderness, or appetite, or adds/edits comments regarding observations for the selected day.
Activation: Clicking on the 'Edit Daily Observation' button.
Action: An existing daily record is modified.
Output: A message to the user that a 'Daily Observation' has been Edited and the record is modified in the database.
User Case
User Action
Action Result
Click 'Edit Daily Observation'
Modal form opens on screen
Edit Observation values
Values Reflected in Modal form
Click 'Submit Observations'
Daily Observation modified in DB & Modal confirmation shows on screen
Closes Confirmation Modal
Modal Confirmation closes, Dashboard displayed
Noun Extraction
User
Heath Symptoms --> DailyRecord
Class Name: DailyRecord
Responsibilities
Collaborators
Knows (Variables): date, health values, and comments. Can (Methods): can get & set Date, Health Values, and comments
User
Narration
User: Actually, Viewer. I need to update Daily Record for today, I forgot to add a comment.
Viewer: Controller, can you help me modify the Daily Record for today?
Controller: Model, request for you to modify today's Daily Record.
Model: My pleasure. Today's Daily Record retrieved and edited.
Controller: Thank you! Viewer, please relay that the update has been made.
Viewer: User, thanks for the update. Today's record has been corrected. Now, go enjoy your day!
User: Thank ye kindly, Viewer. I appreciate the speedy and reliable assistance.
Feature Description
User Case
Noun Extraction
Narration
User: Actually, Viewer. I need to update Daily Record for today, I forgot to add a comment. Viewer: Controller, can you help me modify the Daily Record for today? Controller: Model, request for you to modify today's Daily Record. Model: My pleasure. Today's Daily Record retrieved and edited. Controller: Thank you! Viewer, please relay that the update has been made. Viewer: User, thanks for the update. Today's record has been corrected. Now, go enjoy your day! User: Thank ye kindly, Viewer. I appreciate the speedy and reliable assistance.