Static version of the GUI Requirements - DIT113-V22/group-06 GitHub Wiki

Requirements for Milestone "Static version of the GUI created"

Non-functional Requirements:

  • The app must have a place where code boxes are placed (canvas). (Issue 8)
  • The app must have blocks representing a small block of code. (Issue 7)
  • The app must have a place where the code boxes will be dragged from (selection menu). (Issue 8)
  • The code blocks should be written in a child-friendly language. (Issue 7 and Issue 43)
  • The app must have a well-defined layout for easy navigation. (Issue 8)
  • The app must include the following code blocks:
  1. Move x seconds forward (Issue 7)
  2. Move x seconds backwards (Issue 7)
  3. Move x degrees left (Issue 7)
  4. Move x degrees right (Issue 7)
  5. Turn around (Issue 43)
  6. Spin around (Issue 43)
  7. Wait x seconds (Issue 43)
  8. Repeat x times (Issue 43)
  • The code blocks should be easy to distinguish from each other and clearly connected to a specific action of the car. (Issue 7 and Issue 43)