Rzeszów, 17.09.2012
Inżynieria Oprogramowania
Egzamin
Zadanie 1.
Rysunek pokazany obok przedstawia
implementację przypadku użycia o nazwie
Administrowanie kontem użytkownika
systemu informatycznego biblioteki. Narysuj
diagram przypadków użycia dla tej
funkcjonalności systemu. Aktorami są
czytelnik i biblioteka. Nie modeluj
hiperłączy u dołu strony, to jest menu
aplikacji.
Zadanie 2
Napisz w dowolnym języku programowania kod klasy BookFacadeBean, który pasuje do diagramu
sekwencji z rysunku pokazanego wyżej. Przyjmij, że em to pole klasy BookFacadeBean, typ
parametru criteria to Criteria, typ zmiennych result i ksiazki to List. Zauważ, że języku PHP nie
trzeba stosować typów, w Java, C++, C# trzeba stosować typy.
Zadanie 3
Rysunek obok przedstawia
formularz przelewu w banku
internetowym. Jakie pola
i metody musi mieć klasa
o nazwie PrzelewDTO, która
modeluje dane przesyłane przez
ten formularz?
Rzeszów, 17.09.2012
Inżynieria Oprogramowania
Egzamin
Zadanie 1.
Rysunek pokazany obok przedstawia
implementację przypadku użycia o nazwie
Administrowanie kontem użytkownika
systemu informatycznego biblioteki. Narysuj
diagram przypadków użycia dla tej
funkcjonalności systemu. Aktorami są
czytelnik i biblioteka. Nie modeluj
hiperłączy u dołu strony, to jest menu
aplikacji.
Zadanie 2
Napisz w dowolnym języku programowania kod klasy BookFacadeBean, który pasuje do diagramu
sekwencji z rysunku pokazanego wyżej. Przyjmij, że em to pole klasy BookFacadeBean, typ
parametru criteria to Criteria, typ zmiennych result i ksiazki to List. Zauważ, że języku PHP nie
trzeba stosować typów, w Java, C++, C# trzeba stosować typy.
Zadanie 3
Rysunek obok przedstawia
formularz przelewu w banku
internetowym. Jakie pola
i metody musi mieć klasa
o nazwie PrzelewDTO, która
modeluje dane przesyłane przez
ten formularz?