Изменения документа Диаграммы Схемы Графики
Редактировал(а) Coluns 31.03.2023
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -103,52 +103,29 @@ 103 103 {{/example}} 104 104 105 105 106 -==== (% id="cke_bm_1213S" style="display:none" %) (%%)Диаграммаклассов====106 +==== Диаграмма состояний ==== 107 107 108 108 {{example}} 109 109 {{plantuml}} 110 - 111 111 @startuml 112 - 113 -CanTakeDamage <|-- Hero 114 -Hero <|-- Mage 115 -Hero <|-- Warrior 116 - 117 -enum Spell { 118 - FIREBALL 119 - THUNDERBOLT 111 +[*] -> State1 112 +State1 --> State2 : Succeeded 113 +State1 --> [*] : Aborted 114 +State2 --> State3 : Succeeded 115 +State2 --> [*] : Aborted 116 +state State3 { 117 + state "Accumulate Enough Data" as long1 118 + long1 : Just a test 119 + [*] --> long1 120 + long1 --> long1 : New Data 121 + long1 --> ProcessData : Enough Data 122 + State2 --> [H]: Resume 120 120 } 121 - 122 -enum Weapon { 123 - SWORD 124 - BOW 125 -} 126 - 127 -interface CanTakeDamage { 128 - TakeDamage(num int) int 129 -} 130 - 131 -class Hero { 132 - Name: string 133 - HP: int 134 - XP: int 135 - 136 - IsDead() bool 137 - IsMage() bool 138 - IsWarrior() bool 139 - Attack(enemy CanTakeDamage) 140 -} 141 - 142 -class Warrior { 143 - Weapon: Weapon 144 - ArrowsNumber: int 145 -} 146 - 147 -class Mage { 148 - Spellbook: []Spell 149 - Mana: int 150 -} 151 - 124 +State3 --> State2 : Pause 125 +State2 --> State3[H*]: DeepResume 126 +State3 --> State3 : Failed 127 +State3 --> [*] : Succeeded / Save Result 128 +State3 --> [*] : Aborted 152 152 @enduml 153 153 154 154 {{/plantuml}} ... ... @@ -155,7 +155,7 @@ 155 155 {{/example}} 156 156 157 157 158 -==== Диаграмм ыпоследовательности ====135 +==== Диаграмма последовательности ==== 159 159 160 160 {{example}} 161 161 {{plantuml}} ... ... @@ -181,36 +181,6 @@ 181 181 {{/example}} 182 182 183 183 184 -==== Диаграмма прецедентов ==== 185 - 186 -{{example}} 187 -{{plantuml}} 188 - 189 -@startuml 190 -:Главный админ: as Admin 191 -(Работа с приложением) as (Use) 192 - 193 -Пользователь -> (Работа) 194 -Пользователь --> (Use) 195 - 196 -Admin ---> (Use) 197 - 198 -note right of Admin : Это пример заметки. 199 - 200 -note right of (Use) 201 - Заметки могут занимать 202 - несколько строчек 203 -end note 204 - 205 -note "Эта заметка будет указывать\nсразу на несколько элементов." as N2 206 -(Работа) .. N2 207 -N2 .. (Use) 208 -@enduml 209 - 210 -{{/plantuml}} 211 -{{/example}} 212 - 213 - 214 214 ==== Временная диаграмма ==== 215 215 216 216 {{example}} ... ... @@ -285,4 +285,3 @@ 285 285 286 286 == **Визуализация данных с помощью Chart Extension** == 287 287 288 -