Analýza systémových činností

Majúc vzťah užívateľ - systém popísaný z vonkajšieho pohľadu (z pohľadu užívateľa, resp. vonkajšieho agenta), táto analýza popisuje vnútorný pohľad na systém - vzťahy medzi internými agentami v systéme, teda jednotlivými časťami systému. Analýza systémových úloh berie model užívatelských úloh viac podrobnejšie a rozširuje základné akcie systému na akcie jednotlivých interných agentov systému a na akcie medzi týmito agentami.

Hlavnými vstupmi do analýzy činností systému sú:

  1. model užívateľských činností - ten popisuje užívateľské udalosti a informačné toky medzi užívateľom a systémom
  2. model procesu - popisuje akcie agentov a tok údajov, ktoré nastávajú ako odozva na každú udalosť vyvolanú užívateľom a používa sa aj ako referenčný dokument pri zisťovaní požiadaviek
  3. popis systému - slúži na overenie zohľadnenia všetkých dôležitých funkcií systému

Metódy analýzy systémových úloh

Základnou metódou analýzy je vziať model činností užívateľa a rozšíriť každú akciu systému použitím procesného modelu (dekompozícia a rozdelenie) ako vodítka. Treba zvážiť, do akých detailov rozpracovať rozdelenie úloh, teda presne určiť, ktorá akcia nastane ako odozva na tú ktorú úlohu. Ak je to potrebné, analytik by mal byť pripravený vrátiť sa späť a podľa potreby zmeniť model procesu

Model úloh systému

Výsledkom analýzy systémových činností je vytvorenie modelu činností systému, ktorý ukazuje tie isté informácie ako model činností užívateľa, ale teraz rozšírený o úroveň interakcií medzi internými agentami systému. Tento model je hlavným vstupom do celkového návrhu systému. Pre tento model možu byť použité tie isté reprezentácie ako pre model užívateľských činností, ako sú diagram prechodu stavov, stavový diagram, pseudokód atď. Ďalšou moznosťou je jednoducho rozšíriť označovanie udalostí od užívateľa a systému tak, aby zahrňovali užívateľa aj všetkých interných systémových agentov. Obrázok ukazuje model systémových činností vytvorený rozšírením diagramu prechodu stavov tak, aby zahŕňal aj inetrakcie interných systémových agentov.
Podrobnejší popis modelu systémových činností je uvedený v príklade analýzy systémových činností


analýza užívateľských činností
určenie rozhrania systém - používateľ
KOOPERAČNÁ ANALÝZA
KADS