Changes between Version 3 and Version 4 of UseCaseModel


Ignore:
Timestamp:
08/22/26 19:14:32 (5 days ago)
Author:
231118
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseModel

    v3 v4  
    1 = Модел на случаи на употреба =
    2 
    3 == Листа на актери / улоги ==
    4 
    5 === Клиентска апликација (Agent / Collector) ===
    6 Апликација инсталирана на компјутерите која периодично собира системски, процесни и безбедносни податоци и ги испраќа до серверот.
    7 
    8 Ги иницира следните случаи на употреба:
    9 
    10 * [wiki:UseCase1 UC1 – Испраќање и обработка на податоци]
    11   Испраќа собрани податоци до серверот за нивно складирање и обработка.
    12 
    13 === Администратор ===
    14 Корисник кој управува со системот, креира околини (Environments) и има целосен увид во сите поврзани компјутери.
    15 
    16 Ги иницира следните случаи на употреба:
    17 
    18 * [wiki:UseCase2 UC2 – Централизиран Dashboard]
    19   Ги прегледува сите поврзани компјутери.
    20 
    21 * [wiki:UseCase4 UC4 – Управување со Environments]
    22   Креира и управува со environments.
    23 
    24 === Оператор / Аналитичар ===
    25 Корисник кој врши анализа на податоците, безбедносните настани и логовите.
    26 
    27 Ги иницира следните случаи на употреба:
    28 
    29 * [wiki:UseCase2 UC2 – Централизиран Dashboard]
    30 
    31 * [wiki:UseCase3 UC3 – Детална анализа на компјутер]
    32 
    33 * [wiki:UseCase5 UC5 – RAG Chat анализа]
    34 
    35 
    36 == Листа на случаи на употреба ==
    37 
    38 * [wiki:UseCase1 UC1 – Испраќање и обработка на податоци]
    39 Клиентската апликација испраќа податоци до серверот.
    40 
    41 * [wiki:UseCase2 UC2 – Централизиран Dashboard]
    42 Прикажува информации за сите поврзани компјутери.
    43 
    44 * [wiki:UseCase3 UC3 – Детална анализа на компјутер]
    45 Прикажува детални информации за избран компјутер.
    46 
    47 * [wiki:UseCase4 UC4 – Управување со Environments]
    48 Овозможува креирање и управување со environments.
    49 
    50 * [wiki:UseCase5 UC5 – RAG Chat анализа]
    51 Овозможува анализа на логови преку поставување прашања на природен јазик.
    52 
    53 
    54 == Детали за изборот на најважните случаи на употреба ==
    55 
    56 Следните случаи на употреба се избрани бидејќи ја претставуваат основната функционалност на системот и вклучуваат директен пристап до базата на податоци:
    57 
    58 * UC1 – Испраќање и обработка на податоци
    59 * UC2 – Централизиран Dashboard
    60 * UC3 – Детална анализа на компјутер
    61 * UC4 – Управување со Environments
    62 * UC5 – RAG Chat анализа
    63 
     1= Use-case model =
     2== List of Actors / Roles ==
     3* '''Client application (Agent / Collector)''' – надворешен систем инсталиран на компјутерите кој периодично собира и испраќа системски, процесни и безбедносни податоци до серверот.
     4  Иницира: [wiki:UseCase1 UC1 – Испраќање и обработка на податоци]
     5* '''Administrator''' – корисник кој управува со околини (Environments) и има целосен увид во сите поврзани компјутери.
     6  Иницира: [wiki:UseCase2 UC2 – Централизиран Dashboard], [wiki:UseCase4 UC4 – Управување со Environments]
     7* '''Operator / Analyst''' – корисник кој анализира податоци, безбедносни настани и достапност на сервиси.
     8  Иницира: [wiki:UseCase2 UC2 – Централизиран Dashboard], [wiki:UseCase3 UC3 – Детална анализа на компјутер], [wiki:UseCase5 UC5 – RAG Chat анализа], [wiki:UseCase6 UC6 – Следење достапност на мрежни сервиси]
     9== List of Use-cases ==
     10* [wiki:UseCase1 UC1 – Испраќање и обработка на податоци] – Клиентската апликација испраќа собрани податоци до серверот за складирање и обработка.
     11* [wiki:UseCase2 UC2 – Централизиран Dashboard] – Прикажува преглед и моментален статус на сите поврзани компјутери.
     12* [wiki:UseCase3 UC3 – Детална анализа на компјутер] – Прикажува процеси, логови и безбедносни аларми за избран компјутер.
     13* [wiki:UseCase4 UC4 – Управување со Environments] – Овозможува креирање и управување со околини.
     14* [wiki:UseCase5 UC5 – RAG Chat анализа] – Анализа на логови преку прашања на природен јазик.
     15* [wiki:UseCase6 UC6 – Следење достапност на мрежни сервиси] – Преглед на достапноста на мрежните сервиси низ време.
     16== Realization details on selection of the most important use cases in the database ==
     17Сите наведени случаи на употреба се избрани како најважни бидејќи ја претставуваат основната функционалност на системот и вклучуваат директен пристап до базата на податоци (внес, преглед или анализа). За секој од нив е документиран барем еден сценарио со реален, тестиран SQL врз схемата project од претходната фаза.
     18* UC1 – внес на податоци (INSERT/UPSERT во повеќе табели)
     19* UC2 – преглед на сите компјутери (JOIN на тековни метрики)
     20* UC3 – детална анализа (процеси, Sysmon настани, аларми)
     21* UC4 – управување со околини (INSERT/SELECT)
     22* UC5 – RAG анализа (SELECT контекст од логови)
     23* UC6 – достапност на мрежни сервиси (JOIN на напредните табели)