Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • C CMPT370international
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Zhengwei Zhong (zhz361)
  • CMPT370international
  • Milestones
  • Milestone 6: Detailed Design
Open
Milestone

Milestone 6: Detailed Design
Milestone ID: 274

Action Plan:

Liu and Li finishes drawing all the diagrams (Class diagram and Interaction diagram. It takes around 2 hours (Estimate: 1.5 hours). Zhang and Zhong finishes Action plan, Implementation and tests. It takes around 3 hours.(Estimate: 4 to 5 hours) As for the next milestone, Zhong and Zhang will finish the introduction and Scope.(Estimate: 0.5 hour) Li will focus on the quality objective (Estimate: 1.5 hours). As for role and responsibilities, Zhong and Zhang will focus on the design of the website (Hard to estimate). Li and Liu will focus on connecting the database with the website (Hard to estimate). As for the inspection and test methodology, we will probably use regression test and group inspection. (5 hours as estimated).

Class Diagram & Interaction Diagram: IMG_0996

Test and Implementation:

Test and Implementation file are both in 370backend.

This is what we gonna put in the next milestone.(we just think it in advance) Background information: We are making a website so it’s actually a little hard for us to test our website, which means we will have another way to test our website.

Test Shopping cart Usage: Used to record the price and quantity of coffee (purchase coffee)

Pre-Condition: None

Action: Click the button of shopping cart

Post-Condition: The output(price and quantity of coffee) should be displayed to user and the calculation should be correct

Test Display_order Usage: Used to display the order information for each user

Pre-Condition: None

Action: Click the Display_order button

Post-Condition: The output of each order information should be displayed on the website.

Test Special Order (Google_weather, recommend_item) Usage: Use to display the recommendation of coffee based on Weather

Pre-Condition: None Action: Click and enter the homepage

Post-Condition: The output should display appropriate coffee and grab the accurate local weather to users

Test Cancel button Usage: Used to cancel wrong order

Pre-Condition: None

Action: Click the cancel button

Post-Condition: The wrong order should be canceled after clicking

Test recording user information Usage: Used to record user information

Pre-Condition: Input for name should be string, phone number should be int,order number should be int or string

Action: Click the button of getting user information and send it to database

Post-Condition: All user information typed by user will be recorded to the database

Test place_order button Usage: Used to place order when user finished choosing

Pre-Condition: No

Action: Click the button of place order

Post-Condition: The website should tell user his/her order is successfully placed and return a order number to user.

All issues for this milestone are closed. You may close this milestone now.
  • Issues 1
  • Merge requests 0
  • Participants 1
  • Labels 0
100% complete
100%
Start date
No start date
None
Due date
No due date
1
Issues 1 New issue
Open: 0 Closed: 1
0
Merge requests 0
Open: 0 Closed: 0 Merged: 0
0
Releases
None
Reference: zhz361/cmpt370international%"Milestone 6: Detailed Design"