-
Notifications
You must be signed in to change notification settings - Fork 0
Object Oriented Analysis(CRC card)
JohnsonWu1 edited this page Feb 10, 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 |
| Collaborator | Responsibility |
|---|---|
| Database | retrieve comment |
| player | Send comment to DB for storing |
| Comment | |
| Profile |
| Collaborator | Responsibility |
|---|---|
| Database | confirm login |
| player | |
| Login |
| Collaborator | Responsibility |
|---|---|
| Database | search for user |
| player |
| Collaborator | Responsibility |
|---|---|
| Database | Display nearby QRcode |
| QRCode | |
| Map |
| Collaborator | Responsibility |
|---|---|
| Database | Open camera for scanning |
| QRCode |
| Collaborator | Responsibility |
|---|---|
| Database | represent a Player |
| player |
| Collaborator | Responsibility |
|---|---|
| Database | Implements interface to search for other players |
| player |
| Collaborator | Responsibility |
|---|---|
| Database | represent a Player |
| player |
| Collaborator | Responsibility |
|---|---|
| Database | represent a Player |
| player |
| Collaborator | Responsibility |
|---|---|
| Database | represent a Player |
| player |
| Collaborator | Responsibility |
|---|---|
| Database | represent a Player |
| player |