Changes between Version 5 and Version 6 of ApplicativeDesign
- Timestamp:
- 07/07/26 02:23:34 (15 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ApplicativeDesign
v5 v6 1 = Апликативен дизајн – Случаи на употреба и Сценарија за пристап до базата – SQL Погледи1 = Модел на случаи на употреба = 2 2 3 == Актери3 == Листа на актери / улоги == 4 4 5 * **Клиентска апликација (Agent / Collector)** 6 Апликација инсталирана на поединечни компјутери која периодично собира 7 системски, процесни и безбедносни податоци и ги испраќа до серверот. 5 === Клиентска апликација (Agent / Collector) === 6 Апликација инсталирана на компјутерите која периодично собира системски, процесни и безбедносни податоци и ги испраќа до серверот. 8 7 9 * **Администратор (Admin панел)** 10 Корисник кој управува со системот, креира логички околини (environments), 11 генерира безбедносни токени и има целосен преглед над сите уреди. 8 Ги иницира следните случаи на употреба: 12 9 13 * **Оператор / Аналитичар** 14 Корисник кој преку dashboard врши анализа на податоците, 15 следи перформанси и безбедносни настани и поставува прашања преку RAG/Chat. 10 * [wiki:NETIntel-UC1 UC1 – Испраќање и обработка на податоци] 11 Испраќа собрани податоци до серверот за нивно складирање и обработка. 16 12 17 == Сценарија 13 === Администратор === 14 Корисник кој управува со системот, креира околини (Environments) и има целосен увид во сите поврзани компјутери. 18 15 19 [wiki:NETIntel-СЦ1-Испраќање-податоци '''СЦ1: Испраќање на податоци од клиент (X-Env-Token)'''] 16 Ги иницира следните случаи на употреба: 20 17 21 [wiki:NETIntel-СЦ2-Dashboard-преглед '''СЦ2: Преглед на сите компјутери (Dashboard)'''] 18 * [wiki:NETIntel-UC2 UC2 – Централизиран Dashboard] 19 Ги прегледува сите поврзани компјутери. 22 20 23 [wiki:NETIntel-СЦ3-Детали-компјутер '''СЦ3: Детален преглед за еден компјутер'''] 21 * [wiki:NETIntel-UC4 UC4 – Управување со Environments] 22 Креира и управува со environments. 24 23 25 [wiki:NETIntel-СЦ4-Environments '''СЦ4: Креирање и управување со Environments'''] 24 === Оператор / Аналитичар === 25 Корисник кој врши анализа на податоците, безбедносните настани и логовите. 26 26 27 [wiki:NETIntel-СЦ5-EnvToken '''СЦ5: Генерирање Env Token '''] 27 Ги иницира следните случаи на употреба: 28 28 29 [wiki:NETIntel-СЦ6-RAG-Chat '''СЦ6: Поставување прашање преку RAG/Chat''']29 * [wiki:NETIntel-UC2 UC2 – Централизиран Dashboard] 30 30 31 [wiki:NETIntel-СЦ7-Export '''СЦ7: Експортирање на податоци за компјутер''']31 * [wiki:NETIntel-UC3 UC3 – Детална анализа на компјутер] 32 32 33 [wiki:NETIntel-СЦ8-Cleanup '''СЦ8: Автоматско чистење на стари логови''']33 * [wiki:NETIntel-UC5 UC5 – RAG Chat анализа] 34 34 35 35 36 == Најважни случаи на употреба36 == Листа на случаи на употреба == 37 37 38 [wiki:NETIntel-UC1-Испраќање-податоци '''UC1: Испраќање и обработка на податоци од клиент (X-Env-Token)'''] 38 * [wiki:NETIntel-UC1 UC1 – Испраќање и обработка на податоци] 39 Клиентската апликација испраќа податоци до серверот. 39 40 40 [wiki:NETIntel-UC2-Dashboard '''UC2: Централизиран dashboard за мониторинг на компјутери'''] 41 * [wiki:NETIntel-UC2 UC2 – Централизиран Dashboard] 42 Прикажува информации за сите поврзани компјутери. 41 43 42 [wiki:NETIntel-UC3-Детален-компјутер '''UC3: Детална анализа на компјутер и безбедносни настани'''] 44 * [wiki:NETIntel-UC3 UC3 – Детална анализа на компјутер] 45 Прикажува детални информации за избран компјутер. 43 46 44 [wiki:NETIntel-UC4-Environments '''UC4: Управување со environments '''] 47 * [wiki:NETIntel-UC4 UC4 – Управување со Environments] 48 Овозможува креирање и управување со environments. 45 49 46 [wiki:NETIntel-UC5-RAG-Chat '''UC5: Интелигентна анализа на логови преку RAG/Chat'''] 50 * [wiki:NETIntel-UC5 UC5 – RAG Chat анализа] 51 Овозможува анализа на логови преку поставување прашања на природен јазик. 52 53 54 == Дијаграм на случаи на употреба (опционално) == 55 56 Тука може да се приложи UML Use-case дијаграм доколку е изработен. 57 58 59 == Детали за изборот на најважните случаи на употреба == 60 61 Следните случаи на употреба се избрани бидејќи ја претставуваат основната функционалност на системот и вклучуваат директен пристап до базата на податоци: 62 63 * UC1 – Испраќање и обработка на податоци 64 * UC2 – Централизиран Dashboard 65 * UC3 – Детална анализа на компјутер 66 * UC4 – Управување со Environments 67 * UC5 – RAG Chat анализа 68 69 За секој од избраните случаи на употреба е изработена посебна wiki страница која содржи сценарио на користење и SQL командите што се користат при пристапот до базата.
