1 Zadanie Vytvorte komponent diagram, ktorý implementuje všetku funkcionalitu popísanú v nasledujúcej sekcii. Pri vytváraní si dajte pozor aby každá komponenta tvorila logický celok, aby nemala príliš veľa zodpovedností a aby boli vzťahy tam kde komponenty spolu komunikujú. 2 Use casy Registrovanie užívateľa 1. Užívateľ zadá prihlasovacie údaje (nie je modelované) 2. Nový užívateľ je uložený do databázy 3. Uživateľovi je poslaný email s potvrdením registrácie Nová objednávka 1. Užívateľ vyberie ktoré gitary a aký počet chce kúpiť (nie je modelované) 2. Objednávka je uložená do databázy 3. Vytvorí sa faktúra 4. Faktúra sa pošle emailom užívateľovi Vybavenie (vyexpedovanie) objednávky adminom 1. Admin vyberie objednávku, ktorá sa má expedovať (nie je modelované) 2. Skontroluje sa či objednávka bola zaplatená 3. Ak áno užívateľovi sa pošle email, že jeho objednávka bola vyexpedovaná 4. Na sklade sa zníži počet každého produktu, ktorý bol objednaný Pridanie novej gitary na predaj 1. Admin zadá údaje o novej gitare (nie je modelované) 2. Nová gitara je uložená do databázy 1