- 1. Inżynieria oprogramowania to systematyczne stosowanie podejść inżynieryjnych do tworzenia, obsługi i konserwacji oprogramowania. Obejmuje projektowanie, wdrażanie, testowanie i konserwację produktów i systemów oprogramowania, biorąc pod uwagę takie czynniki, jak wydajność, niezawodność, skalowalność i łatwość konserwacji. Inżynierowie oprogramowania wykorzystują różne narzędzia, techniki i metodologie, aby zapewnić, że projekty oprogramowania są realizowane na czas, w ramach budżetu i z wysoką jakością. Dziedzina inżynierii oprogramowania obejmuje szeroki zakres działań, w tym analizę wymagań, projektowanie oprogramowania, kodowanie, testowanie, wdrażanie i konserwację. Inżynierowie oprogramowania muszą również współpracować z innymi członkami zespołu, takimi jak projektanci, menedżerowie produktu i testerzy jakości, aby zapewnić, że oprogramowanie spełnia potrzeby i oczekiwania użytkowników. Ogólnie rzecz biorąc, inżynieria oprogramowania odgrywa kluczową rolę w kształtowaniu cyfrowego świata, w którym obecnie żyjemy.
Czym jest inżynieria oprogramowania?
A) Dyscyplina, która koncentruje się na systematycznym rozwoju i utrzymaniu systemów oprogramowania. B) Język programowania. C) Rodzaj sprzętu komputerowego. D) Aplikacja mobilna.
- 2. Z czego znana jest zwinna metodologia tworzenia oprogramowania?
A) Nie ma potrzeby przeprowadzania testów. B) Model kaskadowy. C) Iteracyjny i przyrostowy rozwój. D) Losowe zmiany kodu.
- 3. Jaki jest cel testów jednostkowych w inżynierii oprogramowania?
A) Aby przetestować kompatybilność sprzętu. B) Aby upewnić się, że wszyscy użytkownicy są zadowoleni. C) Testowanie całego systemu oprogramowania jako całości. D) Testowanie poszczególnych komponentów lub funkcji systemu oprogramowania.
- 4. Który model tworzenia oprogramowania zakłada opracowanie działającego prototypu przed finalnym produktem?
A) Model kaskadowy B) Model prototypowania C) Model V D) Model spiralny
- 5. Co oznacza CI/CD w tworzeniu oprogramowania?
A) Scentralizowana integracja/ciągły rozwój B) Pełna instalacja/prawidłowe wdrożenie C) Ciągła integracja/ciągłe wdrażanie D) Niestandardowa implementacja/kompletna dostawa
- 6. Który z poniższych jest powszechnym modelem cyklu życia oprogramowania?
A) Model RAD B) Model kaskadowy C) Model zwinny D) Model spiralny
- 7. Która z poniższych jest techniką testowania wydajności w inżynierii oprogramowania?
A) Testy jednostkowe B) Testy integracyjne C) Testowanie obciążenia D) Testy akceptacyjne
- 8. Co oznacza skrót DRY w tworzeniu oprogramowania?
A) Nie powtarzaj się B) Rozwój Ponowne wykorzystanie Wydajność C) Zachowaj siebie D) Wymagania dotyczące dokumentacji Wydajność
- 9. Czym jest błąd w oprogramowaniu?
A) Błąd, wada, awaria lub usterka w programie lub systemie komputerowym, która powoduje uzyskanie nieprawidłowego lub nieoczekiwanego wyniku. B) Powszechny termin branżowy. C) Część fazy projektowania oprogramowania. D) Ulepszenie funkcji.
|