Pregunta 1
Pregunta
Dla systemów długoterminowych (wybierz poprawne odpowiedzi):
Respuesta
-
Najbardziej odpowiedni jest ewolucyjny model procesu IO
-
Koszty ewolucji systemu mogą znacznie przekroczyć koszty jego wytworzenia
-
Iteracje w procesie są nieuniknione
-
Bardzo ważne jest odpowiednie pozyskanie i wyspecyfikowanie wymagań
Pregunta 2
Pregunta
Wada ewolucyjnego modelu procesu IO jest:
Respuesta
-
„Niejawny” proces
-
Brak iteracji
-
Prototypowanie
Pregunta 3
Pregunta
Wymagania niefunkcjonalne to:
Respuesta
-
Akcje jakie system musi wykonywać wraz z ograniczeniami na te akcje
-
Usługi systemu bez specyfikowania implementacji
-
Akcje jakie system musi wykonywać bez brania pod uwagę ograniczeń
-
Ograniczenia, przy których system ma realizować swoje usługi
Pregunta 4
Pregunta
Koncepcyjny mechanizm porozumiewania sie obiektów (w modelowaniu obiektowym) nazywa sie:
Pregunta 5
Pregunta
Podsystem: (wybierz poprawne odpowiedzi)
Respuesta
-
Jest systemem na swoich własnych prawach
-
Aby działać musi korzystać z usług innych podsystemów/modułów
-
Posiada dobrze zdefiniowany interfejs
-
Składa się z modułów
Pregunta 6
Pregunta
Klasa w notacji UML: (wybierz poprawne odpowiedzi)
Respuesta
-
Jest reprezentowana jako prostokąt podzielony obligatoryjnie na trzy części
-
Może być zwrotnie (z sama sobą) powiązana relacja asocjacji
-
Zawsze posiada dobrze zdefiniowany interfejs
-
Może posiadać publiczne atrybuty
Pregunta 7
Pregunta
W procesie testowania systemu, termin „testy akceptacyjne” oznacza:
Respuesta
-
Indywidualne testowanie komponentów
-
Testowanie systemu ze szczególnym uwzględnieniem nowych komponentów
-
Testowanie komponentu z wykorzystaniem rzeczywistych danych w celu udowodnienia, ze spełnia wymagania użytkowników
Pregunta 8
Pregunta
Kamień milowy (ang. milestone) to:
Respuesta
-
Rezultat projektu dostarczany użytkownikom
-
Podział projektu na zadania
-
Końcowy punkt aktywności procesu
-
Prawdopodobieństwo pojawienia sie zagrożenia
Pregunta 9
Pregunta
Proces zarządzania ryzykiem składa się z następujących czynności:
Respuesta
-
Reorganizacja projektu, aby ryzyko nie miało wpływu, planowanie iteracji, ewaluacja
-
Identyfikacja, analiza, planowanie, monitorowanie
-
Definiowanie macierzy kompromisu, planowanie, szacowanie, zarządzanie projektem
-
Identyfikacja, planowanie, monitoring, iteracja
Pregunta 10
Pregunta
Traceability to:
Respuesta
-
Zarządzenia ramami projektu
-
Zdolność śledzenia zależności pomiędzy wymaganiami a elementami projektowymi
-
Cechy systemu w ujęciu funkcjonalnym
Pregunta 11
Pregunta
Przypadek użycia (element modelu przypadków użycia) opisuje:
Pregunta 12
Pregunta
W procesie testowania systemu, termin „testy jednostkowe” oznacza:
Respuesta
-
Indywidualne testowanie komponentów
-
Testowanie systemu ze szczególnym uwzględnieniem nowych komponentów
-
Testowanie z wykorzystaniem rzeczywistych danych w celu udowodnienia, że system spełnia wymagania użytkowników
Pregunta 13
Pregunta
Wymaganie „system musi być dostępny przez 24 godz. na dobę” należy do grupy:
Pregunta 14
Pregunta
Narzędzia RAD to:
Pregunta 15
Pregunta
Najważniejszą bazą informacji dla potrzeb planowania projektu jest:
Respuesta
-
Zbiór wymagań użytkowników
-
Struktura podziału pracy (WBS)
-
Harmonogram projektu
-
Baza danych systemu zarządzania (DBMS)
Pregunta 16
Pregunta
Dwa podstawowe pojęcia do iteracji w procesie IO to:
Respuesta
-
Model kaskadowy i model ewolucyjny
-
Realizacja przyrostowa i model kaskadowy
-
Realizacja przyrostowa i model spiralny
-
Inżynieria komponentowa i model spiralny
Pregunta 17
Pregunta
Model procesu IO, który bazuje na powtórnym użyciu to:
Respuesta
-
Model kaskadowy
-
Inżynieria komponentowa
-
Model ewolucyjny
-
Model spiralny
Pregunta 18
Pregunta
Testy wydania (ang. release tests) (wybierz poprawne odpowiedzi):
Respuesta
-
Są testami defektów
-
Mają za zadanie wykazać, że system spełnia swoją specyfikację
-
Są testami zatwierdzającymi
-
Testowany jest kompletny system
Pregunta 19
Pregunta
Testowanie metodą białej skrzynki to:
Respuesta
-
Podejście, w którym testy wyprowadza się ze specyfikacji programu/komponentu
-
Testowanie integracyjne
-
Testowanie metodą TDD
-
Podejście, w którym testy opracowuje się na podstawie znajomości struktury programu/komponentu
Pregunta 20
Pregunta
Przykładami narzędzi należących do grupy lower-CASE są (wybierz poprawne odpowiedzi):
Respuesta
-
Debugger
-
Repozytorium wymagań
-
Edytor UML
-
Kompilator
Pregunta 21
Pregunta
Orkiestra składa się z kilku sekcji: perkusyjnej, smyczkowej, dętej blaszanej i dętej drewnianej. Zdanie to ilustruje zasadę obiektowości nazywaną:
Respuesta
-
Zasadą abstrakcji
-
Zasadą hermetyzacji
-
Zasadą modularyzacji
-
Zasadą hierarchizacji
Pregunta 22
Pregunta
Dwa podstawowe czynniki brane pod uwagę podczas analizy zagrożeń to:
Respuesta
-
Typ zagrożenia oraz strategia przeciwdziałania
-
Prawdopodobieństwo oraz konsekwencji materializacji
-
Zasoby projektu oraz harmonogram
-
Monitoring i plan unikania
Pregunta 23
Pregunta
Do procesu projektowania oprogramowania NIE należy:
Pregunta 24
Pregunta
Testowanie obciążenia zakłada:
Respuesta
-
Testowanie systemu do poziomu obciążenia, który nie zapewnia już wymaganej wydajności
-
Testowanie systemu powyżej poziomu maksymalnego obciążenia aż do momentu awarii
-
Testowanie systemu obciążonego maksymalnie
-
Maksymalnie obciążenie procedur testowych
Pregunta 25
Pregunta
Test Driven Development to:
Respuesta
-
Podejście do procesu testowania systemu
-
Podejście do procesu implementacji systemu
-
Odmiana iteracyjnego procesu inżynierii oprogramowania
Pregunta 26
Pregunta
Extreme Programming (XP) to przykład ... modelu procesu inżynierii oprogramowania:
Respuesta
-
Ewolucyjnego
-
Kaskadowego
-
Przyrostowego
-
Spiralnego
Pregunta 27
Pregunta
Cztery zasadnicze czynności wykonywane w procesie tworzenia oprogramowania to:
Respuesta
-
Iteracja, walidacja, zatwierdzenie, pielęgnacja
-
Specyfikacja, tworzenie, zatwierdzenie, ewolucja
-
Planowanie, analiza, projektowanie, programowanie
Pregunta 28
Pregunta
Wymagania systemowe (wybierz poprawne odpowiedzi):
Respuesta
-
Mogą być podstawą do szczegółowego kontraktu między klientem a twórcą oprogramowania
-
Określają sposób implementacji systemu
-
Zawierają informacje o wewnętrznej strukturze systemu
-
Definiują co ma być zaimplementowane
Pregunta 29
Pregunta
Do zalet architektury współdzielonego repozytorium danych można zaliczyć (wybierz poprawne odpowiedzi):
Respuesta
-
Jednolity system danych
-
Ujednolicenie mechanizmów zarządzania bezpieczeństwem danych
-
Ułatwienie procesu ewolucji schematu
-
Łatwość integrowania nowych podsystemów nawet przy różnicy w schemacie danych
Pregunta 30
Pregunta
Wybierz niepoprawne definicje klasy (wybierz poprawne odpowiedzi):
Respuesta
-
Klasa nie jest kolekcją obiektów
-
Klasa jest abstrakcyjną definicją obiektu
-
Klasa jest instancją obiektu
-
W notacji UML klasa jest reprezentowana za pomocą prostokąta podzielonego na trzy części
Pregunta 31
Pregunta
Krawędzie grafu diagramu stanu w UML reprezentują:
Pregunta 32
Pregunta
Które z diagramów UML służą do modelowania strukturalnych aspektów systemu (wybierz poprawne odpowiedzi):
Pregunta 33
Pregunta
Termin „agregacja obiektów” oznacza:
Respuesta
-
Koncepcyjny proces tworzenia obiektów z innych obiektów
-
Budowanie hierarchii klas obiektów poprzez agregowanie atrybutów
-
Modelowanie zachowania obiektów poprzez interakcje z innymi obiektami(tzw. agregatami)
-
Reprezentowanie modelu obiektowego w postaci drzewa dziedziczenia
Pregunta 34
Pregunta
Aktywność procesu inżynierii wymagań, na podstawie rezultatów której, można podjąć decyzję o kontynuacji prac nad systemem, nazywa się:
Pregunta 35
Respuesta
-
Jest wyposażony w interfejs
-
Zazwyczaj nie jest niezależny
-
Jest częścią składową modułów systemu
Pregunta 36
Pregunta
Aktor(element modelu przypadku użycia) opisuje:
Pregunta 37
Pregunta
Klasy równoważności:
Respuesta
-
Klasa powiązanych danych wyjściowych produkowanych przez system dla takich samych danych wyjściowych
-
Klasa powiązanych danych wejściowych, w ramach której program zachowuje się w porównywalny sposób dla każdego jej elementu
-
Klasa powiązanych danych wejściowych, dla których system generuje takie same dane wyjściowe
-
Pojedyncza wartość wejściowa, która jest równoważna klasie wartości wyjściowych
Pregunta 38
Pregunta
Wymaganie „baza danych systemu musi być wykorzystywać system Oracle” należy do grupy:
Pregunta 39
Pregunta
Podstawową wielkością wykorzystywaną przy szacowaniu kosztów oraz czasu trwania projektu jest:
Respuesta
-
Zbiór wymagań użytkowników (ang. User requirements)
-
Dostępność personelu (ang. availability)
-
Nakład pracy (ang. effort)
-
Struktura podziału pracy(WBS)
Pregunta 40
Pregunta
Model procesu IO, w którym specyfikacja, rozwój i walidacja odbywają się równolegle to:
Respuesta
-
Model kaskadowy
-
Inżynieria komponentowa
-
Model ewolucyjny
-
Model spiralny
Pregunta 41
Pregunta
Testy jednostkowe(ang. Unit tests) (wybierz poprawne odpowiedzi):
Respuesta
-
Są testami defektów
-
Mają za zadanie wykazać, że system spełnia swoją specyfikacje
-
Są testami zatwierdzającymi
-
Komponenty systemu testowane są w izolacji
Pregunta 42
Pregunta
Testowanie metodą czarnej skrzynki to:
Respuesta
-
Podejście, w którym testy wprowadza się ze specyfikacji programu/komponentu
-
Testowanie integracyjne
-
Testowanie metoda TDD
-
Podejście, w którym testy opracowuje się na podstawie znajomości struktury programu/komponentu
Pregunta 43
Pregunta
Przykładami narzędzi należących do grupy Upper-case są (wybierz poprawne odpowiedzi):
Respuesta
-
Debugger
-
Repozytorium wymagań
-
Edytor UML
-
Kompilator
Pregunta 44
Pregunta
Koty, psy i rybki są typami zwierząt domowych. Zadanie to ilustruje zasadę obiektowości nazywaną:
Respuesta
-
Zasadą abstrakcji
-
Zasadą hermetyzacji
-
Zasadą modularyzacji
-
Zasadą hierarchizacji
Pregunta 45
Pregunta
Do procesu inżynierii wymagań NIE należy:
Pregunta 46
Pregunta
Testowanie wydajności zakłada:
Respuesta
-
Testowanie systemu do poziomu obciążenia, który nie zapewnia już wymaganej wydajności
-
Testowania systemu powyżej poziomu maksymalnego obciążenia aż do momentu awarii
-
Maksymalne obciążenie procedur testowych
-
Testowanie systemu obciążonego maksymalnie
Pregunta 47
Pregunta
Rational Unified Process(RUP) to przykład ………. modelu procesu inżynierii oprogramowania:
Respuesta
-
Ewolucyjnego
-
Kaskadowego
-
Przyrostowego
-
Spiralnego
Pregunta 48
Pregunta
Do zalet modelu architektury zdarzeniowej nazywanego modelem rozgłoszenia(ang. Broadcast) można zaliczyć (wybierz poprawne odpowiedzi):
Respuesta
-
Prosty w implementacji i użyciu
-
Umożliwia implementacje szybkich odpowiedzi systemu na zdarzenia
-
Prostota ewolucji systemu
-
Możliwość integrowania podsystemów pracujących na różnych platformach i komunikujących się za pomocą sieci komputerowej
Pregunta 49
Pregunta
Metoda PDM(Precedence Diagramming Method) to:
Respuesta
-
Metoda pozwalająca na określenie minimalnego czasu trwania projektu
-
Graficzna reprezentacja aktywności projektu w postaci sieci aktywności
-
Metoda polegająca na konstruowaniu sieci aktywności projektu
-
Metoda wykorzystywana w zarządzaniu ryzykiem do identyfikacji zagrożeń
Pregunta 50
Pregunta
Relacja dziedziczenia(generalizacji/specjalizacji) jest (wybierz poprawne odpowiedzi):
Pregunta 51
Pregunta
Koncepcyjny mechanizm porozumiewania się obiektów (w modelowaniu obiektowym) nazywa się:
Pregunta 52
Pregunta
Które z diagramów UML służą do modelowania zachowania systemu (wybierz poprawne odpowiedzi):
Pregunta 53
Pregunta
Podstawowym obecnie powodem kryzysu oprogramowania jest:
Respuesta
-
złożoność produktów informatyki i procesów ich wytwarzania
-
zbyt szybki rozwój sprzętu komputerowego
-
użytkownicy systemu i ich nieznajomość informatyki
-
nienaturalność języka maszynowego
Pregunta 54
Pregunta
Hermetyzacja to:
Respuesta
-
porządkowanie (szeregowanie) pojęć w strukturę drzewiastą
-
rozdzielenie czegoś złożonego na małe łatwiejsze do zarządzania fragmenty
-
ukrywanie informacji
-
wyodrębnianie cech wspólnych i niezmiennych dla pewnego zbioru bytów i wprowadzanie pojęć lub symboli oznaczających takie cechy
Pregunta 55
Pregunta
Diagramy języka UML dzielą się na dwie grupy:
Pregunta 56
Pregunta
Podstawowe modele architektury repozytorium danych to:
Respuesta
-
model warstwowy i model obiektowy
-
model repozytorium i model zdecentralizowany
-
model zarządcy i model wywołanie-powrót
Pregunta 57
Pregunta
Modularyzacja to:
Respuesta
-
rozdzielenie czegoś złożonego na małe łatwiejsze do zarządzania fragmenty
-
wyodrębnianie cech wspólnych i niezmiennych dla pewnego zbioru bytów i wprowadzanie pojęć lub symboli oznaczających takie cechy
-
ukrywanie informacji
-
porządkowanie (szeregowanie) pojęć w strukturę drzewiastą
Pregunta 58
Pregunta
Skrót CASE oznacza:
Respuesta
-
Computer Automated of Software Engineering
-
Computer-Aided Software Engineering
-
Computer Augmented Software Evolution
Pregunta 59
Pregunta
Modelowanie pojęciowe oznacza:
Respuesta
-
Tworzenie modelu projektowego
-
Implementację projektu z uwzględnieniem koncepcyjnego języka programowania
-
Procesy myślowe towarzyszące pracy nad oprogramowaniem
Pregunta 60
Pregunta
Określenie zakresu przedsięwzięcia w fazie strategicznej oznacza:
Respuesta
-
określenie systemów, organizacji i użytkowników, z którymi tworzony system ma współpracować
-
określenie fragmentu procesów informacyjnych zachodzących w organizacji, które będą objęte przedsięwzięciem
-
określenie celu biznesowego przedsięwzięcia z punktu widzenia klienta
Pregunta 61
Pregunta
Decyzje, które powinny być podjęte w fazie strategicznej to m.in.:
Respuesta
-
wybór interfejsów oraz podsystemów
-
wybór modelu, narzędzi CASE, stopnia wykorzystania gotowych komponentów
-
wybór obiektów oraz modułów
Pregunta 62
Pregunta
Narzędzia CASSE dzielą się na:
Respuesta
-
front - case i back – case
-
better – case i worst – case
-
upper – case i lower – case
Pregunta 63
Pregunta
Elementami trójkąta kompromisu (ang. Tradeoff triangle) są:
Respuesta
-
funkcje, zakres przedsięwzięcia, cechy systemu
-
harmonogram, zakres, cechy
-
zasoby, harmonogram, cechy systemu
Pregunta 64
Pregunta
Podstawowe zasady obiektowości to:
Respuesta
-
hermetyzacja, abstrakcja, dekompozycja, generalizacja
-
hermetyzacja, abstrakcja, modularyzacja, hierarchizacja
-
hermetyzacja, dekompozycja, modularyzacja, hierarchizacja
-
hermetyzacja, tożsamość, abstrakcja, modularyzacja
Pregunta 65
Pregunta
Dwa podstawowe modele architektury związane z kontrolą przepływu sterowania pomiędzy podsystemami to:
Respuesta
-
model warstwowy i model obiektowy
-
model kontroli scentralizowanej oraz model kontroli sterowanej zdarzeniami
-
model zarządcy i model wywołanie – powrót
Pregunta 66
Pregunta
Wymaganie „użytkownik może wybrać przedział czasowy raportu” należy do grupy:
Pregunta 67
Pregunta
Model przypadków użycia służy do opisu:
Pregunta 68
Pregunta
Jedna z zasad modelowania zwraca uwagę na to, że:
Respuesta
-
wybór modelu nie ma wpływu na to jak będziemy postrzegać rzeczywistość
-
pojedynczy model jest niewystarczający
-
należy modelować przy użyciu języka UML
Pregunta 69
Pregunta
Model sterowania, w którym jeden z podsystemów steruje rozpoczynaniem, zatrzymywaniem i koordynacją pozostałych procesów nazywa się:
Pregunta 70
Pregunta
Atrybuty dobrego oprogramowania to:
Respuesta
-
Funkcjonalność, wydajność, bezpieczeństwo, czytelność
-
Wiarygodność, sprawność, użyteczność, zarządzalność
-
Sprawność, wydajność, bezpieczeństwo, jakość
Pregunta 71
Pregunta
Formalizm matematyczny w specyfikacji wymagań:
Respuesta
-
Stosuje się rzadko, do specyficznych celów
-
Stosuje się często, szczególnie dla aplikacji biznesowych
-
Nie jest stosowany
Pregunta 72
Pregunta
Faza strategiczna jest nazywana również:
Respuesta
-
studium osiągalności
-
fazą analizy wymagań
-
fazą projektowania
Pregunta 73
Pregunta
Co to jest proces inżynierii oprogramowania:
Respuesta
-
zestaw działań, których celem jest wytworzenie lub ewolucja oprogramowania
-
proces modelowania systemu
-
zestaw działań, których celem jest oszacowanie nakładów potrzebnych do wytworzenia oprogramowania
Pregunta 74
Pregunta
Wymaganie „system musi być napisany w języku JAVA” należy do grupy:
Pregunta 75
Pregunta
Tworzenie systemu zorientowanego usługowo (ang. Service - oriented systems) oznacza:
Respuesta
-
integracja istniejących systemów poprzez zdefiniowanie zestawu interfejsów i udostępnienie ich funkcjonalności za pomocą tych interfejsów
-
tworzenie systemu na zasadzie integracji komponentów zgodnym ze standardem modelu komponentowego
-
Tworzenie systemu na zasadzie łączenia współdzielonych usług, które mogą być dostarczane zewnętrznie
Pregunta 76
Pregunta
Wymagania funkcjonalne to:
Respuesta
-
funkcje systemu i sposób ich implementacji
-
akcje jakie system musi wykonywać wraz z ograniczeniami na te akcje
-
akcje jakie system musi wykonywać bez brania pod uwagę ograniczeń
-
atrybuty (cechy) systemu
Pregunta 77
Pregunta
Model sterowania, w którym sterowanie zaczyna się na wierzchołku hierarchii i przez wywołanie podprogramów przechodzi do najniższych poziomów drzewa wywołań nazywa się:
Pregunta 78
Pregunta
Wymagania stawiane oprogramowaniu dzielą się na:
Respuesta
-
wymagania dotyczące interfejsu, sprzętu i oprogramowania
-
wymagania funkcjonalne, systemowe i niezawodnościowe
-
wymagania funkcjonalne i niefunkcjonalne oraz ograniczenia projektowe
Pregunta 79
Pregunta
Metoda szacowania kosztów zwana Metoda Punktów Funkcyjnych należy do kategorii:
Pregunta 80
Pregunta
Wzorzec projektowy to:
Respuesta
-
projekt podsystemu złożony z kolekcji klas (abstrakcyjnych i konkretnych) oraz interfejsów
-
mechanizm umożliwiający ponowne użycie wiedzy nt. problemu i sposobu jego rozwiązania
-
tworzenie systemów na zasadzie integracji istniejących aplikacji
Pregunta 81
Pregunta
Elementami trójkąta kompromisu (ang. Tradeoff triangle) są:
Respuesta
-
funkcje, zakres przedsięwzięcia, cechy systemu
-
zasoby, harmonogram, cechy systemu
-
harmonogram, zakres, cechy
Pregunta 82
Pregunta
Model sterowania, w którym zdarzenie jest przesyłane do wszystkich podsystemów nazywa się:
Pregunta 83
Pregunta
Dekompozycja obiektowa powoduje, że:
Respuesta
-
Struktura podsystemu jest zbiorem luźno powiązanych obiektów z dobrze zdefiniowanymi interfejsami
-
podsystem dekomponowany jest do postaci modułów funkcjonalnych transformujących wejście na wyjście
-
jeden podsystem jest odpowiedzialny za wykonywanie zadań
Pregunta 84
Pregunta
Termin „jednostka konfiguracji oprogramowania” może odnosić się do: (wybierz poprawne odpowiedzi)
Pregunta 85
Pregunta
W procesie zarządzania konfiguracją budowanie systemu odbywa się: (wybierz poprawne odpowiedzi)
Respuesta
-
z pomocą obsługi budowania powiązanej z systemem kontroli wersji
-
lokalnie w środowisku prywatnym programisty
-
w ramach procesu zatwierdzania zgłoszenia zmiany (ang. change request)
Pregunta 86
Pregunta
Załóżmy, że testujemy system transakcyjny, zaprojektowany do przewarzania maximum 300 transakcji na sekundę (tx/s). Wykonanie testów obciążenia (ang. stress testing) wymaga:
Respuesta
-
wykonania pojedynczego testu na poziomie 300 tx/s
-
wykonania serii testów o wzrastającym obciążeniu do poziomu przekraczającego 300 tx/s i/lub powodującego błąd systemu
-
wykonania serii testów o wzrastającym obciążeniu do poziomu 300 tx/s
-
wykonania testów integracyjnych
Pregunta 87
Pregunta
Jaka relacja powinna wziąć klasę Okno przeglądarki oraz Menu
Respuesta
-
Generalizacji
-
Zależności
-
Asocjacji
-
Agregacji
Pregunta 88
Pregunta
Wiele kopii repozytorium kontroli wersji może istnieć w systemach kontroli wersji typu:
Respuesta
-
lokalnego
-
scentralizowanego
-
rozproszonego
Pregunta 89
Pregunta
Wymaganie „użytkownik może wybrać przedział czasowy raportu” należy do grupy:
Pregunta 90
Pregunta
Opis klasy w UML składa się z trzech części zawierających:
Respuesta
-
nazwę klasy, stereotyp i dziedziczenie
-
nazwę klasy, inwarianty publiczne oraz inwarianty prywatne
-
nazwę klasy, atrybuty i wyjątki
-
nazwę klasy, atrybuty oraz operacje
Pregunta 91
Pregunta
Do czynności procesu ciągłej integracji (ang. continous integration) należą: (wyberz poprawne odpowiedzi)
Respuesta
-
Automatyczne raportowanie stanu integracji
-
Budowa oprogramowania
-
Implementacja oprogramowania
-
Automatyczne uruchamianie testów
Pregunta 92
Pregunta
Komponent systemu będący pod kontrolą systemu zarządzania konfiguracją: (wybierz poprawne odpowiedzi)
Respuesta
-
Identyfikowana jest przez nazwę oraz wersję
-
Może posiadać wiele instalacji (wersji)
-
Nazywa się jednostką konfiguracji systemu
-
Może znajdować się w więcej niż jednej linii kodu
Pregunta 93
Pregunta
Architektura zorientowana usługowo (ang. Service Oriented Architecture) to podejście polegające na:
Respuesta
-
udostępnieniu klientowi dostępu do usług aplikacji za pośrednictwem przeglądarki internetowej
-
budowaniu systemu w postaci zbioru usług, które mogą być dostarczane przez różnych dostawców
-
decentralizacji systemu w celu wykorzystania mocy obliczeniowej wszystkich węzłów
Pregunta 94
Pregunta
Komunikacja pomiędzy komponentami systemu rozproszonego może odbywać się z wykorzystaniem modelu: (wybierz poprawne odpowiedzi)
Pregunta 95
Pregunta
Inspekcje oprogramowania są przykładem:
Respuesta
-
Statycznej analizy wybieranych reprezentacji systemu (np. kodu źródłowego)
-
Procesu kontroli oprogramowania w trakcie jego działania w środowisku docelowym
-
Dynamicznej analizy poprzez obserwacje zachowania systemu
Pregunta 96
Pregunta
Testy, których priorytetem jest znalezienie takich danych wejściowych, które ujawniają niepoprawne zachowanie systemu, to testy:
Respuesta
-
akceptacyjne
-
zatwierdzające
-
usterek
Pregunta 97
Pregunta
W rozproszonym modelu kontroli wersji:
Respuesta
-
Każda stacja robocza przechowuje własną kopię repozytorium
-
Nie istnieje potrzeba synchronizacji przy łączeniu niezależnych gałęzi kodu
-
Jest jedno centralne repozytorium i rozproszone stacje robocze
-
Wersja jest zwiększana w momencie zapisania zmian na centralnym serwerze
Pregunta 98
Pregunta
Własności opisujące asocjację (w UML) to:
Respuesta
-
Liczność, skierowanie, nazwa
-
Liczność, modularność, hermetyzacja
-
Instancja, liczność, hierarchia, dekompozycja
-
Liczebność, agregacja, skierowanie, kompozycyjność
Pregunta 99
Pregunta
Testy, wykonywane przez użytkowników/klientów, które mają ocenić gotowość systemu do wdrożenia, nazywają się:
Respuesta
-
testami akceptacyjnymi
-
testami wydania
-
testami usterek
-
testami zatwierdzającymi
Pregunta 100
Pregunta
W metodyce Scrum rola kierownika projektu:
Respuesta
-
jest pełniona przez rolę: Mistrza młyna(ang. Scrum Master)
-
nie występuje
-
jest pełniona przez rolę: Zespół (ang. Team)
-
jest pełniona przez rolę: Właściciel produktu (ang. Product Owner)
Pregunta 101
Pregunta
W idealnej sytuacji dodanie nowych cech do oprogramowania nie powinno wymagać modyfikacji istniejącego kodu. Jaka jest zasada SOLID bezpośrednio wspiera to założenie?
Respuesta
-
Segregacji interfejsów (ang. interface segregacjon)
-
Pojedynczej odpowiedzialności (ang. single responsibility)
-
otwarte/zamknięte (ang. open/close)
Pregunta 102
Pregunta
Wymaganie „format wydruku musi być zgodny z normą zakładową nr 44D/99” należy do grupy:
Pregunta 103
Pregunta
Do pożądanych cech zaawansowanego systemu automatyzującego procesy budowy systemu należą: (wybierz poprawne odpowiedzi)
Pregunta 104
Pregunta
Testy użytkowników: (wybierz poprawne odpowiedzi)
Pregunta 105
Pregunta
Dwa podstawowe modele architektury repozytorium danych to
Respuesta
-
Modele warstwowy i model obiektowy
-
Model repozytorium i model zdecentralizowany
-
Model zarządcy i model wywołanie-powrót
Pregunta 106
Pregunta
Jednym z najbardziej znanych zrębów do projektowania graficznego interfejsu użytkownika jak i interfejsu webowego nazywa się
Respuesta
-
GUI
-
Singleton
-
MVC
-
ASP.NET
Pregunta 107
Pregunta
Które z poniższych stwierdzeń przedstawia jedną z podstawowych zasad metodyki RUP
Respuesta
-
implementujemy dopiero po zaprojektowaniu całości systemu
-
miarą postępu jest działający kod
-
najważniejsze jest posiadanie odpowiedniego personelu projektowego
Pregunta 108
Respuesta
-
zestaw pojęć, modeli, języków, technik i sposobów postępowania
-
wymagania dla systemu zapisane w języku formalnym
-
notacja służąca do definiowana modeli
-
realizacja pełnego systemu zgodnie z modelem kaskadowym
Pregunta 109
Pregunta
Testem jednostkowym może być objęta
Respuesta
-
procedura
-
moduł
-
podsystem
-
klasa obiektów
Pregunta 110
Pregunta
Celem testowania defektów/usterek oprogramowania jest
Respuesta
-
wykazanie, że system nie posiada defektów
-
ujawnienie utajnionych defektów w systemie
-
wykazanie, że system spełnia swoją specyfikacje
-
ujawnienie defektów w specyfikacji wymagań dla systemu
Pregunta 111
Pregunta
Dwa podstawowe modele architektury przepływu sterowania między podsystemami to
Respuesta
-
sterowanie współbieżne oraz sterowanie sekwencyjne
-
sterowanie za pomocą rozgłaszania oraz sterowanie scentralizowane
-
sterowanie scentralizowane oraz sterowanie zdarzeniowe
-
sterowanie wywołanie-powrót oraz sterowanie za pomocą przerwań
Pregunta 112
Pregunta
Dwa rodzaje modeli architektonicznych charakterystycznych dla dziedziny nazywane są:
Respuesta
-
wzorcami obiektowymi oraz wzorcami projektowymi
-
wzorcami architektonicznymi oraz wzorcami dziedzinowymi
-
modelami ogólnymi oraz modelami odniesienia
-
modelami środowiskowymi oraz modelami fabryk oprogramowania
Pregunta 113
Respuesta
-
wyodrębnianie cech wspólnych i niezmiennych dla pewnego zbioru bytów i wprowadzenie pojęć lub symboli oznaczających te cechy
-
rozdzielenie czegoś złożonego na małe łatwiejsze do zarządzania fragmenty
-
porządkowanie pojęć w strukturę drzewiastą
-
ukrywanie informacji
Pregunta 114
Pregunta
Inspekcje oprogramowania są przykładem
Respuesta
-
statycznej analizy wybranych reprezentacji systemu
-
dynamicznej analizy przez obserwacje zachowania systemu
-
procesu kontroli oprogramowania w trakcie jego działania w środowisku docelowym
Pregunta 115
Pregunta
Przykładem systemu opartego na kontroli wersji jest
Pregunta 116
Pregunta
Uczelnia jest instytucją, gdzie wykładowcy prowadzą zajęcia dla studentów na wielu kierunkach. Zdanie to ilustruję zasadę obiektowości nazywaną
Respuesta
-
zasadą abstrakcji
-
zasadą hermetyzacji
-
zasadą hierarchizacji
-
zasadą modularyzacji
Pregunta 117
Pregunta
Elementami procesu projektowania obiektowego (OOD) są (zaznacz kilka odpowiedzi)
Respuesta
-
identyfikacja głównych obiektów systemu
-
identyfikacja wymagań systemu
-
wyspecyfikowanie interfejsów obiektów
-
wyspecyfikowanie przypadków użycia obiektów
Pregunta 118
Pregunta
Metoda Delphi to
Respuesta
-
metoda szacowania nakładów pracy
-
metoda określania jakości oprogramowania
-
metoda szacowania czasu trwania projektu
-
nie ma takiej metody
Pregunta 119
Pregunta 120
Pregunta
Zasada „Nie mieszkaj z wybitym oknem” dotyczy
Respuesta
-
projektowania pomieszczeń dla programistów
-
takiego planowania projektu by personel miał dogodne warunki do pracy
-
takiego konstruowania kodu by nie pozostały w nim luki i niedociągnięcia
-
takiego konstruowania kodu by pozostawić w nim „okna” do dalszego rozwijania danego oprogramowania
Pregunta 121
Pregunta
Efekt skali w projektach informatycznych powoduje
Respuesta
-
liniowy wzrost kosztów i czasu trwania projektu przy wzroście wielkości projektu
-
szybszy niż liniowy wzrost kosztów i czasu trwania trwania projektu przy wzroście wielkości projektu wraz z jego wielkością
-
wzrost kosztów i czasu trwania projektu wolniejszy niż liniowy przy wzroście wielkości projektu
-
szybszy niż liniowy wzrost kosztów i liniowy wzrost czasu trwania projektu przy wzroście jego wielkości
Pregunta 122
Pregunta
Kamień milowy (ang. milestone) to (zaznacz kilka odpowiedzi):
Respuesta
-
Rezultat projektu dostarczany użytkownikom
-
Podział projektu na zadania
-
Końcowy punkt aktywności procesu
-
Prawdopodobieństwo pojawienia sie zagrożenia
-
Reprezentowany zwykle jako aktywność o zerowym czasie trwania i zerowych zasobach
Pregunta 123
Pregunta
Test wydania (zaznacz kilka odpowiedzi)
Respuesta
-
są testami defektów
-
mają za zadanie wykazać, że system spełnia swoją specyfikację
-
testowany jest kompletny system
-
są testami zatwierdzającymi
Pregunta 124
Pregunta
W przypadku systemów dopasowanych
Respuesta
-
koszty ewolucji mogą znacznie przewyższać koszty budowy
-
koszty testowania są proporcjonalne do kosztów specyfikowania systemu
-
stosuje się wyłącznie proces ewolucyjny
Pregunta 125
Pregunta
Kroki zarządzania zmianą wymagania składają sie z czynności (wybierz poprawne odpowiedzi)
Respuesta
-
analiza problemu i specyfikacja zmiany
-
analiza zmiany i ocena kosztów
-
implementacja zmiany
-
raport o błędach w wymaganiach
Pregunta 126
Pregunta
Wadą modelu kaskadowego procesu IO jest: (zaznacz kilka odpowiedzi)
Pregunta 127
Pregunta
Wydanie oprogramowania: (zaznacz kilka odpowiedzi)
Respuesta
-
strona biznesowa oprogramowania musi być dostępna w momencie wydania
-
może być publiczne i prywatne
-
może być pierwotne i aktualizacyjne
-
jest dostarczane dla klienta tylko na fizycznym nośniku
Pregunta 128
Pregunta
Na kroki zarządzania zmianą wymagania składają się czynności: (zaznacz kilka odpowiedzi)
Pregunta 129
Pregunta
Wymagania funkcjonalne to: (wybierz poprawne odpowiedzi)
Respuesta
-
funkcje systemu i sposób ich implementacji
-
akcje jakie system musi wykonywać wraz z ograniczeniami na te akcje
-
akcje jakie system musi wykonywać bez brania pod uwagę ograniczeń
-
atrybuty (cechy) systemu
-
ograniczenia przy których system ma realizować swoje usługi