= Модел на случаи на употреба = == Листа на актери / улоги == === Клиентска апликација (Agent / Collector) === Апликација инсталирана на компјутерите која периодично собира системски, процесни и безбедносни податоци и ги испраќа до серверот. Ги иницира следните случаи на употреба: * [wiki:NETIntel-UC1 UC1 – Испраќање и обработка на податоци] Испраќа собрани податоци до серверот за нивно складирање и обработка. === Администратор === Корисник кој управува со системот, креира околини (Environments) и има целосен увид во сите поврзани компјутери. Ги иницира следните случаи на употреба: * [wiki:NETIntel-UC2 UC2 – Централизиран Dashboard] Ги прегледува сите поврзани компјутери. * [wiki:NETIntel-UC4 UC4 – Управување со Environments] Креира и управува со environments. === Оператор / Аналитичар === Корисник кој врши анализа на податоците, безбедносните настани и логовите. Ги иницира следните случаи на употреба: * [wiki:NETIntel-UC2 UC2 – Централизиран Dashboard] * [wiki:NETIntel-UC3 UC3 – Детална анализа на компјутер] * [wiki:NETIntel-UC5 UC5 – RAG Chat анализа] == Листа на случаи на употреба == * [wiki:NETIntel-UC1 UC1 – Испраќање и обработка на податоци] Клиентската апликација испраќа податоци до серверот. * [wiki:NETIntel-UC2 UC2 – Централизиран Dashboard] Прикажува информации за сите поврзани компјутери. * [wiki:NETIntel-UC3 UC3 – Детална анализа на компјутер] Прикажува детални информации за избран компјутер. * [wiki:NETIntel-UC4 UC4 – Управување со Environments] Овозможува креирање и управување со environments. * [wiki:NETIntel-UC5 UC5 – RAG Chat анализа] Овозможува анализа на логови преку поставување прашања на природен јазик. == Дијаграм на случаи на употреба (опционално) == Тука може да се приложи UML Use-case дијаграм доколку е изработен. == Детали за изборот на најважните случаи на употреба == Следните случаи на употреба се избрани бидејќи ја претставуваат основната функционалност на системот и вклучуваат директен пристап до базата на податоци: * UC1 – Испраќање и обработка на податоци * UC2 – Централизиран Dashboard * UC3 – Детална анализа на компјутер * UC4 – Управување со Environments * UC5 – RAG Chat анализа За секој од избраните случаи на употреба е изработена посебна wiki страница која содржи сценарио на користење и SQL командите што се користат при пристапот до базата.