Softwarequalitätssicherung (Zajištění kvality softwaru). Programmabnahme (převzetí programu): kontrola, zda program splňuje zadání, provádějí se Probeläufe s normálními i Extremdaten (extrémními daty). Nutnost Versionsnummer (číslo verze) pro jednoznačnou identifikaci. Der Probebetrieb (zkušební provoz) – testování součinnosti DV-postupu s jeho prostředím, zjišťování akceptace uživateli a chování systému pod plnou zátěží. Einführung eines neuen DV-Verfahrens (zavedení): dopady na Organisationsform (organizační formu) a pracovní postupy. Klíčová role Schulung (školení) pro motivaci a plné využití systému. Nutnost pečlivé Erfassung der Grunddatenbestände (zaznamenání základních datových sad) při přechodu z manuálního provozu. Umstellungsphase (fáze přechodu) – kritická doba, kdy by měla být k dispozici specializovaná skupina pro řešení problémů.
Programmablaufpläne (PAP) (vývojové diagramy) – starší technika využívající symboly a spojovací linie, s rizikem netransparentnosti. Struktogramme (Struktogramy) – novější technika (Nassi-Shneiderman-Diagramme), která nepoužívá spojovací linie a zpracování probíhá vždy shora dolů, zajišťuje jasnější logiku. Speciální forma výběru: Fallunterscheidung (vícenásobný výběr). Cíle DV-technischer Programmentwurf (např. Top-Down-Entwurf, Modul-Technik). Programmierung (programování): volba jazyka (COBOL, C/C++, SQL, PASCAL) a odhad Programmierkapazität. Testování (Testing): Black-Box-Test, Modultest, Integrationstest. Programmdokumentation – vytvářená pomocí DV, musí sloužit různým uživatelským skupinám (programátor, operátor, uživatel, management). Data-Dictionary (DD) – systém pro centralizovanou správu a popis všech Informationsbegriffe (informačních pojmů) v podniku, zabraňuje duplicitnímu vývoji.
Přístup k Programmentwurf (návrh programu). Fáze Programmentwicklung (vývoje programu): Programmvorgabe, Programmentwurf, Dokumentation, Codierung, Testen. Význam Programmdokumentation pro kvalitu a snížení nákladů. Datenflusspläne (plány toku dat) – použití symbolů DIN 66001 k zobrazení vztahů mezi několika programy navzájem nebo mezi programy a soubory. Struktury Programmierlogik (programovací logiky): Elementarbefehl (základní příkaz), Folge (Sequenz) (posloupnost), Auswahl (Selektion) (výběr/větvení) a Schleife (Iteration) (smyčka).
Přechod k Feinkonzeptu (DV-Konzept) – fáze již DV-spezifická. Vytvoření Datenflussplan (plán toku dat) pro hrubý přehled souborů a toků. Detailní Definition der Datenstruktur v tabulkové formě: rozlišení numerische Daten (číselné) a alphanumerische Daten (alfanumerické). Popis zpracování dat (Verarbeitungsbeschreibung) jako „kuchařka“. Kosten-Nutzen-Analyse (KNA, analýza nákladů a přínosů) pro porovnání nákladů starého a nového postupu. Rozdělení nákladů nového DV-postupu na einmalige Kosten (jednorázové: Ist-Aufnahme, Grob-/Feinkonzept, Programmierung, Test, Schulung) a laufende Kosten (provozní: Datenerfassung, Maschinenkosten, Wartung, Personalkosten). Nehmotný Nutzen (přínos) jako zlepšení informací, snížení chyb, příjemnější práce.
Soll-Konzept (cílový koncept) jako plán, jak práci lépe organizovat. Fáze tvorby Soll-Konzeptu: Voruntersuchung (předběžný průzkum) pro nalezení alternativ, Idealkonzept erstellen (vytvoření ideálního konceptu) – např. centrální správa dat a automatizace rutinních prací. Grobkonzept erstellen (vytvoření hrubého konceptu) – návrhy, jak části Idealkonzeptu uvést do praxe, které nemusí nutně vyžadovat DV-Einsatz. Popis potřebných dat a Identifikationsfelder (identifikační pole) (např. Artikelnummer, Kundennummer). Proces rozhodnutí o přechodu k Feinkonzeptu.
Analýza a příprava problému na příkladu velkoobchodu s potravinami (manuální řízení skladu a fakturace). Ist-Aufnahme (zaznamenání současného stavu) pomocí rozhovorů, dotazníků, pozorování a vyhodnocení podkladů. Schwachstellenanalyse (analýza slabin) – identifikace problémů (např. pozdní fakturace vedoucí ke Zinsverluste – úrokovým ztrátám). Rozhodování o dalším postupu (Entscheidung über das weitere Vorgehen) – fáze problému se dělí a každá končí rozhodnutím, zda je další postup smysluplný.
Definice pojmu „Datenverarbeitung“ (DV). Cílová představa (Zielvorstellung) a technika Brainstorming. Kroky k DV řešení: Ist-Zustand (současný stav), Schwachstellenanalyse (analýza slabin), Grobkonzept (hrubý koncept). Nutnost Kostenvoranschlag/Wirtschaftlichkeitsbetrachtung (ekonomické zhodnocení). Vliv velikosti projektu (Einfluss der Projektgröße) – rozdíly mezi malými a velkými projekty, a doporučení rozdělovat velké problémy na menší, nezávislé Einzelprobleme. Klíčové principy: „Vom Groben zum Detail“ (od hrubého k detailu) a schrittweise Verfeinerung (postupné zpřesňování).
Systematický přístup k řešení problémů a vliv velikosti projektu (dekompozice velkých problémů). Fáze řešení problému (Vom Problem zur DV-Lösung): 1. Analýza a příprava problému (Ist-Aufnahme, Schwachstellenanalyse). 2. Koncept DV-řešení, který se dělí na DV-nezávislý Soll-Konzept (Voruntersuchung, Idealkonzept, Grobkonzept) a DV-specifický Feinkonzept (definice datových struktur, Datenflussplan). Klíčové je rozlišení numerických dat (9) a alfanumerických dat (X). 3. Kosten-Nutzen-Analyse (KNA), která kontroluje jednorázové a běžné náklady versus užitek po každé fázi. 4. Programmentwurf (Návrh programu): Použití nástrojů pro zobrazení logiky – Datenflusspläne (vztahy mezi programy a soubory) a Programmablaufpläne (PAP) nebo Struktogramy (vnitřní logika). Logika je založena na čtyřech základních strukturách (Elementarbefehl, Folge, Auswahl, Schleife). 5. Programmování (Codierung) a Testování (Black-Box-Test, Modultest). 6. Dokumentace (včetně Data-Dictionary pro správu informačních pojmů) pro různé uživatelské skupiny (Programátor, Operátor, Uživatel, Management). 7. Vom Programm zur lauffähigen DV-Anwendung (Zavedení): Zajištění Softwarequalitätssicherung a Programmabnahme (testování normálními a Extremdaten). Dále následuje Probebetrieb (Zkušební provoz) a finální Einführung (Zavedení), včetně školení personálu (Schulung) a řešení organizačních změn. Na konci každé fáze je nutné rozhodnutí o dalším postupu.
Rozdělení správy sítě na Networkmanagement (funkčnost sítě, kabely, OS) a Systemmanagement (správa služeb, výkonnostní analýza). Popis standardu SNMP (Simple Network Management Protocol) pro centralizovanou správu zařízení v síti pomocí agentů a MIB. Koncept Webbasiertes Management (konfigurace zařízení – např. Routerů – pomocí vestavěného Webserveru a prohlížeče).
Detailní výhody a služby Intranetu (VoIP, RPC, interní webservery). VPN (Virtuální Privátní Sítě): Bezpečné využití Internetu pro firemní data pomocí šifrování a tunelování; typy (Site-to-Site, End-to-End). Extranety (přístup pro externí uživatele). Telearbeit/Homeoffice a mobilní práce. Pravidla pro používání Internetu a E-mailu na pracovišti.
Popisuje výhody Internettechniky pro firmy (stabilita, rychlá komunikace, interoperabilita). Rozdíl mezi Workgroup Computing (nestrukturovaná týmová práce) a Workflow Management (jasně definované, sekvenční kroky). Groupware (kollaborativní software): Požadavky (škálovatelnost, replikace dat pro distribuované týmy, bezpečnost). Představení příkladů (Exchange, Slack, Microsoft 365, HCL Connections).
Základní ochranná opatření: Bezpečná hesla (> 6 znaků), práce s omezenými právy (ne Administrátor), pravidelné zálohování dat a aktualizace OS/antiviru. Firewall: Definice (Brandschutzmauer), kontrola datového toku, Paketfilter a role Proxy-Serveru jako filtru aplikační vrstvy. Datenschutz: Nutnost šifrování datového přenosu (např. Secure Shell Protocol), jelikož soukromí poskytovatelé nepodléhají Fernmeldegeheimnis.
Přehled rizik: Information Overkill a lost in cyberspace. Cíle ochrany: Informace, Datová integrita, Dostupnost (ochrana před DoS/DDoS) a Důvěrnost. Typy hrozeb: Viry, Trojané (Spy-Ware), Červi, Ransomware (vyděračský software). Cesty průniku: E-mail (Phishing), Webové stránky (Skripty, Flash) a Otevřené síťové služby (Ports).
WWW: Základy: Tim Berners-Lee, HTML pro značkování prvků, URI/URL. Architektura: Webserver, role Proxy-Serveru (cache, filtrace, anonymizace), Browser, Cookies pro identifikaci uživatelů. Vývoj: Web 2.0 (interaktivní služby, Wikipedie) a Semantic Web. Vyhledávání: Rozdělení na Katalogy (manuálně hodnocené) a Vyhledávače (automatický index pomocí Crawlerů/Spiderů). Popis Meta-vyhledávačů.
Úvod do služeb aplikační vrstvy založených na Client/Server-modelu. E-mailová architektura a protokoly: SMTP (odesílání), POP3 a IMAP (příjem, výhody IMAP pro centrální správu). Problémy s E-mailem: Spam a šíření malwaru. Popis FTP (File Transfer Protocol) pro efektivní přenos souborů, včetně pasivního režimu a použití Client/Server architektury.
Detailní zaměření na vrstvu zprostředkování (Vermittlungsschicht). Popisuje IP (IPv4/IPv6, TTL) a protokoly ARP, ICMP (ping). Vysvětluje strukturu IP-Adresy (dotted decimal notation), dělení pomocí CIDR a roli Netzmaske. Popisuje symbolické adresování, DNS (Domain Name Service), hierarchii (TLD) a Porty (well-known ports). Vysvětluje princip Routing (směrování) pomocí Routerů a Routing-Tabulek.
Popisuje Organizační strukturu Internetu (decentralizace) a klíčové řídící orgány: ISOC, IETF (technické standardy), IANA, ICANN (správa adres a TLD) a DENIC. Vysvětluje technickou strukturu, porovnání TCP/IP a OSI modelu a princip enkapsulace (přidávání hlaviček vrstvami). Zahrnuje základní přehled Transportschicht (TCP/UDP) a Anwendungsschicht.
Představuje široké spektrum internetových služeb, včetně E-mailu, WWW, FTP, Telnet/SSH, VoIP, Streamingu a Darknetu. Detailně definuje Intranet jako interní podnikovou síť založenou na Internettechnologii (výhody: zjednodušená správa, využití Webbrowseru jako hlavního nástroje). Zmiňuje dynamicky generované Webové stránky a informační systémy.
Tato jednotka definuje Internet (propojení sítí: interconnected Networks) a shrnuje jeho vývoj (ARPANET, paketově orientovaný přenos, TCP/IP). Popisuje klíčové vlastnosti Internettechnologie: vysoká spolehlivost, distribuce výkonu, hierarchie, nezávislost na médiu. Vysvětluje, jak se získává přístup (Provider/ISP).
Toto shrnutí pokrývá kompletní studijní materiál „Techniky Internetu a Intranetu“. Posluchač získá přehled o historickém vývoji Internetu (ARPANET, TCP/IP) a jeho klíčových vlastnostech, jako je vysoká spolehlivost a distribuce výkonu. Jsou podrobně vysvětleny technické základy, včetně organizační struktury (ISOC, IETF, ICANN), architektury TCP/IP, principu enkapsulace, adresování (IPv4, IPv6, CIDR, Netzmaske) a mechanismu Routing. Podcast představuje hlavní služby (E-mail, WWW, FTP), jejich fungování (SMTP, POP3, IMAP) a nástroje (DNS, Ports). Velká část je věnována rizikům, jako jsou Viry, Trojané, Červi a Ransomware, cesty průniku (Phishing) a ochrana (bezpečná hesla, zálohování, Firewally a šifrování datového přenosu). Závěr se soustředí na využití Internettechniky v podnikové sféře (Intranety, Groupware, Workflow/Workgroup Management, VPN pro bezpečné tunelování, Extranety a Network Management pomocí SNMP).