Wykłady > Projektowanie baz danych > Test

Test



1. Wymień kolejne etapy cyklu życia oprogramowania.

Analiza, projektowanie, implementacja, testowanie, wdrożenie.

2. Które role w zespole projektowym nie powinny być przydzielone jednej osobie?

Rola programisty i rola testera, ponieważ najtrudniej zawsze jest znaleźć swoje własne błędy w kodzie aplikacji.

3. Co jest pierwszym krokiem na drodze do wykonania aplikacji?

Pierwszym krokiem jest określenie wymagań dla budowanego systemu. Dostępny jest szereg metod badania wymagań użytkowników: analiza istniejącej dokumentacji, wywiad, ankieta, analiza dokumentów (dynamicznych), obserwacja.

4. Wyjaśnij pojęcia encji, atrybutu oraz związku.

Encja jest to coś co istnieje, co odróżnia się od innych elementów, o czym trzeba mieć informację.

Atrybut jest pewną własnością encji, o której chcemy przechowywać informację.

Związek jest uporządkowaną listą encji i powstaje poprzez logiczne powiązanie encji.

5. Jakich rodzajów związków nie można zaimplementować w relacyjnych bazach danych?

Związków wiele-do-wiele oraz związków ternarnych. Związki te przekształca się w kilka związków jeden-do-wiele poprzez dodanie dodatkowej encji.





Wykłady > Projektowanie baz danych > Test