inz opr zal 2k11 b

background image

Inżynieria Oprogramowania

Egzamin

Zadanie 1

Narysuj Diagram Przypadków Użycia dla funkcjonalności Zarządzanie
pojazdami
. Zauważ, że na ERD jest obowiązkowy związek „pojazd należy
do jednego klienta”, w związku z czym operacje na pojazdach wymagają
znajomości danych klienta.

Zadanie 2

a) Narysuj diagram klas dla obiektów transferowych PojazdDTO

i KlientDTO. Pozostałych obiektów nie rysuj na diagramie.

b) Jakie pola i metody posiada klasa PojazdDTO? Podaj typy pól.

Zadanie 3

Narysuj diagram sekwencji pokazujący operację Dodaj nowy pojazd.
Zastosuj wzorce projektowe DTO (klasa z zadania 2b), DAO, Session
Façade, Application Service. Aktorem na diagramie jest obiekt nowyPojazd
klasy PojazdForm. Przyjmij, że obiekt klasy PojazdDTO jest tworzony
przez formularz i zawiera prawidłowe dane właściciela.

Inżynieria Oprogramowania

Egzamin

Zadanie 1

Narysuj Diagram Przypadków Użycia dla funkcjonalności Zarządzanie
pojazdami
. Zauważ, że na ERD jest obowiązkowy związek „pojazd należy
do jednego klienta”, w związku z czym operacje na pojazdach wymagają
znajomości danych klienta.

Zadanie 2

c) Narysuj diagram klas dla obiektów transferowych PojazdDTO

i KlientDTO. Pozostałych obiektów nie rysuj na diagramie.

d) Jakie pola i metody posiada klasa PojazdDTO? Podaj typy pól.

Zadanie 3

Narysuj diagram sekwencji pokazujący operację Dodaj nowy pojazd.
Zastosuj wzorce projektowe DTO (klasa z zadania 2b), DAO, Session
Façade, Application Service. Aktorem na diagramie jest obiekt nowyPojazd
klasy PojazdForm. Przyjmij, że obiekt klasy PojazdDTO jest tworzony
przez formularz i zawiera prawidłowe dane właściciela.

KLIENT

# PESEL
* IMIE
* NAZWISKO
* ULICA
* MIASTO
* TELEFON
* DATA_PRAW
º E-MAIL

POJAZD

# NR_REJ
* MODEL
* MARKA
* NR_NADWOZIA
* ROK_PROD
* POJEMNOSC
* RODZAJ

POLISA

# NR_POLISY
* RODZ_UBEZ
* DATA_ZAW
* DATA_ZAK
* SKLADKA

FIRMA

# NAZWA
* ULICA
* MIASTO
* TELEFON
º E-MAIL
º WWW

ZNIZKA

# ID_ZNIZ
* SUM_ZNIZ

TYP ZNIZKI

# NAZWA
* PROCENT

posiada

należy do

posiada

dotyczy

jest

dostarczana

przez

dostarcza

wpływa na

zależy od

zależy od

wpływa na

jest

kontynuacją

kontynuuje

08.09.2011

KLIENT

# PESEL
* IMIE
* NAZWISKO
* ULICA
* MIASTO
* TELEFON
* DATA_PRAW
º E-MAIL

POJAZD

# NR_REJ
* MODEL
* MARKA
* NR_NADWOZIA
* ROK_PROD
* POJEMNOSC
* RODZAJ

POLISA

# NR_POLISY
* RODZ _UBEZ
* DATA_ZAW
* DATA_ZAK
* SKLADKA

FIRMA

# NAZWA
* ULICA
* MIASTO
* TELEFON
º E-MAIL
º WWW

ZNIZKA

# ID_ZNIZ
* SUM_ZNIZ

TYP ZNIZKI

# NAZWA
* PROCENT

posiada

należy do

posiada

dotyczy

jest

dostarczana

przez

dostarcza

wpływa na

zależy od

zależy od

wpływa na

jest

kontynuacją

kontynuuje

08.09.2011


Wyszukiwarka

Podobne podstrony:
inz opr zal 2k11 b
inz opr zal 2k11 przyklad
inz opr zal 2k11 c
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