Přeskočit na obsah

Transparentnost (informatika)

Z Wikipedie, otevřené encyklopedie

Transparentnost se v informatice vztahuje k vlastnostem systémů, procesů, algoritmů a softwarových aplikací a řeší otázku, zda jejich funkce jsou jasně pochopitelné, přehledné a bezpečné pro uživatele, vývojáře a správce.[1] Týká se několika problémů:

  • přehlednost kódu, tj. zda je kód snadno čitelný a pochopitelný pro další vývojáře (jedná se především o dodržování vhodných standardů pro strukturu kódu).[2][3]
  • zřejmost algoritmů: algoritmy by měly být navrženy tak, aby jejich rozhodovací procesy byly jasné a aby bylo možno snadno pochopit, jakým způsobem algoritmus dospěl k určitým výsledkům.[4][5]
  • transparentnost sběru a přenosu dat se týká jednak jasnosti, přehlednosti, bezpečnosti a sledovatelnosti způsobu, jakým jsou data sbírána (typ dat, účel jejich sběru, ochrana) a jak jsou přenášena mezi systémy, zařízeními nebo uživateli (jak je zajištěno, že přenosy dat žádná data neztratí ani nezkreslí, auditovatelnost, šifrování),[6] jednak etických a právních problémů zejména v souvislosti s ochranou soukromí.[7]
  • transparentnost při správě systémů, tj. přehled o tom, jaké procesy a operace se vykonávají na pozadí systému a co dalšího může pomoci při diagnostice problémů, odstraňování chyb a při optimalizaci výkonu.[8]
  1. Transparency in Human-Machine Mutual Action. Journal of Robotics and Mechatronics Vol. 33 No.5, 2021. S. 997-1003. Dostupné online
  2. MARTIN, Robert C. Clean Code. London: Pearson Education 2008.
  3. BOSWELL, Dustin. FOUCHER, Trevor. The Art of Readable Code. Sebastopol: O'Reilly Media, Inc 2012.
  4. SEDGEWICK, Robert. WAYNE. Kevin. Algorithms. Boston: Addison-Wesley Professional 2011.
  5. CORMEN, Thomas H. a kol. Introduction to Algorithms. Cambridge, Massachusett: MIT Press Ltd. 2022.
  6. McDONALD, Malcolm. Web Security for Developers. Burlingame: No Starch Press 2020.
  7. General Data Protection Regulation (GDPR), Nařízení Evropského parlamentu a Rady (EU) 2016/679 ze dne 27. dubna 2016 o ochraně fyzických osob v souvislosti se zpracováním osobních údajů a o volném pohybu těchto údajů.
  8. BEYER,Betsy a kol. Site Reliability Engineering: How Google Runs Production Systems. Sebastopol: O'Reilly Media, Inc 2016.

Externí odkazy

[editovat | editovat zdroj]
  • KOLAR, Sebastian. Windows und Software: Transparent bedeutet intransparent – warum?. In: Software Tips. Axel Springer SE, 20. Oktober 2018. Dostupné online (německy)