Pytanie egzaminacyjne z przedmiotu: Podstawy inżynierii oprogramowania Uwaga: zmodyfikowano pewne materiały np. p1, p.7
1. Podaj definicję inżynierii oprogramowania i elementy jej charakterystyki -wg mat. z p1
2. Podaj przyczyny powstania inżynierii oprogramowania i główne zagadnienia inżynierii oprogramowania- wg mat. z p1
3. Przedstaw najważniejsze cechy następujących modeli cyklu życia: kaskadowy i spiralny i porównaj je-wg mat. z p1
4. Przedstaw najważniejsze cechy następujących modeli cyklu życia: iteracyjny kaskadowy i zunifikowany i porównaj je – wg mat. z p1
5. Przedstaw najważniejsze cechy następujących modeli cyklu życia: odkrywczy i zunifikowany i porównaj je-wg mat. z p1
6. Przedstaw najważniejsze cechy następujących modeli cyklu życia: przyrostowy i spiralny i porównaj je- wg mat. z p1
7. Podaj definicję testów typu walidacja i typu weryfikacja-wg mat. z p1
8. Podaj rodzaje błędów, wyjaśnij różnicę pomiędzy błędem w programie a błędnym wykonaniem programu-wg mat. z p1
9. Podaj klasyfikację testów-wg mat. z p1 i 2.
10. Wyjaśnij metodę posiewania błędów i podaj cel jej stosowania-wg mat. z p1
11. * Podaj tabelę testu symbolicznego dla następującej funkcji, która sprawdza, czy podana wartość a jest większa od –1 i mniejsza od wartości ile: jeśli spełnia te warunki, zwraca przez return 1, w przeciwnym wypadku 2 -wg mat. z p2
int Porownaj (float a,float ile) { if (a>-1 && a <= ile)
return 1;
else
return 2;
}
12. Scharakteryzuj główne elementy modelu tworzenia oprogramowania: ludzie, projekt, proces, produkt, narzędzia -wg mat. z p3
13. Opisz elementy i rolę diagramu UML typu przypadków użycia (uses case) -wg mat. z p3 i 4 14. Opisz elementy i rolę diagramu klas UML- wg mat. z p3 i 4
15. Opisz elementy i rolę diagramu sekwencji UML- wg mat. z p3, 4, 5 16. Opisz elementy i rolę diagramu stanów UML- wg mat. z p3 i 4 17. Opisz elementy i rolę diagramu aktywności UML- wg mat. z p3 i 4 18. Opisz elementy i rolę diagramu komponentów UML- wg mat. z p3 i 4
19. Podaj charakterystykę fazy wymagań metody obiektowej tworzenia oprogramowania-wg mat. z p3 20. Podaj charakterystykę fazy analizy metody obiektowej tworzenia oprogramowania-wg mat. z p3
21. Podaj charakterystykę fazy projektowania metody obiektowej tworzenia oprogramowania-wg mat. z p5 22. Podaj charakterystykę fazy implementacji metody obiektowej tworzenia oprogramowania-wg mat. z p5, 6 23. Podaj charakterystykę fazy analizy metody strukturalnej tworzenia oprogramowania-wg mat. z p7
24. Podaj charakterystykę fazy projektowania metody strukturalnej tworzenia oprogramowania-wg mat. z p7 25. Podaj podstawową rolę, jaką rolę odgrywają: czas, budżet, cel w procesie zarządzania projektem-wg mat.
z p8
26. Opisz rolę elementów procesu zarządzania projektem: zadanie, zasób, harmonogram -wg mat. z p9 27. Jakie problemy należy rozwiązywać w procesie zarządzania projektem -wg mat. z p9
28. Scharakteryzuj rolę metryk w ocenie oprogramowania – wg mat. z p1