Team 1 Member : 劉和軒 沈文迪
Project information What we are going to do? A maze!!! Why is it worth doing? Entertaining and brain-twisting
Design framework Classes Role/Path/fPath/Maze/Space Methods Operation function Path function
Specification Role To position and change the position of the role Path To generate a proper path to go fPath To generate a proper X-path Maze To generate the maze Space To assign a special value to a certain space how many ? sizes ? basic blocks ? example figures ? What is this ? difference with fPath ? What is a role ? How many role ? What can we do with role ? What is a this ? What is the domain ? What operations are allowed ? specifics ?
For any wrong input, there is a default function. Every border is defined Every block is impassable There exist a solution in every game.(Play many times) Test Plan General feedbacks: What level of testing ? code level ? UI level ? What is an input ? maze configurations ? What is a block ? How many types ? Never defined in the spec! What is pass ? How many mazes ? sizes ? How many test sequences ? How many combinations of requirement in your test sequenes ? Any of how many ? How do you specify and verify the default functions ? Every of how many ?