►Cílem této aplikace softwarového inženýrství je poskytnout základy softwarového inženýrství, principy a dovednosti potřebné k vývoji a udržování vysoce kvalitních softwarových produktů. ✦
►Tabulky kódů pro téměř všechny jazyky a technologie dostupné v aplikaci✦
►Tabulky kódů Snadno spravujte všechny své úryvky v aplikaci✦
►Záložka Slovník vám umožní odkazovat na všechny termíny související se softwarem ve zlomku sekund✦
►Softwarové inženýrství pojednává o principech, metodologiích, trendech a postupech spojených s různými fázemi softwarového inženýrství. Počínaje od základů aplikace pomalu postupuje k pokročilým a nově vznikajícím tématům řízení softwarových projektů, procesních modelů, vývojových metodologií, specifikací softwaru, testování, kontroly kvality, nasazení, zabezpečení softwaru, údržby a opětovného použití softwaru. Studenti informatiky a inženýrství, informačních technologií a počítačových aplikací by tuto aplikaci měli považovat za velmi užitečnou.✦
【Pokrytá témata uvedená níže】
➻ Co je softwarové inženýrství
➻ Software Evolution
➻ Zákony o vývoji softwaru
➻ Vývoj softwaru typu E
➻ Softwarová paradigmata
➻ Potřeba softwarového inženýrství
➻ Vlastnosti dobrého softwaru
➻ Životní cyklus vývoje softwaru
➻ Paradigma vývoje softwaru
➻ Správa softwarových projektů
➻ Softwarový projekt
➻ Potřeba řízení softwarových projektů
➻ Manažer softwarových projektů
➻ Činnosti správy softwaru
➻ Techniky odhadu projektu
➻ Plánování projektu
➻ Správa zdrojů
➻ Řízení rizik projektu
➻ Proces řízení rizik
➻ Provádění a monitorování projektu
➻ Řízení komunikace projektu
➻ Správa konfigurace
➻ Nástroje pro řízení projektů
➻ Softwarové požadavky
➻ Inženýrství požadavků
➻ Inženýrský proces požadavků
➻ Proces vyvolání požadavků
➻ Techniky vyvolání požadavků
➻ Charakteristika požadavků na software
➻ Softwarové požadavky
➻ Požadavky na uživatelské rozhraní
➻ Softwarový systémový analytik
➻ Softwarové metriky a míry
➻ Základy návrhu softwaru
➻ Úrovně návrhu softwaru
➻ Modularizace
➻ Souběžnost
➻ Spojení a soudržnost
➻ Ověření návrhu
➻ Nástroje pro analýzu a návrh softwaru
➻ Diagram toku dat
➻ Strukturní diagramy
➻ Diagram HIPO
➻ Strukturovaná angličtina
➻ Pseudokód
➻ Rozhodovací tabulky
➻ Entity-Relationship Model
➻ Datový slovník
➻ Strategie návrhu softwaru
➻ Strukturovaný design
➻ Funkčně orientovaný design
➻ Objektově orientovaný design
➻ Proces návrhu
➻ Přístupy k návrhu softwaru
➻ Návrh softwarového uživatelského rozhraní
➻ Rozhraní příkazového řádku (CLI)
➻ Grafické uživatelské rozhraní
➻ Komponenty GUI specifické pro aplikaci
➻ Činnosti návrhu uživatelského rozhraní
➻ Nástroje pro implementaci GUI
➻ Zlatá pravidla uživatelského rozhraní
➻ Složitost návrhu softwaru
➻ Halsteadovy míry složitosti
➻ Měření cyklické složitosti
➻ Funkční bod
➻ Logické interní soubory
➻ Soubory externího rozhraní
➻ Externí dotaz
➻ Implementace softwaru
➻ Strukturované programování
➻ Funkční programování
➻ Styl programování
➻ Softwarová dokumentace
➻ Výzvy při implementaci softwaru
➻ Přehled testování softwaru
➻ Ověření softwaru
➻ Ověření softwaru
➻ Manuální versus automatické testování
➻ Testovací přístupy
➻ Testovací úrovně
➻ Dokumentace k testování
➻ Testování vs. QC, QA a audit
➻ Přehled údržby softwaru
➻ Typy údržby
➻ Náklady na údržbu
➻ Činnosti údržby
➻ Přepracování softwaru
➻ Opětovná použitelnost komponent
➻ Nástroje CASE
➻ Komponenty CASE Tools
➻ Typy nástrojů Case
➻ Iterativní model vodopádu
➻ Analýza a specifikace požadavků
➻ Rozhodovací strom
➻ Formální specifikace systému
➻ Návrh softwaru
➻ Strategie návrhu softwaru
➻ Nástroje pro analýzu a návrh softwaru
➻ Strukturovaný design
➻ Objektové modelování pomocí UML
➻ Diagram případu použití
➻ Interakční diagramy
➻ Testování černé skříňky
➻ Údržba softwaru
➻ Modely procesů údržby softwaru
➻ Řízení spolehlivosti a kvality softwaru
➻ Modely růstu spolehlivosti
➻ Kvalita softwaru
➻ Plánování softwarových projektů
Datum aktualizace
17. 4. 2025