You are on page 1of 7

Проектування та документування архітектури застосунку

на підставі докладної специфікації вимог до нього та


потоку дій користувача
1. Об’єктна модель
2. Рішення з реалізації застосунку
a. Інформаційна архітектура
i. Система організації контенту – база даних користувачів
та список токенів користувачів використовують
хронологічний спосіб організації даних, а список
користувачів у грі та на сайті – алфавітний.
ii. Система найменувань – основні способи подання
інформації використовують заголовки (Main menu, Fight,
You won/lost), позначення систем навігації (To main
menu, …) та іконки (картинки, піктограми – гравець,
битися, …).
iii. Система навігації – використовується принцип
багаторівневої структури та патерни «Зрозумілі точки
входу», «Модальна панель», «Глибокі посилання»,
«Аварійний вихід», «Інструменти реєстрації».
iv. Системи пошуку – Split view (при виборі гравців для
нападу) і Cards (список токенів гравців).
b. Технологічні рішення
i. FrontEnd: JavaScript, ReactJS, VS Code
ii. BackEnd (DB): C++, Crow (library), SQLite
iii. Blockchain: Solidity, TypeScript, VS Code, Remix IDE
iv. Game: C#, Unity SDK
3. Діаграма придатності для ключового варіанту
4. Діаграма послідовності для ключового варіанту
5. Діаграма класів проектування
6. Засіб для побудови діаграм: Diagrams.net (а саме додаток до IDE VS
Code, бо застосунок тепер доступний тільки за підписки до сервісу
Jira).

You might also like