Frage 1
Frage
Dla systemów długoterminowych (wybierz poprawne odpowiedzi):
Antworten
-
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ń
Frage 2
Frage
Wada ewolucyjnego modelu procesu IO jest:
Antworten
-
„Niejawny” proces
-
Brak iteracji
-
Prototypowanie
Frage 3
Frage
Wymagania niefunkcjonalne to:
Antworten
-
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
Frage 4
Frage
Koncepcyjny mechanizm porozumiewania sie obiektów (w modelowaniu obiektowym) nazywa sie:
Frage 5
Frage
Podsystem: (wybierz poprawne odpowiedzi)
Antworten
-
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
Frage 6
Frage
Klasa w notacji UML: (wybierz poprawne odpowiedzi)
Antworten
-
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
Frage 7
Frage
W procesie testowania systemu, termin „testy akceptacyjne” oznacza:
Antworten
-
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
Frage 8
Frage
Kamień milowy (ang. milestone) to:
Antworten
-
Rezultat projektu dostarczany użytkownikom
-
Podział projektu na zadania
-
Końcowy punkt aktywności procesu
-
Prawdopodobieństwo pojawienia sie zagrożenia
Frage 9
Frage
Proces zarządzania ryzykiem składa się z następujących czynności:
Antworten
-
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
Frage 10
Antworten
-
Zarządzenia ramami projektu
-
Zdolność śledzenia zależności pomiędzy wymaganiami a elementami projektowymi
-
Cechy systemu w ujęciu funkcjonalnym
Frage 11
Frage
Przypadek użycia (element modelu przypadków użycia) opisuje:
Frage 12
Frage
W procesie testowania systemu, termin „testy jednostkowe” oznacza:
Antworten
-
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
Frage 13
Frage
Wymaganie „system musi być dostępny przez 24 godz. na dobę” należy do grupy:
Frage 14
Frage 15
Frage
Najważniejszą bazą informacji dla potrzeb planowania projektu jest:
Antworten
-
Zbiór wymagań użytkowników
-
Struktura podziału pracy (WBS)
-
Harmonogram projektu
-
Baza danych systemu zarządzania (DBMS)
Frage 16
Frage
Dwa podstawowe pojęcia do iteracji w procesie IO to:
Antworten
-
Model kaskadowy i model ewolucyjny
-
Realizacja przyrostowa i model kaskadowy
-
Realizacja przyrostowa i model spiralny
-
Inżynieria komponentowa i model spiralny
Frage 17
Frage
Model procesu IO, który bazuje na powtórnym użyciu to:
Antworten
-
Model kaskadowy
-
Inżynieria komponentowa
-
Model ewolucyjny
-
Model spiralny
Frage 18
Frage
Testy wydania (ang. release tests) (wybierz poprawne odpowiedzi):
Antworten
-
Są testami defektów
-
Mają za zadanie wykazać, że system spełnia swoją specyfikację
-
Są testami zatwierdzającymi
-
Testowany jest kompletny system
Frage 19
Frage
Testowanie metodą białej skrzynki to:
Antworten
-
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
Frage 20
Frage
Przykładami narzędzi należących do grupy lower-CASE są (wybierz poprawne odpowiedzi):
Antworten
-
Debugger
-
Repozytorium wymagań
-
Edytor UML
-
Kompilator
Frage 21
Frage
Orkiestra składa się z kilku sekcji: perkusyjnej, smyczkowej, dętej blaszanej i dętej drewnianej. Zdanie to ilustruje zasadę obiektowości nazywaną:
Antworten
-
Zasadą abstrakcji
-
Zasadą hermetyzacji
-
Zasadą modularyzacji
-
Zasadą hierarchizacji
Frage 22
Frage
Dwa podstawowe czynniki brane pod uwagę podczas analizy zagrożeń to:
Antworten
-
Typ zagrożenia oraz strategia przeciwdziałania
-
Prawdopodobieństwo oraz konsekwencji materializacji
-
Zasoby projektu oraz harmonogram
-
Monitoring i plan unikania
Frage 23
Frage
Do procesu projektowania oprogramowania NIE należy:
Frage 24
Frage
Testowanie obciążenia zakłada:
Antworten
-
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
Frage 25
Frage
Test Driven Development to:
Antworten
-
Podejście do procesu testowania systemu
-
Podejście do procesu implementacji systemu
-
Odmiana iteracyjnego procesu inżynierii oprogramowania
Frage 26
Frage
Extreme Programming (XP) to przykład ... modelu procesu inżynierii oprogramowania:
Antworten
-
Ewolucyjnego
-
Kaskadowego
-
Przyrostowego
-
Spiralnego
Frage 27
Frage
Cztery zasadnicze czynności wykonywane w procesie tworzenia oprogramowania to:
Antworten
-
Iteracja, walidacja, zatwierdzenie, pielęgnacja
-
Specyfikacja, tworzenie, zatwierdzenie, ewolucja
-
Planowanie, analiza, projektowanie, programowanie
Frage 28
Frage
Wymagania systemowe (wybierz poprawne odpowiedzi):
Antworten
-
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
Frage 29
Frage
Do zalet architektury współdzielonego repozytorium danych można zaliczyć (wybierz poprawne odpowiedzi):
Antworten
-
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
Frage 30
Frage
Wybierz niepoprawne definicje klasy (wybierz poprawne odpowiedzi):
Antworten
-
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
Frage 31
Frage
Krawędzie grafu diagramu stanu w UML reprezentują:
Frage 32
Frage
Które z diagramów UML służą do modelowania strukturalnych aspektów systemu (wybierz poprawne odpowiedzi):
Frage 33
Frage
Termin „agregacja obiektów” oznacza:
Antworten
-
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
Frage 34
Frage
Aktywność procesu inżynierii wymagań, na podstawie rezultatów której, można podjąć decyzję o kontynuacji prac nad systemem, nazywa się:
Frage 35
Antworten
-
Jest wyposażony w interfejs
-
Zazwyczaj nie jest niezależny
-
Jest częścią składową modułów systemu
Frage 36
Frage
Aktor(element modelu przypadku użycia) opisuje:
Frage 37
Frage
Klasy równoważności:
Antworten
-
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
Frage 38
Frage
Wymaganie „baza danych systemu musi być wykorzystywać system Oracle” należy do grupy:
Frage 39
Frage
Podstawową wielkością wykorzystywaną przy szacowaniu kosztów oraz czasu trwania projektu jest:
Antworten
-
Zbiór wymagań użytkowników (ang. User requirements)
-
Dostępność personelu (ang. availability)
-
Nakład pracy (ang. effort)
-
Struktura podziału pracy(WBS)
Frage 40
Frage
Model procesu IO, w którym specyfikacja, rozwój i walidacja odbywają się równolegle to:
Antworten
-
Model kaskadowy
-
Inżynieria komponentowa
-
Model ewolucyjny
-
Model spiralny
Frage 41
Frage
Testy jednostkowe(ang. Unit tests) (wybierz poprawne odpowiedzi):
Antworten
-
Są testami defektów
-
Mają za zadanie wykazać, że system spełnia swoją specyfikacje
-
Są testami zatwierdzającymi
-
Komponenty systemu testowane są w izolacji
Frage 42
Frage
Testowanie metodą czarnej skrzynki to:
Antworten
-
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
Frage 43
Frage
Przykładami narzędzi należących do grupy Upper-case są (wybierz poprawne odpowiedzi):
Antworten
-
Debugger
-
Repozytorium wymagań
-
Edytor UML
-
Kompilator
Frage 44
Frage
Koty, psy i rybki są typami zwierząt domowych. Zadanie to ilustruje zasadę obiektowości nazywaną:
Antworten
-
Zasadą abstrakcji
-
Zasadą hermetyzacji
-
Zasadą modularyzacji
-
Zasadą hierarchizacji
Frage 45
Frage
Do procesu inżynierii wymagań NIE należy:
Frage 46
Frage
Testowanie wydajności zakłada:
Antworten
-
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
Frage 47
Frage
Rational Unified Process(RUP) to przykład ………. modelu procesu inżynierii oprogramowania:
Antworten
-
Ewolucyjnego
-
Kaskadowego
-
Przyrostowego
-
Spiralnego
Frage 48
Frage
Do zalet modelu architektury zdarzeniowej nazywanego modelem rozgłoszenia(ang. Broadcast) można zaliczyć (wybierz poprawne odpowiedzi):
Antworten
-
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
Frage 49
Frage
Metoda PDM(Precedence Diagramming Method) to:
Antworten
-
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ń
Frage 50
Frage
Relacja dziedziczenia(generalizacji/specjalizacji) jest (wybierz poprawne odpowiedzi):
Frage 51
Frage
Koncepcyjny mechanizm porozumiewania się obiektów (w modelowaniu obiektowym) nazywa się:
Frage 52
Frage
Które z diagramów UML służą do modelowania zachowania systemu (wybierz poprawne odpowiedzi):
Frage 53
Frage
Podstawowym obecnie powodem kryzysu oprogramowania jest:
Antworten
-
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
Frage 54
Antworten
-
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
Frage 55
Frage
Diagramy języka UML dzielą się na dwie grupy:
Frage 56
Frage
Podstawowe modele architektury repozytorium danych to:
Antworten
-
model warstwowy i model obiektowy
-
model repozytorium i model zdecentralizowany
-
model zarządcy i model wywołanie-powrót
Frage 57
Antworten
-
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ą
Frage 58
Frage
Skrót CASE oznacza:
Antworten
-
Computer Automated of Software Engineering
-
Computer-Aided Software Engineering
-
Computer Augmented Software Evolution
Frage 59
Frage
Modelowanie pojęciowe oznacza:
Antworten
-
Tworzenie modelu projektowego
-
Implementację projektu z uwzględnieniem koncepcyjnego języka programowania
-
Procesy myślowe towarzyszące pracy nad oprogramowaniem
Frage 60
Frage
Określenie zakresu przedsięwzięcia w fazie strategicznej oznacza:
Antworten
-
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
Frage 61
Frage
Decyzje, które powinny być podjęte w fazie strategicznej to m.in.:
Antworten
-
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
Frage 62
Frage
Narzędzia CASSE dzielą się na:
Antworten
-
front - case i back – case
-
better – case i worst – case
-
upper – case i lower – case
Frage 63
Frage
Elementami trójkąta kompromisu (ang. Tradeoff triangle) są:
Antworten
-
funkcje, zakres przedsięwzięcia, cechy systemu
-
harmonogram, zakres, cechy
-
zasoby, harmonogram, cechy systemu
Frage 64
Frage
Podstawowe zasady obiektowości to:
Antworten
-
hermetyzacja, abstrakcja, dekompozycja, generalizacja
-
hermetyzacja, abstrakcja, modularyzacja, hierarchizacja
-
hermetyzacja, dekompozycja, modularyzacja, hierarchizacja
-
hermetyzacja, tożsamość, abstrakcja, modularyzacja
Frage 65
Frage
Dwa podstawowe modele architektury związane z kontrolą przepływu sterowania pomiędzy podsystemami to:
Antworten
-
model warstwowy i model obiektowy
-
model kontroli scentralizowanej oraz model kontroli sterowanej zdarzeniami
-
model zarządcy i model wywołanie – powrót
Frage 66
Frage
Wymaganie „użytkownik może wybrać przedział czasowy raportu” należy do grupy:
Frage 67
Frage
Model przypadków użycia służy do opisu:
Frage 68
Frage
Jedna z zasad modelowania zwraca uwagę na to, że:
Antworten
-
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
Frage 69
Frage
Model sterowania, w którym jeden z podsystemów steruje rozpoczynaniem, zatrzymywaniem i koordynacją pozostałych procesów nazywa się:
Frage 70
Frage
Atrybuty dobrego oprogramowania to:
Antworten
-
Funkcjonalność, wydajność, bezpieczeństwo, czytelność
-
Wiarygodność, sprawność, użyteczność, zarządzalność
-
Sprawność, wydajność, bezpieczeństwo, jakość
Frage 71
Frage
Formalizm matematyczny w specyfikacji wymagań:
Antworten
-
Stosuje się rzadko, do specyficznych celów
-
Stosuje się często, szczególnie dla aplikacji biznesowych
-
Nie jest stosowany
Frage 72
Frage
Faza strategiczna jest nazywana również:
Antworten
-
studium osiągalności
-
fazą analizy wymagań
-
fazą projektowania
Frage 73
Frage
Co to jest proces inżynierii oprogramowania:
Antworten
-
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
Frage 74
Frage
Wymaganie „system musi być napisany w języku JAVA” należy do grupy:
Frage 75
Frage
Tworzenie systemu zorientowanego usługowo (ang. Service - oriented systems) oznacza:
Antworten
-
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
Frage 76
Frage
Wymagania funkcjonalne to:
Antworten
-
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
Frage 77
Frage
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ę:
Frage 78
Frage
Wymagania stawiane oprogramowaniu dzielą się na:
Antworten
-
wymagania dotyczące interfejsu, sprzętu i oprogramowania
-
wymagania funkcjonalne, systemowe i niezawodnościowe
-
wymagania funkcjonalne i niefunkcjonalne oraz ograniczenia projektowe
Frage 79
Frage
Metoda szacowania kosztów zwana Metoda Punktów Funkcyjnych należy do kategorii:
Frage 80
Frage
Wzorzec projektowy to:
Antworten
-
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
Frage 81
Frage
Elementami trójkąta kompromisu (ang. Tradeoff triangle) są:
Antworten
-
funkcje, zakres przedsięwzięcia, cechy systemu
-
zasoby, harmonogram, cechy systemu
-
harmonogram, zakres, cechy
Frage 82
Frage
Model sterowania, w którym zdarzenie jest przesyłane do wszystkich podsystemów nazywa się:
Frage 83
Frage
Dekompozycja obiektowa powoduje, że:
Antworten
-
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ń
Frage 84
Frage
Termin „jednostka konfiguracji oprogramowania” może odnosić się do: (wybierz poprawne odpowiedzi)
Frage 85
Frage
W procesie zarządzania konfiguracją budowanie systemu odbywa się: (wybierz poprawne odpowiedzi)
Antworten
-
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)
Frage 86
Frage
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:
Antworten
-
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
Frage 87
Frage
Jaka relacja powinna wziąć klasę Okno przeglądarki oraz Menu
Antworten
-
Generalizacji
-
Zależności
-
Asocjacji
-
Agregacji
Frage 88
Frage
Wiele kopii repozytorium kontroli wersji może istnieć w systemach kontroli wersji typu:
Antworten
-
lokalnego
-
scentralizowanego
-
rozproszonego
Frage 89
Frage
Wymaganie „użytkownik może wybrać przedział czasowy raportu” należy do grupy:
Frage 90
Frage
Opis klasy w UML składa się z trzech części zawierających:
Antworten
-
nazwę klasy, stereotyp i dziedziczenie
-
nazwę klasy, inwarianty publiczne oraz inwarianty prywatne
-
nazwę klasy, atrybuty i wyjątki
-
nazwę klasy, atrybuty oraz operacje
Frage 91
Frage
Do czynności procesu ciągłej integracji (ang. continous integration) należą: (wyberz poprawne odpowiedzi)
Antworten
-
Automatyczne raportowanie stanu integracji
-
Budowa oprogramowania
-
Implementacja oprogramowania
-
Automatyczne uruchamianie testów
Frage 92
Frage
Komponent systemu będący pod kontrolą systemu zarządzania konfiguracją: (wybierz poprawne odpowiedzi)
Antworten
-
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
Frage 93
Frage
Architektura zorientowana usługowo (ang. Service Oriented Architecture) to podejście polegające na:
Antworten
-
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
Frage 94
Frage
Komunikacja pomiędzy komponentami systemu rozproszonego może odbywać się z wykorzystaniem modelu: (wybierz poprawne odpowiedzi)
Frage 95
Frage
Inspekcje oprogramowania są przykładem:
Antworten
-
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
Frage 96
Frage
Testy, których priorytetem jest znalezienie takich danych wejściowych, które ujawniają niepoprawne zachowanie systemu, to testy:
Antworten
-
akceptacyjne
-
zatwierdzające
-
usterek
Frage 97
Frage
W rozproszonym modelu kontroli wersji:
Antworten
-
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
Frage 98
Frage
Własności opisujące asocjację (w UML) to:
Antworten
-
Liczność, skierowanie, nazwa
-
Liczność, modularność, hermetyzacja
-
Instancja, liczność, hierarchia, dekompozycja
-
Liczebność, agregacja, skierowanie, kompozycyjność
Frage 99
Frage
Testy, wykonywane przez użytkowników/klientów, które mają ocenić gotowość systemu do wdrożenia, nazywają się:
Antworten
-
testami akceptacyjnymi
-
testami wydania
-
testami usterek
-
testami zatwierdzającymi
Frage 100
Frage
W metodyce Scrum rola kierownika projektu:
Antworten
-
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)
Frage 101
Frage
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?
Antworten
-
Segregacji interfejsów (ang. interface segregacjon)
-
Pojedynczej odpowiedzialności (ang. single responsibility)
-
otwarte/zamknięte (ang. open/close)
Frage 102
Frage
Wymaganie „format wydruku musi być zgodny z normą zakładową nr 44D/99” należy do grupy:
Frage 103
Frage
Do pożądanych cech zaawansowanego systemu automatyzującego procesy budowy systemu należą: (wybierz poprawne odpowiedzi)
Frage 104
Frage
Testy użytkowników: (wybierz poprawne odpowiedzi)
Frage 105
Frage
Dwa podstawowe modele architektury repozytorium danych to
Antworten
-
Modele warstwowy i model obiektowy
-
Model repozytorium i model zdecentralizowany
-
Model zarządcy i model wywołanie-powrót
Frage 106
Frage
Jednym z najbardziej znanych zrębów do projektowania graficznego interfejsu użytkownika jak i interfejsu webowego nazywa się
Antworten
-
GUI
-
Singleton
-
MVC
-
ASP.NET
Frage 107
Frage
Które z poniższych stwierdzeń przedstawia jedną z podstawowych zasad metodyki RUP
Antworten
-
implementujemy dopiero po zaprojektowaniu całości systemu
-
miarą postępu jest działający kod
-
najważniejsze jest posiadanie odpowiedniego personelu projektowego
Frage 108
Antworten
-
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
Frage 109
Frage
Testem jednostkowym może być objęta
Antworten
-
procedura
-
moduł
-
podsystem
-
klasa obiektów
Frage 110
Frage
Celem testowania defektów/usterek oprogramowania jest
Antworten
-
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
Frage 111
Frage
Dwa podstawowe modele architektury przepływu sterowania między podsystemami to
Antworten
-
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ń
Frage 112
Frage
Dwa rodzaje modeli architektonicznych charakterystycznych dla dziedziny nazywane są:
Antworten
-
wzorcami obiektowymi oraz wzorcami projektowymi
-
wzorcami architektonicznymi oraz wzorcami dziedzinowymi
-
modelami ogólnymi oraz modelami odniesienia
-
modelami środowiskowymi oraz modelami fabryk oprogramowania
Frage 113
Antworten
-
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
Frage 114
Frage
Inspekcje oprogramowania są przykładem
Antworten
-
statycznej analizy wybranych reprezentacji systemu
-
dynamicznej analizy przez obserwacje zachowania systemu
-
procesu kontroli oprogramowania w trakcie jego działania w środowisku docelowym
Frage 115
Frage
Przykładem systemu opartego na kontroli wersji jest
Frage 116
Frage
Uczelnia jest instytucją, gdzie wykładowcy prowadzą zajęcia dla studentów na wielu kierunkach. Zdanie to ilustruję zasadę obiektowości nazywaną
Antworten
-
zasadą abstrakcji
-
zasadą hermetyzacji
-
zasadą hierarchizacji
-
zasadą modularyzacji
Frage 117
Frage
Elementami procesu projektowania obiektowego (OOD) są (zaznacz kilka odpowiedzi)
Antworten
-
identyfikacja głównych obiektów systemu
-
identyfikacja wymagań systemu
-
wyspecyfikowanie interfejsów obiektów
-
wyspecyfikowanie przypadków użycia obiektów
Frage 118
Antworten
-
metoda szacowania nakładów pracy
-
metoda określania jakości oprogramowania
-
metoda szacowania czasu trwania projektu
-
nie ma takiej metody
Frage 119
Frage 120
Frage
Zasada „Nie mieszkaj z wybitym oknem” dotyczy
Antworten
-
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
Frage 121
Frage
Efekt skali w projektach informatycznych powoduje
Antworten
-
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
Frage 122
Frage
Kamień milowy (ang. milestone) to (zaznacz kilka odpowiedzi):
Antworten
-
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
Frage 123
Frage
Test wydania (zaznacz kilka odpowiedzi)
Antworten
-
są testami defektów
-
mają za zadanie wykazać, że system spełnia swoją specyfikację
-
testowany jest kompletny system
-
są testami zatwierdzającymi
Frage 124
Frage
W przypadku systemów dopasowanych
Antworten
-
koszty ewolucji mogą znacznie przewyższać koszty budowy
-
koszty testowania są proporcjonalne do kosztów specyfikowania systemu
-
stosuje się wyłącznie proces ewolucyjny
Frage 125
Frage
Kroki zarządzania zmianą wymagania składają sie z czynności (wybierz poprawne odpowiedzi)
Antworten
-
analiza problemu i specyfikacja zmiany
-
analiza zmiany i ocena kosztów
-
implementacja zmiany
-
raport o błędach w wymaganiach
Frage 126
Frage
Wadą modelu kaskadowego procesu IO jest: (zaznacz kilka odpowiedzi)
Frage 127
Frage
Wydanie oprogramowania: (zaznacz kilka odpowiedzi)
Antworten
-
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
Frage 128
Frage
Na kroki zarządzania zmianą wymagania składają się czynności: (zaznacz kilka odpowiedzi)
Frage 129
Frage
Wymagania funkcjonalne to: (wybierz poprawne odpowiedzi)
Antworten
-
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