Activation: Search feature is activated by GUI control (selecting calendar date button).
Action: Data corresponding to the selected date is retrieved from the database.
Output: Symptom entries for a particular date are displayed.
Use Case
User Action
Action Result
Click on a date displayed in the dashboard Calendar View
Detailed View on dashboard displays data for that date
Noun Extraction
User
Historical Data --> DailyRecord
Class Name: DailyRecord
Responsibilities
Collaborators
Knows (Variables): date, health values, and comments. Can (Methods): can get & set Date, Health Values, and comments
HormonePhase, Cycle
Narration
User: Viewer, I'd like to see the values I entered yesterday.
Viewer: Controller, send me yesterday's health values.
Controller: Model, retrieve the health values corresponding to yesterday's date.
Model: Here are the values you asked for.
Controller: Viewer, please display the values.
Viewer: User, here are the values you requested.
Feature Description
Use Case
Noun Extraction
Narration
User: Viewer, I'd like to see the values I entered yesterday. Viewer: Controller, send me yesterday's health values. Controller: Model, retrieve the health values corresponding to yesterday's date. Model: Here are the values you asked for. Controller: Viewer, please display the values. Viewer: User, here are the values you requested.