-
Notifications
You must be signed in to change notification settings - Fork 0
Object Oriented Analysis(CRC card)
ganfanlen edited this page Feb 13, 2023
·
35 revisions
| Responsibility | Collaborators |
|---|---|
| represent a player | Database |
| keeps its corresponding information | Camera |
| Comment | |
| DisplayPlayerInfoButton |
| Responsibility | Collaborators |
|---|---|
| stores the information of players and QR codes | QrCode |
| Player | |
| Geolocation |
| Responsibility | Collaborators |
|---|---|
| store corresponding QR Code | QrCodeScanner |
| Database |
| Responsibility | Collaborators |
|---|---|
| Scan photo and process it to return the QrCode | QrCode |
| ScanningButton |
| Responsibility | Collaborators |
|---|---|
| represent and stores the corresponding information of a location | Database |
| Responsibility | Collaborators |
|---|---|
| represent and store the corresponding information of a comment | Player |
| Responsibility | Collaborators |
|---|---|
| Implement with the functionality of taking pictures | QrCodeScanner |
| Responsibility | Collaborators |
|---|---|
| Displays player's corresponding data | DisplayPlayerInfoButton |
| provides UI to update Player | Player |
| Responsibility | Collaborators |
|---|---|
| Displays nearby QR codes | Database |
| Geolocation |
| Responsibility | Collaborators |
|---|---|
| Displays top players as a list | Player |
| Database |
| Responsibility | Collaborators |
|---|---|
| Implements interface to search for other players | Player |
| Database |
| Responsibility | Collaborator |
|---|---|
| retrieve comment | Database |
| Send comment to DB for storing | player |
| Comment | |
| Profile |
| Responsibility | Collaborator |
|---|---|
| search for user | Database |
| player |
| Responsibility | Collaborator |
|---|---|
| Display nearby QRcode | Database |
| QRCode | |
| Map |
| Responsibility | Collaborator |
|---|---|
| Open camera for scanning | Database |
| QRCode |
| Responsibility | Collaborator |
|---|---|
| represent a Player | Database |
| player |
| Responsibility | Collaborator |
|---|---|
| Implements interface to search for other player | Database |
| player |
