návrh a tvorba programů na strojích a zařízeních spolupráce při testování a ladění zajištění diagnostiky poruch a analýzy softwarových chyb zodpovědnost za související dokumentaci příprava podkladů pro uživatele