Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
090416_STATNICE_Zaklady_softwaroveho_inzenyrstv...doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.51 Mб
Скачать
  1. Jaké softwarové profese znáte a co je předmětem jejich zaměření?

Programátor, kodér – přepisuje myšlenky, které specifikoval SW designer pomocí CASE nástrojů UML do konkrétního programovacího jazyka. Následně kompiluje a ladí programový kód.

IT Developer (vývojář) – je člověk zabývající se vývojem SW. Například nového programovacího jazyka. Pracuje často s novými principy nebo experimentuje s nestandardním řešením. Umí číst dokumentaci, umí dělat analýzu, část implementace.

Konzultant – člověk orientovaný na znalost fungování vnitřních procesů v rámci SW produktu. Má znalost principů fungování částí aplikace.

SW designer – člověk navrhující modulární složení vyvíjené aplikace. Znalost algoritmů a principů zpracování dat, orientace v otázkách bezpečnosti transakcí.

SW administrátor – pracovník zabývající se údržbou nějaké SW aplikace nebo operačního systému. Poskytuje služby a vytváří prostředí pro operátory. Hlubší znalost aplikace než operátor.

Operátor SW – člověk v deno denním kontaktu s aplikací. Vkládá do aplikace data a využívá jejich výstup. Zpravidla má administrativně omezená práva k obsluze SW. Tak, aby nepůsobil destruktivně.

Tester – osoba, která zkouší a dokumentuje chování aplikace. Cílem její práce je zjistit, jestli se aplikace chová tak, jak bylo původně navrženo a je li ve shodě s dokumentací a odhaluje chyby. Poskytuje zpětnou vazbu nutnou k opravám testovaného software.

Vedoucí SW projektu – Project manager - organizační pozice, která koordinuje práci skupin analytiků, designerů, programátorů. Funguje jako interface pro komunikaci se zadavatelem. Odpovědný za řízení celého týmu.

Vedoucí programátorů – vedoucí specializované skupiny osob. Zpravidla bývalý programátor. Usměrňuje návrhy a požadavky vedoucího projektu podle skutečných možností programátorů. Tak aby se schůzek nemuseli účastnit všichni programátoři. Rozděluje úkoly.

WEB designer – návrhář struktur pro Internetové a Intranetové aplikace. Protokoly HTTP a HTTPS. Vazba na další služby jako je FTP, Email.

Architekt – člověk navrhující pevnou strukturu tvořeného SW produktu, tak aby umožnila zabezpečit definované funkční a nefunkční požadavky. Do takto stanoveného rámce následně zapadají jednotlivé komponenty systému. Výhledem je možnost rozdělení tvorby SW na dílčí skupiny, které jsou specializované na konkrétní problematiku. Například jedna skupina řeší ukládání dat do DB a jiná skupina GUI rozhraní. Navržená architektura rozhoduje o budoucích možnostech změn a doplňování aplikace o nové navazující moduly.

Enterprise architekt – člověk, který se věnuje kompletní architektuře systém. Znalost HW, SW a integrace.

Architekt HW – znalost technické infrastruktury

Architekt IS – architektura orientována směrem k aplikacím. Specifikuje nefunkční požadavky jako protokoly pro sítovou komunikaci. Mají se orientovat v rozpočtu, aby efektivně hospodařili.

IT analytik – provádí analýzu funkčních požadavků na systém

Dokumentarista – zajišťuje projektovou dokumentaci

Account manažer – stará se o zákazníka

Produktový manažer – stará se o produkt

Skupina – je trvalá

Pracovní tým – specialisté na různé věci, je na dobu projektu (začne a skončí), je možné je dělat uvnitř skupiny