Changes between Initial Version and Version 1 of UseCase6


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

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCase6

    v1 v1  
     1= Use-case 6 – Следење достапност на мрежни сервиси =
     2 * '''Initiating actor:''' Operator / Analyst
     3 * '''Other actors:''' Administrator
     4 * '''Description:'''
     5Овозможува преглед на мрежните сервиси што ги изложуваат компјутерите и нивната достапност низ време (up/down проверки со време на одговор).
     6 * '''Scenario:'''
     71. Корисникот избира компјутер (пример id = 2).
     82. Системот ги прикажува сервисите и историјата на достапност:
     9{{{
     10SET search_path TO project;
     11SELECT ns.service_name, ns.port, ns.protocol,
     12       sa.is_available, sa.response_time_ms, sa.timestamp
     13FROM network_services ns
     14JOIN service_availability sa ON sa.service_id = ns.id
     15WHERE ns.computer_id = 2
     16ORDER BY sa.timestamp DESC;
     17}}}
     183. Системот прикажува кои сервиси во моментот се недостапни:
     19{{{
     20SELECT ns.service_name, ns.port
     21FROM network_services ns
     22WHERE ns.computer_id = 2
     23  AND (SELECT is_available
     24       FROM service_availability sa
     25       WHERE sa.service_id = ns.id
     26       ORDER BY sa.timestamp DESC
     27       LIMIT 1) = false;
     28}}}