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.