1. | | Kvalita - koncept, filosofie a systémy. RUP. |
2. | | Vytváření kvalitního softwaru - základní nástroje, UML. |
3. | | Metodologie testování. Konfigurační řízení. Správa požadavků. |
4. | | Model zralosti (CMM). Standardy softwarového inženýrství. Plánování testování. |
5. | | Softwarové chyby a jejich základní typy. |
6. | | Metodologie strukturovaného testování. Typy modelů. Testování toku řízení. |
7. | | Testování smyček. Testování datového toku. |
8. | | Testování stavových automatů. |
9. | | Testování komponent. Testování objektově-orientovaného softwaru. |
10. | | Statistické testování softwaru. |
11. | | Měření kvality softwaru. Hodnocení spolehlivosti softwaru. |
12. | | Automatizace návrhu testů. |
13. | | Formální metody. |
14. | | Komerční testovací nástroje. |
1. | | Zadání projektu. Model applikace. Práce s Rational Unified Process. |
2. | | Specifikace softwaru pomoci UML. Modelování v Rational Rose. |
3. | | Správa požadavků. Vytváření specifikace v RequisitePro. |
4. | | Staré a nové japonské nástroje na udržení kvality. |
5. | | Testování správy paměti. Hledání chyb pomocí Purify. |
6. | | Testování rychlosti komponent programu. Hodnocení implementace pomoci Quantify. |
7. | | Úplnost testování. Určení pokrytí pomoci PureCoverage. |
8. | | Prezentace výsledků I. |
9. | | Testování uživatelského rozhraní I pomocí Rational Robot. |
10. | | Testování uživatelského rozhraní II. |
11. | | Statistické testování softwaru - Haralickova metoda. |
12. | | Manuální testování. |
13. | | Automatizované testování. |
14. | | Prezentace výsledků. Obhajoba projektu. |