Presentation is loading. Please wait.

Presentation is loading. Please wait.

Team 1 Member : 劉和軒 沈文迪. Project information What we are going to do? A maze!!! Why is it worth doing? Entertaining and brain-twisting.

Similar presentations


Presentation on theme: "Team 1 Member : 劉和軒 沈文迪. Project information What we are going to do? A maze!!! Why is it worth doing? Entertaining and brain-twisting."— Presentation transcript:

1 Team 1 Member : 劉和軒 沈文迪

2 Project information What we are going to do? A maze!!! Why is it worth doing? Entertaining and brain-twisting

3 Design framework Classes Role/Path/fPath/Maze/Space Methods Operation function Path function

4 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 ?

5 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 ?


Download ppt "Team 1 Member : 劉和軒 沈文迪. Project information What we are going to do? A maze!!! Why is it worth doing? Entertaining and brain-twisting."

Similar presentations


Ads by Google