Milestone 5
Action Plan
This milestone:
Name | What was done | Time Spent |
Jeremie | Created UML Component diagram and assisted in storyboards. | 3 hours |
Jorgen | Assisted in creating UML component diagram and storyboards. | 3 hours |
Lucas | Assisted in creating UML component diagram and storyboards. | 3 hours |
Michael | Drew storyboards and assisted in creating UML component diagram. | 3 hours |
Next milestone:
Name | What was done | Estimated Time Required |
Jeremie | Creating database models implementation and tests. Class Diagrams and Interaction Diagrams |
5 hours |
Jorgen | Creating database models implementation and tests. Class Diagrams and Interaction Diagrams |
5 hours |
Lucas | Receipt input component implementation and tests. Class Diagrams and Interaction Diagrams |
5 hours |
Michael | Receipt input component implementation and tests. Class Diagrams and Interaction Diagrams |
5 hours |
Design Storyboards
- Top Left Epics:
- As DaveBossBusiness, I want to be able to enter my receipts manually so I know all of the information is correct.
- As DaveBossBusiness and SallyStudent, I want to be able to scan my receipts so that the information from the receipts is easily put into the database
- As SallyStudent, I would like to be able to categorize my receipts so that the information is easier to find.
- As TomLowIncome, I would like to serialize the data so that I can close the program and reopen it later.
- Bottom Left Epics:
- As MaryShopaholic, I would like to see my spending visually in a way that’s intuitive and makes sense so that I can intuitively know what I overspent on.
- Top and Bottom Right Epics:
- As SallyStudent, I would like to be able to categorize my receipts so that the information is easier to find.
- As TomLowIncome, I would like to serialize the data so that I can close the program and reopen it later.
System Architecture
- Epics Annotated (each epic is indicated under the component that it corresponds to in the list below )
E1. As DaveBossBusiness, I want to be able to enter my receipts manually so I know all of the information is correct.
E2. As DaveBossBusiness and SallyStudent, I want to be able to scan my receipts so that the information from the receipts is easily put into the database
E3. As SallyStudent, I would like to be able to categorize my receipts so that the information is easier to find.
E4. As TomLowIncome, I would like to serialize the data so that I can close the program and reopen it later.
E5. As MaryShopaholic, I would like to see my spending visually in a way that’s intuitive and makes sense so that I can intuitively know what I overspent on.