Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Předmět Vývoj software (KMI / SZZ03)

Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu KMI / SZZ03 - Vývoj software, Přírodovědecká fakulta, Univerzita Palackého v Olomouci (UP).

Top 10 materiálů tohoto předmětu

Materiály tohoto předmětu

Materiál Typ Datum Počet stažení

Další informace

Obsah

Základy procedurálního programování a jazyka C. Zdrojový text programu, datové typy a proměnné, operátory a příkazy, podmínky a cykly, pole, pointery a práce s pamětí, funkce, vstup a výstup programu.Objektové programování: třídy a objekty, zprávy a metody. Zapouzdření, polymorfismus, dědičnost. Metody objektů, jejich typy, způsoby ochrany. Metody tříd, abstraktní třídy. Vícenásobná dědičnost, rozhraní. Příklady objektově orientovaných jazyků a jejich rysy.Softwarový proces, jeho fáze a jeho modely (vodopádový, evoluční, iterativní). Specifikace požadavků (druhy požadavků, metody zjišťování požadavků, diagram případů užití). Návrh systému a využití jazyka UML při návrhu (diagram tříd, sekvenční diagram, stavový diagram, diagram aktivit). Sestavení kvalitního kódu (formátování kódu, efektivní využívání deklarací, konvence zápisu funkcí a jejich parametrů, zásady pro psaní příkazů). Testování programu (metody testování, úrovně testování, kategorie chyb).Uživatelská rozhraní. Člověk jako uživatel (pamět, vnímání, vidění, motorické schopnosti, zpracování informací), principy tvorby uživatelských rozhraní (obecná pravidla, mentální modely, metafory, interakce, modelování), rozhraní na desktopu, webová rozhraní, rozhraní mobilních zařízení. Způsoby ověřování použitelnosti.Neprogramátorské dovednosti tvorby SW. Komunikace s klientem, testování software, druhy testů a modely testování, nástroje pro automatické testování a nástroje pro správu chyb, tvorba technické a uživatelské dokumentace.

Požadavky

Schopnost diskutovat o jednom zadaném tématu v kontextu celého oboru.

Garant

doc. RNDr. Michal Krupka, Ph.D.