Kvalita a testování softwaru
Kód | Zakončení | Kredity | Rozsah |
---|---|---|---|
33KTS | KZ | 4 | 2+2s |
- Přednášející:
- Cvičící:
- Předmět zajišťuje:
- katedra kybernetiky
- Anotace:
-
Vytváření rozsáhlých softwarových projektů vyžaduje systematický přístup. V tomto předmětu se student seznámí se základními principy, jak vytvářet kvalitní a spolehlivý software, se způsoby jeho udržování a zdokonalování. Důraz je přitom kladen na moderní metody testování a měření spolehlivosti coby míry kvality softwaru.
- Požadavky:
- Osnova přednášek:
-
1. Kvalita - koncept, filosofie a systémy
2. Vytváření kvalitního softwaru - základní nástroje, porovnávací testy (benchmarks)
3. Metodologie testování
4. Typy testů a jejich místo v procesu vývoje softwaru
5. Model zralosti procesu výroby softwaru(CMM)
6. Plánování testování, IEEE/ANSI standardy softwarového inženýrství
7. Softwarové chyby a jejich základní typy
8. Metodologie strukturovaného testování
9. Statistické testování softwaru
10. Hodnocení spolehlivosti softwaru
11. Měření kvality softwaru
12. Teorie bezdefektních systémů
13. Komerční testovací nástroje
14. Organizace testování
- Osnova cvičení:
-
1. Testování spravování paměti (boundchecker)
2. Testování rychlosti komponent programu (profiler)
3. Úplnost testování (coverage tool)
4. Modelování softwaru, staré a nové japonské nástroje na udržení kvality
5. Specifikace testovacích požadavků
6. Manuální testování
7. Automatizované testování
8. Statistické testování softwaru - ANOVA
9. Statistické testování softwaru - metody robustního návrhu
10. Statistické testování softwaru - Haralickova metoda
11. Určení spolehlivosti softwaru
12. Testování uživatelského rozhraní I
13. Testování uživatelského rozhraní II
14. Prezentace výsledků
- Cíle studia:
- Studijní materiály:
-
[1] Beizer, B.: Software Testing Techniques. Second Edition, Van N. Reinhold, New York 1990
[2] Kit, E.: Software Testing in the Real World. Addison-Wesley, 1995
- Poznámka:
-
Rozsah výuky v kombinované formě studia: 14+4
Typ cvičení: s, c
Předmět je nabízen také v anglické verzi.
Předmět celofakultní nabídky pro bakalářskou a inž. etapu, kromě KM.
- Další informace:
- Pro tento předmět se rozvrh nepřipravuje
- Předmět je součástí následujících studijních plánů:
-
- Biomedicínské inženýrství - inženýrský blok (volitelný předmět odborný)
- Biomedicínské inženýrství - inženýrský blok (volitelný předmět odborný)