24.09.2012
24.09.2012
Inżynieria Oprogramowania Inżynieria Oprogramowania Egzamin
Egzamin
Zadanie 1
Zadanie 1
Na rysunku obok pokazano menu główne systemu zarządzania Na rysunku obok pokazano menu główne systemu zarządzania czasem pracy, które widzi użytkownik o uprawnieniach czasem pracy, które widzi użytkownik o uprawnieniach administratora. Narysuj kontekstowy diagram przypadków użycia, administratora. Narysuj kontekstowy diagram przypadków użycia, zakładając że:
zakładając że:
•
celem systemu (główny przypadek użycia) jest zarządzanie
•
celem systemu (główny przypadek użycia) jest zarządzanie czasem pracy, czasem pracy,
•
główny moduł systemu nosi nazwę Zarządzanie czasem
•
główny moduł systemu nosi nazwę Zarządzanie czasem pracy,
pracy,
•
za interakcję z administratorem odpowiada komponent o
•
za interakcję z administratorem odpowiada komponent o nazwie System.
nazwie System.
Zadanie 2
Zadanie 2
Dany jest kod SQL tabeli w relacyjnej bazie danych: Dany jest kod SQL tabeli w relacyjnej bazie danych: CREATE TABLE klienci (
CREATE TABLE klienci (
id_klient INTEGER primary key, id_klient INTEGER primary key, login VARCHAR (16) ,
login VARCHAR (16) ,
haslo VARCHAR (32)
haslo VARCHAR (32)
);
);
Jakie pola i metody musi posiadać klasa obiektu transferowego lub Jakie pola i metody musi posiadać klasa obiektu transferowego lub komponentu encyjnego powiązanego z tą tabelą?
komponentu encyjnego powiązanego z tą tabelą?
Zadanie 2
Zadanie 2
Napisz kod metody
Napisz kod metody doCommand doCommand klasy
klasy DeleteKlient.
DeleteKlient.