Backgamon, diseño software
• Requirements specification…………………………………..2
• Use cases……………………………………………………..5
• Full description of scenarios…………………………………6
• Class diagram……………………………………………….14
• Sequence diagrams………………………………………….15
• Database scheme……………………………………………17
• State diagram………………………………………………..18
Requirements Specification
No-functional Requirements:
|Id: Rnf-01|
|Name: Software compatibility |
|Description: |
|- The program will be designed for Microsoft and Linux O. |
|S. |
|Id: Rnf-02 |
|Name: Programming language|
|Description: |
|- This program will be programmed in JAVA language. |
|- It will be created with NetBeans. |
|- To save the game is used MySQL to create a data base. |
Functional Requirements:
|Id: Rf-01 |
|Name: Profile Election|
|Description: |
|- Runs when the program starts. |
|- System asks for an id and password or for a new account. |
|- If both id and password are correct, let the user begin |
|to play. |
|Id: Rf-02|
|Name: Game Menu |
|Description: |
|- Main menu with different functions. |
|Id: Rf-02.01 |
|Name: Game Mode |
|Description: |
|-Mode choosing. |
|- Online and Offline as options. |
|Id: Rf-02.02 |
|Name: Player Game |
|Description: |
|- User logged in the system previously. |
|- User chooses to play asplayer one or player two. |
|- Only two players are allowed. |
|Id: Rf-02.03 |
|Name: Token Election |
|Description: |
|- Player one chooses token and colour to play. |
|- Player two chooses token and colour toplay. |
|- Tokens are generated into the game. |
|- The game starts. |
|Id: Rf-02.04 |
|Name: Save Game |
|Description: |
|- The game is paused. |
|-A recover point is created in the game. |
|- Name of the players, time played, tokens remaining, and |
|position of each token are saved in the recovery point. |
|- The recover point is saved into the database. |
|Id: Rf-02.05 |
|Name: Load Game |
|Description:|
|- Previous saved game(s) needed. |
|- All saved games are showed in the screen. |
|- Chosen by the user game is selected. |
|- Saved information is read. |
|- Players and time added to the game. |
|- Tokens and position added to the board....
Regístrate para leer el documento completo.