inz opr zal 2k11 c

background image

Inżynieria Oprogramowania

Egzamin 2FD

Zadania wiążą się ze sobą!

Zadanie 1.
Kod z ramek implementuje klasy obiektów transferowych pewnego systemu (nie pokazano metod). Na-
rysuj diagram klas dla kodu z ramek (mają być 3 klasy). Uwzględnij metody, nazwy asocjacji, liczebność,
role. Przyjmij założenie, że klient może mieć wiele rachunków. Atrybuty klienta to ID, nazwa i lista
rachunków.

public class RachunekDTO {

String numer;
List<OperacjaDTO> operacje;

KlientDTO posiadacz;
}

public class OperacjaDTO {

int ID;
DateTime czas;

float kwota;
RachunekDTO rachunek;

}

Poprawnie rozwiązane zadanie zawiera: 3 klasy z polami, 2 asocjacje, 2 nazwy asocjacji, 4 liczebności, 4
role asocjacji.

Zadanie 2.
Na podstawie diagramu z zadania 2 narysuj diagram związków encji. Zauważ, że żaden normalny
analityk nie używa końcówek ...DTO w nazwach encji. Zastanów się nad opcjonalnością związków.
Atrybuty klienta to ID i nazwa.

Poprawnie rozwiązane zadanie zawiera: 3 encje z atrybutami, oznaczenia atrybutów obowiązkowych,
opcjonalnych, kluczowych, 2 związki, 4 nazwy związków, poprawnie oznaczone krotności związków.

Zadanie 3.
Na podstawie diagramu przypadków użycia naszkicuj okna GUI funkcjonalności Pokaż listę rachunków.
Funkcja ta prezentuje rachunki zalogowanego klienta.

Poprawnie rozwiązane zadanie zawiera: szkic okienka prezentującego listę rachunków z odnośnikami do
odpowiednich funkcjonalności, szkic okienka służącego do składania wnosków.

Inżynieria Oprogramowania

Egzamin 2FD

Zadania wiążą się ze sobą!

Zadanie 4.
Kod z ramek implementuje klasy obiektów transferowych pewnego systemu (nie pokazano metod). Na-
rysuj diagram klas dla kodu z ramek (mają być 3 klasy). Uwzględnij metody, nazwy asocjacji, liczebność,
role. Przyjmij założenie, że klient może mieć wiele rachunków. Atrybuty klienta to ID, nazwa i lista
rachunków.

public class RachunekDTO {

String numer;
List<OperacjaDTO> operacje;

KlientDTO posiadacz;
}

public class OperacjaDTO {

int ID;
DateTime czas;

float kwota;
RachunekDTO rachunek;

}

Poprawnie rozwiązane zadanie zawiera: 3 klasy z polami, 2 asocjacje, 2 nazwy asocjacji, 4 liczebności, 4
role asocjacji.

Zadanie 5.
Na podstawie diagramu z zadania 2 narysuj diagram związków encji. Zauważ, że żaden normalny
analityk nie używa końcówek ...DTO w nazwach encji. Zastanów się nad opcjonalnością związków.
Atrybuty klienta to ID i nazwa.

Poprawnie rozwiązane zadanie zawiera: 3 encje z atrybutami, oznaczenia atrybutów obowiązkowych,
opcjonalnych, kluczowych, 2 związki, 4 nazwy związków, poprawnie oznaczone krotności związków.

Zadanie 6.
Na podstawie diagramu przypadków użycia naszkicuj okna GUI funkcjonalności Pokaż listę rachunków.
Funkcja ta prezentuje rachunki zalogowanego klienta.

Poprawnie rozwiązane zadanie zawiera: szkic okienka prezentującego listę rachunków z odnośnikami do
odpowiednich funkcjonalności, szkic okienka służącego do składania wnosków.

14.09.2011

14.09.2011


Wyszukiwarka

Podobne podstrony:
inz opr zal 2k11 b
inz opr zal 2k11 b
inz opr zal 2k11 przyklad
inz opr zal 2k11 b
inz opr zal 2k10 e
inz opr zal 2k09 d
inz opr zal 2k12 ab rozwiazania
inz opr zal 2k12 a
inz opr zal 2k09 c
inz opr zal 2k10 c id 219488 Nieznany
inz opr zal 2k12 termin2 id 219 Nieznany
inz opr zal 2k10 b id 219486 Nieznany
inz opr zal 2k10 a id 219485 Nieznany
inz opr zal 2k09 c

więcej podobnych podstron