|
3 | 3 |
|
4 | 4 | ## Entidades
|
5 | 5 |
|
6 |
| -* **ExoHumano** |
| 6 | +* **EXOHUMANO** |
7 | 7 | * **NPC**
|
8 |
| - * **CyberLutador** |
9 |
| - * **Inimigo** |
10 |
| - * **InstanciaInimigo** |
11 |
| - * **Player** |
12 |
| -* **Mochila** |
13 |
| -* **InstanciaItem** |
14 |
| -* **Item** |
15 |
| - * **Componente** |
16 |
| - * **BioChip** |
17 |
| - * **ChipCura** |
18 |
| - * **ChipAdrenalina** |
19 |
| - * **ItemChave** |
20 |
| -* **Implante** |
21 |
| - * **BracoRobotico** |
22 |
| - * **CapaceteNeural** |
23 |
| - * **VisaoCibernetica** |
24 |
| -* **MercadoClandestino** |
25 |
| -* **Missão** |
26 |
| -* **Sala** |
27 |
| -* **Regiao** |
28 |
| -* **Mapa** |
29 |
| -* **Puzzle** |
30 |
| - * **Decodificar** |
31 |
| - * **Matematico** |
32 |
| -* **Carro** |
| 8 | + * **CYBERLUTADOR** |
| 9 | + * **INIMIGO** |
| 10 | + * **INSTANCIAINIMIGO** |
| 11 | + * **PLAYER** |
| 12 | +* **MOCHILA** |
| 13 | +* **INSTANCIAITEM** |
| 14 | +* **ITEM** |
| 15 | + * **COMPONENTE** |
| 16 | + * **BIOCHIP** |
| 17 | + * **CHIPCURA** |
| 18 | + * **CHIPADRENALINA** |
| 19 | + * **ITEMCHAVE** |
| 20 | +* **IMPLANTE** |
| 21 | + * **BRACOROBOTICO** |
| 22 | + * **CAPACETENEURAL** |
| 23 | + * **VISAOCIBERNETICA** |
| 24 | +* **MERCADOCLANDESTINO** |
| 25 | +* **MISSÃO** |
| 26 | +* **SALA** |
| 27 | +* **REGIÃO** |
| 28 | +* **MAPA** |
| 29 | +* **PUZZLE** |
| 30 | + * **DECODIFICAR** |
| 31 | + * **MATEMATICO** |
| 32 | +* **CARRO** |
33 | 33 |
|
34 | 34 | ## Atributos
|
35 | 35 |
|
36 |
| -* **ExoHumano**: |
37 |
| - * **NPC**: |
38 |
| - * **CyberLutador**: |
39 |
| - * **Inimigo**: |
40 |
| - * **Player**: |
41 |
| -* **Mochila**: |
42 |
| -* **Item**: |
43 |
| - * **Componente**: |
44 |
| - * **BioChip**: |
45 |
| - * **ChipCura**: |
46 |
| - * **ChipAdrenalina**: |
47 |
| - * **ItemChave**: |
48 |
| -* **Implante**: |
49 |
| - * **BracoRobotico**: |
50 |
| - * **CapaceteNeural**: |
51 |
| - * **VisaoCibernetica**: |
52 |
| -* **MercadoClandestino**: |
53 |
| -* **Missão**: |
54 |
| -* **Sala**: |
55 |
| -* **Regiao**: |
56 |
| -* **Mapa**: |
57 |
| -* **Puzzle**: |
58 |
| - * **Decodificar**: |
59 |
| - * **Matematico**: |
60 |
| -* **Carro**: |
| 36 | +* **EXOHUMANO**: <u>idExoHumano</u>, nome |
| 37 | + * **NPC**: <u>idNPC</u> |
| 38 | + * **CYBERLUTADOR**: velocidade, vida, inteligência, furtividade, percepção, resistência |
| 39 | + * **INIMIGO**: <u>idInimigo</u> |
| 40 | + * **PLAYER**: <u>idPlayer</u> |
| 41 | +* **MOCHILA**: <u>idInventario</u>, capacidade, itemArmazenado |
| 42 | +* **ITEM**: <u>idItem</u>, nomeItem, valor, descricao |
| 43 | + * **COMPONENTE**: |
| 44 | + * **BIOCHIP** |
| 45 | + * **CHIPCURA** |
| 46 | + * **CHIPADRENALINA** |
| 47 | + * **ITEMCHAVE** |
| 48 | +* **IMPLANTE**: <u>idImplante</u>, nomeImplante, tipo, localInstalação, upgrade |
| 49 | + * **BRACOROBOTICO** |
| 50 | + * **CAPACETENEURAL** |
| 51 | + * **VISAOCIBERNETICA** |
| 52 | +* **MERCADOCLANDESTINO**: <u>idLoja</u>, nomeLoja, produtoFornecido |
| 53 | +* **MISSÃO**: <u>idMissao</u>, nomeMissao, objetivo, recompensa, itensNecessario |
| 54 | +* **SALA**: <u>idSala</u>, nomeSala |
| 55 | +* **REGIÃO**: <u>idRegiao</u>, nomeRegiao |
| 56 | +* **MAPA**: <u>idMapa</u>, nomeMapa |
| 57 | +* **PUZZLE**: <u>idPuzzle</u>, nomePuzzle, dificuldade |
| 58 | + * **DECODIFICAR** |
| 59 | + * **MATEMATICO** |
| 60 | +* **CARRO**: <u>idCarro</u>, capacidade, velocidade, combustivel, preco, conservacao, nivelSeguranca, blindagem |
61 | 61 |
|
62 | 62 | ## Relacionamentos
|
63 | 63 |
|
64 |
| -ExoHumano - participa - Missao |
65 |
| -* ExoHumano participa de zero ou várias Missões (0,1) |
66 |
| -* Missão tem a participação de um unico ExoHumano (1,1) |
| 64 | +EXOHUMANO - participa - MISSÃO |
| 65 | +* EXOHUMANO participa de zero ou várias MISSÕES (0,1) |
| 66 | +* MISSÃO tem a participação de um unico EXOHUMANO (1,1) |
67 | 67 |
|
68 |
| -ExoHumano - possui - Dialogo |
69 |
| -* ExoHumano possui zero ou vários Dialogos (0,1) |
70 |
| -* Dialogo é possuido por um unico ExoHumano (1,1) |
| 68 | +EXOHUMANO - possui - DIALOGO |
| 69 | +* EXOHUMANO possui zero ou vários DIALOGOS (0,1) |
| 70 | +* DIALOGO é possuido por um unico EXOHUMANO (1,1) |
71 | 71 |
|
72 |
| -ExoHumano - esta - Sala |
73 |
| -* Varios ExoHumanos estão em varias Salas (N, M) |
74 |
| -* Sala pode estar com zero ou varios ExoHumanos (0,N) |
| 72 | +EXOHUMANO - esta - SALA |
| 73 | +* Varios EXOHUMANOS estão em varias SALAS (N, M) |
| 74 | +* SALA pode estar com zero ou varios EXOHUMANOS (0,N) |
75 | 75 |
|
76 |
| -ExoHumano - participa - Faccao |
77 |
| -* ExoHumano participa de uma unica Facçao (1,1) |
78 |
| -* Facção tem a participação de zero ou vários ExoHumanos (0,N) |
| 76 | +EXOHUMANO - participa - FACCAO |
| 77 | +* EXOHUMANO participa de uma unica FACÇÃO (1,1) |
| 78 | +* FACÇÃO tem a participação de zero ou vários EXOHUMANOS (0,N) |
79 | 79 |
|
80 |
| -NPC - possui - MercadoClandestino |
81 |
| -* NPC possui zero ou um MercadoClandestino (0,1) |
82 |
| -* MercadoClandestino é possuido por um unico NPC (1,1) |
| 80 | +NPC - possui - MERCADOCLANDESTINO |
| 81 | +* NPC possui zero ou um MERCADOCLANDESTINO (0,1) |
| 82 | +* MERCADOCLANDESTINO é possuido por um unico NPC (1,1) |
83 | 83 |
|
84 |
| -MercadoClandestino - possui - Carro |
85 |
| -* MercadoClandestino possui zero ou vários Carros (0,N) |
86 |
| -* Carro é possuido por um único MercadoClandestino (1,1) |
| 84 | +MERCADOCLANDESTINO - possui - CARRO |
| 85 | +* MERCADOCLANDESTINO possui zero ou vários CARROS (0,N) |
| 86 | +* CARRO é possuido por um único MERCADOCLANDESTINO (1,1) |
87 | 87 |
|
88 |
| -MercadoClandestino - vende - Item |
89 |
| -* MercadoClandestino vende um ou varios Itens (1,N) |
90 |
| -* Item é vendido por zero ou varios MercadoClandestinos (0,N) |
| 88 | +MERCADOCLANDESTINO - vende - ITEM |
| 89 | +* MERCADOCLANDESTINO vende um ou varios ITENS (1,N) |
| 90 | +* ITEM é vendido por zero ou varios MERCADOCLANDESTINOS (0,N) |
91 | 91 |
|
92 |
| -Player - acessa - MercadoClandestino |
93 |
| -* Player acessa zero ou varios MercadoClandestinos (0,N) |
94 |
| -* MercadoClandestino pode ser acessado por zero ou um unico Player (0,1) |
| 92 | +PLAYER - acessa - MERCADOCLANDESTINO |
| 93 | +* PLAYER acessa zero ou varios MERCADOCLANDESTINOS (0,N) |
| 94 | +* MERCADOCLANDESTINO pode ser acessado por zero ou um unico PLAYER (0,1) |
95 | 95 |
|
96 |
| -Player - utiliza - Carro |
97 |
| -* Player utiliza zero ou um Carro (0,1) |
98 |
| -* Carro é utilizado por zero ou um Player (0,1) |
| 96 | +PLAYER - utiliza - CARRO |
| 97 | +* PLAYER utiliza zero ou um CARRO (0,1) |
| 98 | +* CARRO é utilizado por zero ou um PLAYER (0,1) |
99 | 99 |
|
100 |
| -Player - resolve - Puzzle |
101 |
| -* Player resolve zero ou um Puzzle (0,1) |
102 |
| -* Puzzle é resolvido por zero ou um Player (0,1) |
| 100 | +PLAYER - resolve - PUZZLE |
| 101 | +* PLAYER resolve zero ou um PUZZLE (0,1) |
| 102 | +* PUZZLE é resolvido por zero ou um PLAYER (0,1) |
103 | 103 |
|
104 |
| -Carro - esta - Regiao |
105 |
| -* Carro esta em uma única Região (1,1) |
106 |
| -* Região pode estar com zero ou vários Carros (0,N) |
| 104 | +CARRO - esta - REGIÃO |
| 105 | +* CARRO esta em uma única REGIÃO (1,1) |
| 106 | +* REGIÃO pode estar com zero ou vários CARROS (0,N) |
107 | 107 |
|
108 |
| -Região - esta - Mapa |
109 |
| -* Região esta em um único Mapa (1,1) |
110 |
| -* Mapa pode estar com um ou várias Regiões (1,N) |
| 108 | +REGIÃO - esta - MAPA |
| 109 | +* REGIÃO esta em um único MAPA (1,1) |
| 110 | +* MAPA pode estar com um ou várias REGIÕES (1,N) |
111 | 111 |
|
112 |
| -Sala - esta - Regiao |
113 |
| -* Sala esta em uma ou várias Regiões (1,N) |
114 |
| -* Região pode estar com zero ou várias Salas (0,N) |
| 112 | +SALA - esta - REGIÃO |
| 113 | +* SALA esta em uma ou várias REGIÕES (1,N) |
| 114 | +* REGIÃO pode estar com zero ou várias SALAS (0,N) |
115 | 115 |
|
116 |
| -Sala - conecta - Sala |
117 |
| -* Sala conecta em uma ou seis Salas (1,6) |
118 |
| -* Sala é conectada por uma ou seis Sala (1,6) |
| 116 | +SALA - conecta - SALA |
| 117 | +* SALA conecta em uma ou seis SALAS (1,6) |
| 118 | +* SALA é conectada por uma ou seis SALA (1,6) |
119 | 119 |
|
120 |
| -Puzzle - esta - Missão |
121 |
| -* Puzzle esta em zero ou várias missões (0,N) |
122 |
| -* Missão pode estar com zero ou varios Puzzles (0,N) |
| 120 | +PUZZLE - esta - MISSÃO |
| 121 | +* PUZZLE esta em zero ou várias MISSÕES (0,N) |
| 122 | +* MISSÃO pode estar com zero ou varios PUZZLES (0,N) |
123 | 123 |
|
124 |
| -Player - enfrente - InstanciaInimigo |
125 |
| -* Player enfrenta uma ou várias InstanciaInimigo (1,N) |
126 |
| -* InstanciaInimigo é enfrentado por um único player (1,1) |
| 124 | +PLAYER - enfrente - INSTANCIAINIMIGO |
| 125 | +* PLAYER enfrenta uma ou várias INSTANCIAINIMIGO (1,N) |
| 126 | +* INSTANCIAINIMIGO é enfrentado por um único PLAYER (1,1) |
127 | 127 |
|
128 |
| -Inimigo - gera - InstanciaInimigo |
| 128 | +Inimigo - gera - INSTANCIAINIMIGO |
129 | 129 | * Inimigo gera uma ou várias InstanciasInimigo (1,N)
|
130 |
| -* InstanciaInimigo é gerado por um único Inimio (1,1) |
| 130 | +* INSTANCIAINIMIGO é gerado por um único Inimio (1,1) |
131 | 131 |
|
132 |
| -CyberLutador - possui - Mochila |
133 |
| -* CyberLutador possui uma ou várias Mochilas (1,N) |
134 |
| -* Mochila é possuída por um único CyberLutador (1,1) |
| 132 | +CYBERLUTADOR - possui - MOCHILA |
| 133 | +* CYBERLUTADOR possui uma ou várias MOCHILAS (1,N) |
| 134 | +* MOCHILA é possuída por um único CYBERLUTADOR (1,1) |
135 | 135 |
|
136 |
| -CyberLutador - utiliza - Implante |
137 |
| -* CyberLutador utiliza zero ou vários Implantes (0,N) |
138 |
| -* Implante é utilizado por zero ou vários CyberLutador (0,N) |
| 136 | +CYBERLUTADOR - utiliza - IMPLANTE |
| 137 | +* CYBERLUTADOR utiliza zero ou vários IMPLANTES (0,N) |
| 138 | +* IMPLANTE é utilizado por zero ou vários CYBERLUTADOR (0,N) |
139 | 139 |
|
140 |
| -Mochila - possui - InstanciaItem |
141 |
| -* Mochila possui zero ou várias InstanciaItem (0,N) |
142 |
| -* InstanciaItem é possuída por zero ou várias Mochilas (0,N) |
| 140 | +MOCHILA - possui - INSTANCIAITEM |
| 141 | +* MOCHILA possui zero ou várias INSTANCIAITEM (0,N) |
| 142 | +* INSTANCIAITEM é possuída por zero ou várias MOCHILAS (0,N) |
143 | 143 |
|
144 |
| -Item - gera - InstanciaItem |
145 |
| -* Item gera um ou várias InstanciaItem (1,N) |
146 |
| -* InstanciaItem é gerado por um único Item (1,1) |
| 144 | +ITEM - gera - INSTANCIAITEM |
| 145 | +* ITEM gera um ou várias INSTANCIAITEM (1,N) |
| 146 | +* INSTANCIAITEM é gerado por um único ITEM (1,1) |
147 | 147 |
|
148 |
| -Implante - possui - Componente |
149 |
| -* Implante possui um ou vários Componentes (1,N) |
150 |
| -* Componente é possuído por um ou vários Implantes (1,N) |
| 148 | +IMPLANTE - possui - COMPONENTE |
| 149 | +* IMPLANTE possui um ou vários COMPONENTES (1,N) |
| 150 | +* COMPONENTE é possuído por um ou vários IMPLANTES (1,N) |
151 | 151 |
|
152 | 152 | ## Histórico de versões
|
153 | 153 |
|
154 | 154 | | Versão | Data | Descrição | Autor |
|
155 | 155 | |:------:|:------:|:---------:|------:|
|
156 | 156 | | 1.0 | 23/11/2024 | Criação do MER | [João Vitor Santos](https://github.com/Jauzimm) |
|
157 | 157 | | 1.1 | 24/11/2024 | Adição dos Relacionamentos no MER | [João Vitor Santos](https://github.com/Jauzimm) |
|
| 158 | +| 1.2 | 25/11/2024 | Adição dos atributos das entidades | [Charles Serafim Morais](https://github.com/charles-serafim) | |
0 commit comments