Sunday, 19 October 2008

Green Street Car Park - set of scenarios

Use case: Enter Car Park


Successful scenario

  • driver approaches car park with Full sign off

  • driver drives to car park entrance

  • sensor detects car

  • driver inserts card into reader

  • card recognised as being on the valid cards list

  • card returned to driver

  • entrance barrier raised

  • driver drives into car park

  • barrier lowered behind car

  • number of spaces decremented

  • if spaces = 0, full sign goes on


Unrecognised card scenario

  • driver drives to car park entrance

  • driver inserts card into reader

  • card not recognised as being on the valid cards list

  • card returned to driver

  • driver drives away

Car park full scenario

  • driver approaches car park with Full sign on

  • driver drives away



Use case: Leave Car Park


Successful scenario

  • driver drives to car park exit

  • sensor detects car

  • exit barrier raised

  • driver drives out of car park

  • barrier lowered behind car

  • number of spaces incremented

  • if spaces > 0, full sign goes off



Use case: Update List Of Valid Cards


Successful scenario – adding card to list

- card number added to valid cards list


Successful scenario – deleting card from list

- card number deleted from valid cards list


Successful scenario – updating card on list

- new instance of Card class created


No comments: