Quiz
PIO
Crie uma conta grátis para terminar este quiz
Salve seu progresso e veja sua nota final.
Já tem uma conta? Inicie sessão
Perguntas do quiz (129)
1Dla systemów długoterminowych (wybierz poprawne odpowiedzi):
- ANajbardziej odpowiedni jest ewolucyjny model procesu IO
- BKoszty ewolucji systemu mogą znacznie przekroczyć koszty jego wytworzenia
- CIteracje w procesie są nieuniknione
- DBardzo ważne jest odpowiednie pozyskanie i wyspecyfikowanie wymagań
2Wada ewolucyjnego modelu procesu IO jest:
- A„Niejawny” proces
- BBrak iteracji
- CPrototypowanie
3Wymagania niefunkcjonalne to:
- AAkcje jakie system musi wykonywać wraz z ograniczeniami na te akcje
- BUsługi systemu bez specyfikowania implementacji
- CAkcje jakie system musi wykonywać bez brania pod uwagę ograniczeń
- DOgraniczenia, przy których system ma realizować swoje usługi
4Koncepcyjny mechanizm porozumiewania sie obiektów (w modelowaniu obiektowym) nazywa sie:
- AInicjalizacja
- BPrzekazywaniem komunikatów
- CGeneralizacja
- DAgregacja
5Podsystem: (wybierz poprawne odpowiedzi)
- AJest systemem na swoich własnych prawach
- BAby działać musi korzystać z usług innych podsystemów/modułów
- CPosiada dobrze zdefiniowany interfejs
- DSkłada się z modułów
6Klasa w notacji UML: (wybierz poprawne odpowiedzi)
- AJest reprezentowana jako prostokąt podzielony obligatoryjnie na trzy części
- BMoże być zwrotnie (z sama sobą) powiązana relacja asocjacji
- CZawsze posiada dobrze zdefiniowany interfejs
- DMoże posiadać publiczne atrybuty
7W procesie testowania systemu, termin „testy akceptacyjne” oznacza:
- AIndywidualne testowanie komponentów
- BTestowanie systemu ze szczególnym uwzględnieniem nowych komponentów
- CTestowanie komponentu z wykorzystaniem rzeczywistych danych w celu udowodnienia, ze spełnia wymagania użytkowników
8Kamień milowy (ang. milestone) to:
- ARezultat projektu dostarczany użytkownikom
- BPodział projektu na zadania
- CKońcowy punkt aktywności procesu
- DPrawdopodobieństwo pojawienia sie zagrożenia
9Proces zarządzania ryzykiem składa się z następujących czynności:
- AReorganizacja projektu, aby ryzyko nie miało wpływu, planowanie iteracji, ewaluacja
- BIdentyfikacja, analiza, planowanie, monitorowanie
- CDefiniowanie macierzy kompromisu, planowanie, szacowanie, zarządzanie projektem
- DIdentyfikacja, planowanie, monitoring, iteracja
10Traceability to:
- AZarządzenia ramami projektu
- BZdolność śledzenia zależności pomiędzy wymaganiami a elementami projektowymi
- CCechy systemu w ujęciu funkcjonalnym
11Przypadek użycia (element modelu przypadków użycia) opisuje:
- ASystem
- BOtoczenie systemu
- CProjekt systemu
- DZależność między systemem a systemami zewnętrznymi
12W procesie testowania systemu, termin „testy jednostkowe” oznacza:
- AIndywidualne testowanie komponentów
- BTestowanie systemu ze szczególnym uwzględnieniem nowych komponentów
- CTestowanie z wykorzystaniem rzeczywistych danych w celu udowodnienia, że system spełnia wymagania użytkowników
13Wymaganie „system musi być dostępny przez 24 godz. na dobę” należy do grupy:
- AWymagań funkcjonalnych
- BWymagań niefunkcjonalnych
- COgraniczeń projektowych
14Narzędzia RAD to:
- AGeneratory losów
- BNarzędzia umożliwiające szybką budowę prototypów lub gotowych aplikacji
- CNarzędzia umożliwiające testowanie oprogramowania
15Najważniejszą bazą informacji dla potrzeb planowania projektu jest:
- AZbiór wymagań użytkowników
- BStruktura podziału pracy (WBS)
- CHarmonogram projektu
- DBaza danych systemu zarządzania (DBMS)
16Dwa podstawowe pojęcia do iteracji w procesie IO to:
- AModel kaskadowy i model ewolucyjny
- BRealizacja przyrostowa i model kaskadowy
- CRealizacja przyrostowa i model spiralny
- DInżynieria komponentowa i model spiralny
17Model procesu IO, który bazuje na powtórnym użyciu to:
- AModel kaskadowy
- BInżynieria komponentowa
- CModel ewolucyjny
- DModel spiralny
18Testy wydania (ang. release tests) (wybierz poprawne odpowiedzi):
- ASą testami defektów
- BMają za zadanie wykazać, że system spełnia swoją specyfikację
- CSą testami zatwierdzającymi
- DTestowany jest kompletny system
19Testowanie metodą białej skrzynki to:
- APodejście, w którym testy wyprowadza się ze specyfikacji programu/komponentu
- BTestowanie integracyjne
- CTestowanie metodą TDD
- DPodejście, w którym testy opracowuje się na podstawie znajomości struktury programu/komponentu
20Przykładami narzędzi należących do grupy lower-CASE są (wybierz poprawne odpowiedzi):
- ADebugger
- BRepozytorium wymagań
- CEdytor UML
- DKompilator
21Orkiestra składa się z kilku sekcji: perkusyjnej, smyczkowej, dętej blaszanej i dętej drewnianej. Zdanie to ilustruje zasadę obiektowości nazywaną:
- AZasadą abstrakcji
- BZasadą hermetyzacji
- CZasadą modularyzacji
- DZasadą hierarchizacji
22Dwa podstawowe czynniki brane pod uwagę podczas analizy zagrożeń to:
- ATyp zagrożenia oraz strategia przeciwdziałania
- BPrawdopodobieństwo oraz konsekwencji materializacji
- CZasoby projektu oraz harmonogram
- DMonitoring i plan unikania
23Do procesu projektowania oprogramowania NIE należy:
- AAbstrakcyjna specyfikacja
- BTestowanie komponentów
- CProjektowanie architektury
24Testowanie obciążenia zakłada:
- ATestowanie systemu do poziomu obciążenia, który nie zapewnia już wymaganej wydajności
- BTestowanie systemu powyżej poziomu maksymalnego obciążenia aż do momentu awarii
- CTestowanie systemu obciążonego maksymalnie
- DMaksymalnie obciążenie procedur testowych
25Test Driven Development to:
- APodejście do procesu testowania systemu
- BPodejście do procesu implementacji systemu
- COdmiana iteracyjnego procesu inżynierii oprogramowania
26Extreme Programming (XP) to przykład ... modelu procesu inżynierii oprogramowania:
- AEwolucyjnego
- BKaskadowego
- CPrzyrostowego
- DSpiralnego
27Cztery zasadnicze czynności wykonywane w procesie tworzenia oprogramowania to:
- AIteracja, walidacja, zatwierdzenie, pielęgnacja
- BSpecyfikacja, tworzenie, zatwierdzenie, ewolucja
- CPlanowanie, analiza, projektowanie, programowanie
28Wymagania systemowe (wybierz poprawne odpowiedzi):
- AMogą być podstawą do szczegółowego kontraktu między klientem a twórcą oprogramowania
- BOkreślają sposób implementacji systemu
- CZawierają informacje o wewnętrznej strukturze systemu
- DDefiniują co ma być zaimplementowane
29Do zalet architektury współdzielonego repozytorium danych można zaliczyć (wybierz poprawne odpowiedzi):
- AJednolity system danych
- BUjednolicenie mechanizmów zarządzania bezpieczeństwem danych
- CUłatwienie procesu ewolucji schematu
- DŁatwość integrowania nowych podsystemów nawet przy różnicy w schemacie danych
30Wybierz niepoprawne definicje klasy (wybierz poprawne odpowiedzi):
- AKlasa nie jest kolekcją obiektów
- BKlasa jest abstrakcyjną definicją obiektu
- CKlasa jest instancją obiektu
- DW notacji UML klasa jest reprezentowana za pomocą prostokąta podzielonego na trzy części
31Krawędzie grafu diagramu stanu w UML reprezentują:
- AZwiązki strukturalne zachodzące między stanami
- BZdarzenia
- CPrzepływ sterowania
- DDiagram stanu nie ma krawędzi
32Które z diagramów UML służą do modelowania strukturalnych aspektów systemu (wybierz poprawne odpowiedzi):
- ADiagram stanów
- BDiagram obiektów
- CDiagram klas
- DDiagram przypadków użycia
33Termin „agregacja obiektów” oznacza:
- AKoncepcyjny proces tworzenia obiektów z innych obiektów
- BBudowanie hierarchii klas obiektów poprzez agregowanie atrybutów
- CModelowanie zachowania obiektów poprzez interakcje z innymi obiektami(tzw. agregatami)
- DReprezentowanie modelu obiektowego w postaci drzewa dziedziczenia
34Aktywność procesu inżynierii wymagań, na podstawie rezultatów której, można podjąć decyzję o kontynuacji prac nad systemem, nazywa się:
- AOkreśleniem i analizowaniem wymagań
- BZatwierdzeniem wymagań
- CStudium wykonalności
35Podsystem:
- AJest wyposażony w interfejs
- BZazwyczaj nie jest niezależny
- CJest częścią składową modułów systemu
36Aktor(element modelu przypadku użycia) opisuje:
- ASystem
- BOtoczenie systemu
- CProjekt systemu
- DZależność między systemem a systemami zewnętrznymi
37Klasy równoważności:
- AKlasa powiązanych danych wyjściowych produkowanych przez system dla takich samych danych wyjściowych
- BKlasa powiązanych danych wejściowych, w ramach której program zachowuje się w porównywalny sposób dla każdego jej elementu
- CKlasa powiązanych danych wejściowych, dla których system generuje takie same dane wyjściowe
- DPojedyncza wartość wejściowa, która jest równoważna klasie wartości wyjściowych
38Wymaganie „baza danych systemu musi być wykorzystywać system Oracle” należy do grupy:
- AWymagań funkcjonalnych
- BWymagań niefunkcjonalnych
- COgraniczeń projektowych
39Podstawową wielkością wykorzystywaną przy szacowaniu kosztów oraz czasu trwania projektu jest:
- AZbiór wymagań użytkowników (ang. User requirements)
- BDostępność personelu (ang. availability)
- CNakład pracy (ang. effort)
- DStruktura podziału pracy(WBS)
40Model procesu IO, w którym specyfikacja, rozwój i walidacja odbywają się równolegle to:
- AModel kaskadowy
- BInżynieria komponentowa
- CModel ewolucyjny
- DModel spiralny
41Testy jednostkowe(ang. Unit tests) (wybierz poprawne odpowiedzi):
- ASą testami defektów
- BMają za zadanie wykazać, że system spełnia swoją specyfikacje
- CSą testami zatwierdzającymi
- DKomponenty systemu testowane są w izolacji
42Testowanie metodą czarnej skrzynki to:
- APodejście, w którym testy wprowadza się ze specyfikacji programu/komponentu
- BTestowanie integracyjne
- CTestowanie metoda TDD
- DPodejście, w którym testy opracowuje się na podstawie znajomości struktury programu/komponentu
43Przykładami narzędzi należących do grupy Upper-case są (wybierz poprawne odpowiedzi):
- ADebugger
- BRepozytorium wymagań
- CEdytor UML
- DKompilator
44Koty, psy i rybki są typami zwierząt domowych. Zadanie to ilustruje zasadę obiektowości nazywaną:
- AZasadą abstrakcji
- BZasadą hermetyzacji
- CZasadą modularyzacji
- DZasadą hierarchizacji
45Do procesu inżynierii wymagań NIE należy:
- AStudium wykonywalności
- BZarządzanie wymaganiami
- CProjektowanie interfejsów
46Testowanie wydajności zakłada:
- ATestowanie systemu do poziomu obciążenia, który nie zapewnia już wymaganej wydajności
- BTestowania systemu powyżej poziomu maksymalnego obciążenia aż do momentu awarii
- CMaksymalne obciążenie procedur testowych
- DTestowanie systemu obciążonego maksymalnie
47Rational Unified Process(RUP) to przykład ………. modelu procesu inżynierii oprogramowania:
- AEwolucyjnego
- BKaskadowego
- CPrzyrostowego
- DSpiralnego
48Do zalet modelu architektury zdarzeniowej nazywanego modelem rozgłoszenia(ang. Broadcast) można zaliczyć (wybierz poprawne odpowiedzi):
- AProsty w implementacji i użyciu
- BUmożliwia implementacje szybkich odpowiedzi systemu na zdarzenia
- CProstota ewolucji systemu
- DMożliwość integrowania podsystemów pracujących na różnych platformach i komunikujących się za pomocą sieci komputerowej
49Metoda PDM(Precedence Diagramming Method) to:
- AMetoda pozwalająca na określenie minimalnego czasu trwania projektu
- BGraficzna reprezentacja aktywności projektu w postaci sieci aktywności
- CMetoda polegająca na konstruowaniu sieci aktywności projektu
- DMetoda wykorzystywana w zarządzaniu ryzykiem do identyfikacji zagrożeń
50Relacja dziedziczenia(generalizacji/specjalizacji) jest (wybierz poprawne odpowiedzi):
- ARelacją pomiędzy klasami a nie obiektami
- BSilniejsza od asocjacji
- CMechanizmem ponownego użyczana na poziomie klas obiektów
- DSłabsza od kompozycji
51Koncepcyjny mechanizm porozumiewania się obiektów (w modelowaniu obiektowym) nazywa się:
- AInicjalizacją
- BPrzekazywaniem komunikatów
- CGeneralizacją
- DAgregacją
52Które z diagramów UML służą do modelowania zachowania systemu (wybierz poprawne odpowiedzi):
- ADiagram klas
- BDiagram sekwencji
- CDiagram stanów
- DDiagram przypadków użycia
53Podstawowym obecnie powodem kryzysu oprogramowania jest:
- Azłożoność produktów informatyki i procesów ich wytwarzania
- Bzbyt szybki rozwój sprzętu komputerowego
- Cużytkownicy systemu i ich nieznajomość informatyki
- Dnienaturalność języka maszynowego
54Hermetyzacja to:
- Aporządkowanie (szeregowanie) pojęć w strukturę drzewiastą
- Brozdzielenie czegoś złożonego na małe łatwiejsze do zarządzania fragmenty
- Cukrywanie informacji
- Dwyodrębnianie cech wspólnych i niezmiennych dla pewnego zbioru bytów i wprowadzanie pojęć lub symboli oznaczających takie cechy
55Diagramy języka UML dzielą się na dwie grupy:
- Ainterakcji i klas
- Bprzypadków użycia i aktywności
- Cdynamiczne i statyczne
56Podstawowe modele architektury repozytorium danych to:
- Amodel warstwowy i model obiektowy
- Bmodel repozytorium i model zdecentralizowany
- Cmodel zarządcy i model wywołanie-powrót
57Modularyzacja to:
- Arozdzielenie czegoś złożonego na małe łatwiejsze do zarządzania fragmenty
- Bwyodrębnianie cech wspólnych i niezmiennych dla pewnego zbioru bytów i wprowadzanie pojęć lub symboli oznaczających takie cechy
- Cukrywanie informacji
- Dporządkowanie (szeregowanie) pojęć w strukturę drzewiastą
58Skrót CASE oznacza:
- AComputer Automated of Software Engineering
- BComputer-Aided Software Engineering
- CComputer Augmented Software Evolution
59Modelowanie pojęciowe oznacza:
- ATworzenie modelu projektowego
- BImplementację projektu z uwzględnieniem koncepcyjnego języka programowania
- CProcesy myślowe towarzyszące pracy nad oprogramowaniem
60Określenie zakresu przedsięwzięcia w fazie strategicznej oznacza:
- Aokreślenie systemów, organizacji i użytkowników, z którymi tworzony system ma współpracować
- Bokreślenie fragmentu procesów informacyjnych zachodzących w organizacji, które będą objęte przedsięwzięciem
- Cokreślenie celu biznesowego przedsięwzięcia z punktu widzenia klienta
61Decyzje, które powinny być podjęte w fazie strategicznej to m.in.:
- Awybór interfejsów oraz podsystemów
- Bwybór modelu, narzędzi CASE, stopnia wykorzystania gotowych komponentów
- Cwybór obiektów oraz modułów
62Narzędzia CASSE dzielą się na:
- Afront - case i back – case
- Bbetter – case i worst – case
- Cupper – case i lower – case
63Elementami trójkąta kompromisu (ang. Tradeoff triangle) są:
- Afunkcje, zakres przedsięwzięcia, cechy systemu
- Bharmonogram, zakres, cechy
- Czasoby, harmonogram, cechy systemu
64Podstawowe zasady obiektowości to:
- Ahermetyzacja, abstrakcja, dekompozycja, generalizacja
- Bhermetyzacja, abstrakcja, modularyzacja, hierarchizacja
- Chermetyzacja, dekompozycja, modularyzacja, hierarchizacja
- Dhermetyzacja, tożsamość, abstrakcja, modularyzacja
65Dwa podstawowe modele architektury związane z kontrolą przepływu sterowania pomiędzy podsystemami to:
- Amodel warstwowy i model obiektowy
- Bmodel kontroli scentralizowanej oraz model kontroli sterowanej zdarzeniami
- Cmodel zarządcy i model wywołanie – powrót
66Wymaganie „użytkownik może wybrać przedział czasowy raportu” należy do grupy:
- Awymagań niefunkcjonalnych
- Bwymagań funkcjonalnych
- Cograniczeń projektowych
67Model przypadków użycia służy do opisu:
- Awymagań funkcjonalnych
- Bwymagań niefunkcjonalnych
- Cprzypadków testowych
68Jedna z zasad modelowania zwraca uwagę na to, że:
- Awybór modelu nie ma wpływu na to jak będziemy postrzegać rzeczywistość
- Bpojedynczy model jest niewystarczający
- Cnależy modelować przy użyciu języka UML
69Model sterowania, w którym jeden z podsystemów steruje rozpoczynaniem, zatrzymywaniem i koordynacją pozostałych procesów nazywa się:
- Amodelem z przerwaniami
- Bmodelem wywołanie – powrót
- Cmodelem zarządcy
- Dmodelem rozgłaszania
70Atrybuty dobrego oprogramowania to:
- AFunkcjonalność, wydajność, bezpieczeństwo, czytelność
- BWiarygodność, sprawność, użyteczność, zarządzalność
- CSprawność, wydajność, bezpieczeństwo, jakość
71Formalizm matematyczny w specyfikacji wymagań:
- AStosuje się rzadko, do specyficznych celów
- BStosuje się często, szczególnie dla aplikacji biznesowych
- CNie jest stosowany
72Faza strategiczna jest nazywana również:
- Astudium osiągalności
- Bfazą analizy wymagań
- Cfazą projektowania
73Co to jest proces inżynierii oprogramowania:
- Azestaw działań, których celem jest wytworzenie lub ewolucja oprogramowania
- Bproces modelowania systemu
- Czestaw działań, których celem jest oszacowanie nakładów potrzebnych do wytworzenia oprogramowania
74Wymaganie „system musi być napisany w języku JAVA” należy do grupy:
- Awymagań niefunkcjonalnych
- Bograniczeń projektowych
- Cwymagań funkcjonalnych
75Tworzenie systemu zorientowanego usługowo (ang. Service - oriented systems) oznacza:
- Aintegracja istniejących systemów poprzez zdefiniowanie zestawu interfejsów i udostępnienie ich funkcjonalności za pomocą tych interfejsów
- Btworzenie systemu na zasadzie integracji komponentów zgodnym ze standardem modelu komponentowego
- CTworzenie systemu na zasadzie łączenia współdzielonych usług, które mogą być dostarczane zewnętrznie
76Wymagania funkcjonalne to:
- Afunkcje systemu i sposób ich implementacji
- Bakcje jakie system musi wykonywać wraz z ograniczeniami na te akcje
- Cakcje jakie system musi wykonywać bez brania pod uwagę ograniczeń
- Datrybuty (cechy) systemu
77Model 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ę:
- Amodelem z przerwaniami
- Bmodelem zarządcy
- Cmodelem rozgłaszania
- Dmodelem wywołanie- powrót
78Wymagania stawiane oprogramowaniu dzielą się na:
- Awymagania dotyczące interfejsu, sprzętu i oprogramowania
- Bwymagania funkcjonalne, systemowe i niezawodnościowe
- Cwymagania funkcjonalne i niefunkcjonalne oraz ograniczenia projektowe
79Metoda szacowania kosztów zwana Metoda Punktów Funkcyjnych należy do kategorii:
- Aszacowania przez osąd ekspertów
- Bmetod parametrycznych
- Cszacowania przez analogię
- Dszacowania wstępnego
80Wzorzec projektowy to:
- Aprojekt podsystemu złożony z kolekcji klas (abstrakcyjnych i konkretnych) oraz interfejsów
- Bmechanizm umożliwiający ponowne użycie wiedzy nt. problemu i sposobu jego rozwiązania
- Ctworzenie systemów na zasadzie integracji istniejących aplikacji
81Elementami trójkąta kompromisu (ang. Tradeoff triangle) są:
- Afunkcje, zakres przedsięwzięcia, cechy systemu
- Bzasoby, harmonogram, cechy systemu
- Charmonogram, zakres, cechy
82Model sterowania, w którym zdarzenie jest przesyłane do wszystkich podsystemów nazywa się:
- Amodelem z przerwaniami
- Bmodelem wywołanie- powrót
- Cmodelem zarządcy
- Dmodelem rozgłaszania
83Dekompozycja obiektowa powoduje, że:
- AStruktura podsystemu jest zbiorem luźno powiązanych obiektów z dobrze zdefiniowanymi interfejsami
- Bpodsystem dekomponowany jest do postaci modułów funkcjonalnych transformujących wejście na wyjście
- Cjeden podsystem jest odpowiedzialny za wykonywanie zadań
84Termin „jednostka konfiguracji oprogramowania” może odnosić się do: (wybierz poprawne odpowiedzi)
- Adokumentu opisującego wymaganie
- Bprojektu systemu
- Cprzypadków testowych
- Dwersji kodu źródłowego
85W procesie zarządzania konfiguracją budowanie systemu odbywa się: (wybierz poprawne odpowiedzi)
- Az pomocą obsługi budowania powiązanej z systemem kontroli wersji
- Blokalnie w środowisku prywatnym programisty
- Cw ramach procesu zatwierdzania zgłoszenia zmiany (ang. change request)
86Załóżmy, że testujemy system transakcyjny, zaprojektowany do przewarzania maximum 300 transakcji na sekundę (tx/s). Wykonanie testów obciążenia (ang. stress testing) wymaga:
- Awykonania pojedynczego testu na poziomie 300 tx/s
- Bwykonania serii testów o wzrastającym obciążeniu do poziomu przekraczającego 300 tx/s i/lub powodującego błąd systemu
- Cwykonania serii testów o wzrastającym obciążeniu do poziomu 300 tx/s
- Dwykonania testów integracyjnych
87Jaka relacja powinna wziąć klasę Okno przeglądarki oraz Menu

- AGeneralizacji
- BZależności
- CAsocjacji
- DAgregacji
88Wiele kopii repozytorium kontroli wersji może istnieć w systemach kontroli wersji typu:
- Alokalnego
- Bscentralizowanego
- Crozproszonego
89Wymaganie „użytkownik może wybrać przedział czasowy raportu” należy do grupy:
- AWymagań niefunkcjonalnych
- BWymagań funkcjonalnych
- COgraniczeń projektowych
90Opis klasy w UML składa się z trzech części zawierających:
- Anazwę klasy, stereotyp i dziedziczenie
- Bnazwę klasy, inwarianty publiczne oraz inwarianty prywatne
- Cnazwę klasy, atrybuty i wyjątki
- Dnazwę klasy, atrybuty oraz operacje
91Do czynności procesu ciągłej integracji (ang. continous integration) należą: (wyberz poprawne odpowiedzi)
- AAutomatyczne raportowanie stanu integracji
- BBudowa oprogramowania
- CImplementacja oprogramowania
- DAutomatyczne uruchamianie testów
92Komponent systemu będący pod kontrolą systemu zarządzania konfiguracją: (wybierz poprawne odpowiedzi)
- AIdentyfikowana jest przez nazwę oraz wersję
- BMoże posiadać wiele instalacji (wersji)
- CNazywa się jednostką konfiguracji systemu
- DMoże znajdować się w więcej niż jednej linii kodu
93Architektura zorientowana usługowo (ang. Service Oriented Architecture) to podejście polegające na:
- Audostępnieniu klientowi dostępu do usług aplikacji za pośrednictwem przeglądarki internetowej
- Bbudowaniu systemu w postaci zbioru usług, które mogą być dostarczane przez różnych dostawców
- Cdecentralizacji systemu w celu wykorzystania mocy obliczeniowej wszystkich węzłów
94Komunikacja pomiędzy komponentami systemu rozproszonego może odbywać się z wykorzystaniem modelu: (wybierz poprawne odpowiedzi)
- Azdalnego wywołania procedury
- Bwarstwy pośredniej
- Cinterakcji bazującej na komunikatach
- Dklient – serwer
95Inspekcje oprogramowania są przykładem:
- AStatycznej analizy wybieranych reprezentacji systemu (np. kodu źródłowego)
- BProcesu kontroli oprogramowania w trakcie jego działania w środowisku docelowym
- CDynamicznej analizy poprzez obserwacje zachowania systemu
96Testy, których priorytetem jest znalezienie takich danych wejściowych, które ujawniają niepoprawne zachowanie systemu, to testy:
- Aakceptacyjne
- Bzatwierdzające
- Custerek
97W rozproszonym modelu kontroli wersji:
- AKażda stacja robocza przechowuje własną kopię repozytorium
- BNie istnieje potrzeba synchronizacji przy łączeniu niezależnych gałęzi kodu
- CJest jedno centralne repozytorium i rozproszone stacje robocze
- DWersja jest zwiększana w momencie zapisania zmian na centralnym serwerze
98Własności opisujące asocjację (w UML) to:
- ALiczność, skierowanie, nazwa
- BLiczność, modularność, hermetyzacja
- CInstancja, liczność, hierarchia, dekompozycja
- DLiczebność, agregacja, skierowanie, kompozycyjność
99Testy, wykonywane przez użytkowników/klientów, które mają ocenić gotowość systemu do wdrożenia, nazywają się:
- Atestami akceptacyjnymi
- Btestami wydania
- Ctestami usterek
- Dtestami zatwierdzającymi
100W metodyce Scrum rola kierownika projektu:
- Ajest pełniona przez rolę: Mistrza młyna(ang. Scrum Master)
- Bnie występuje
- Cjest pełniona przez rolę: Zespół (ang. Team)
- Djest pełniona przez rolę: Właściciel produktu (ang. Product Owner)
101W 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?
- ASegregacji interfejsów (ang. interface segregacjon)
- BPojedynczej odpowiedzialności (ang. single responsibility)
- Cotwarte/zamknięte (ang. open/close)
102Wymaganie „format wydruku musi być zgodny z normą zakładową nr 44D/99” należy do grupy:
- AWymagań funkcjonalnych
- BOgraniczeń projektowych
- CWymagań niefunkcjonalnych
103Do pożądanych cech zaawansowanego systemu automatyzującego procesy budowy systemu należą: (wybierz poprawne odpowiedzi)
- ARaportowanie rezultatów
- BIntegracja z systemem zarządzania wersami
- CAutomatyzacja testów
- DMinimalizacja rekompilacji
104Testy użytkowników: (wybierz poprawne odpowiedzi)
- Amogą być testami zatwierdzającymi
- Bto tylko testy akceptacyjne
- Cmogą być testami usterek
105Dwa podstawowe modele architektury repozytorium danych to
- AModele warstwowy i model obiektowy
- BModel repozytorium i model zdecentralizowany
- CModel zarządcy i model wywołanie-powrót
106Jednym z najbardziej znanych zrębów do projektowania graficznego interfejsu użytkownika jak i interfejsu webowego nazywa się
- AGUI
- BSingleton
- CMVC
- DASP.NET
107Które z poniższych stwierdzeń przedstawia jedną z podstawowych zasad metodyki RUP
- Aimplementujemy dopiero po zaprojektowaniu całości systemu
- Bmiarą postępu jest działający kod
- Cnajważniejsze jest posiadanie odpowiedniego personelu projektowego
108Metodyka to
- Azestaw pojęć, modeli, języków, technik i sposobów postępowania
- Bwymagania dla systemu zapisane w języku formalnym
- Cnotacja służąca do definiowana modeli
- Drealizacja pełnego systemu zgodnie z modelem kaskadowym
109Testem jednostkowym może być objęta
- Aprocedura
- Bmoduł
- Cpodsystem
- Dklasa obiektów
110Celem testowania defektów/usterek oprogramowania jest
- Awykazanie, że system nie posiada defektów
- Bujawnienie utajnionych defektów w systemie
- Cwykazanie, że system spełnia swoją specyfikacje
- Dujawnienie defektów w specyfikacji wymagań dla systemu
111Dwa podstawowe modele architektury przepływu sterowania między podsystemami to
- Asterowanie współbieżne oraz sterowanie sekwencyjne
- Bsterowanie za pomocą rozgłaszania oraz sterowanie scentralizowane
- Csterowanie scentralizowane oraz sterowanie zdarzeniowe
- Dsterowanie wywołanie-powrót oraz sterowanie za pomocą przerwań
112Dwa rodzaje modeli architektonicznych charakterystycznych dla dziedziny nazywane są:
- Awzorcami obiektowymi oraz wzorcami projektowymi
- Bwzorcami architektonicznymi oraz wzorcami dziedzinowymi
- Cmodelami ogólnymi oraz modelami odniesienia
- Dmodelami środowiskowymi oraz modelami fabryk oprogramowania
113Abstrakcja to
- Awyodrębnianie cech wspólnych i niezmiennych dla pewnego zbioru bytów i wprowadzenie pojęć lub symboli oznaczających te cechy
- Brozdzielenie czegoś złożonego na małe łatwiejsze do zarządzania fragmenty
- Cporządkowanie pojęć w strukturę drzewiastą
- Dukrywanie informacji
114Inspekcje oprogramowania są przykładem
- Astatycznej analizy wybranych reprezentacji systemu
- Bdynamicznej analizy przez obserwacje zachowania systemu
- Cprocesu kontroli oprogramowania w trakcie jego działania w środowisku docelowym
115Przykładem systemu opartego na kontroli wersji jest
- Aoprogramowanie wiki
- Bsystem bankowy
- Coprogramowanie sterowania robotem przemysłowym
- DEclipse IDE
116Uczelnia jest instytucją, gdzie wykładowcy prowadzą zajęcia dla studentów na wielu kierunkach. Zdanie to ilustruję zasadę obiektowości nazywaną
- Azasadą abstrakcji
- Bzasadą hermetyzacji
- Czasadą hierarchizacji
- Dzasadą modularyzacji
117Elementami procesu projektowania obiektowego (OOD) są (zaznacz kilka odpowiedzi)
- Aidentyfikacja głównych obiektów systemu
- Bidentyfikacja wymagań systemu
- Cwyspecyfikowanie interfejsów obiektów
- Dwyspecyfikowanie przypadków użycia obiektów
118Metoda Delphi to
- Ametoda szacowania nakładów pracy
- Bmetoda określania jakości oprogramowania
- Cmetoda szacowania czasu trwania projektu
- Dnie ma takiej metody
119Moduł
- Ajest niezależny
- Bjest częścią składowa podsystemu
- Cjest zawsze wyposażony w interfejs
120Zasada „Nie mieszkaj z wybitym oknem” dotyczy
- Aprojektowania pomieszczeń dla programistów
- Btakiego planowania projektu by personel miał dogodne warunki do pracy
- Ctakiego konstruowania kodu by nie pozostały w nim luki i niedociągnięcia
- Dtakiego konstruowania kodu by pozostawić w nim „okna” do dalszego rozwijania danego oprogramowania
121Efekt skali w projektach informatycznych powoduje
- Aliniowy wzrost kosztów i czasu trwania projektu przy wzroście wielkości projektu
- Bszybszy niż liniowy wzrost kosztów i czasu trwania trwania projektu przy wzroście wielkości projektu wraz z jego wielkością
- Cwzrost kosztów i czasu trwania projektu wolniejszy niż liniowy przy wzroście wielkości projektu
- Dszybszy niż liniowy wzrost kosztów i liniowy wzrost czasu trwania projektu przy wzroście jego wielkości
122Kamień milowy (ang. milestone) to (zaznacz kilka odpowiedzi):
- ARezultat projektu dostarczany użytkownikom
- BPodział projektu na zadania
- CKońcowy punkt aktywności procesu
- DPrawdopodobieństwo pojawienia sie zagrożenia
- EReprezentowany zwykle jako aktywność o zerowym czasie trwania i zerowych zasobach
123Test wydania (zaznacz kilka odpowiedzi)
- Asą testami defektów
- Bmają za zadanie wykazać, że system spełnia swoją specyfikację
- Ctestowany jest kompletny system
- Dsą testami zatwierdzającymi
124W przypadku systemów dopasowanych
- Akoszty ewolucji mogą znacznie przewyższać koszty budowy
- Bkoszty testowania są proporcjonalne do kosztów specyfikowania systemu
- Cstosuje się wyłącznie proces ewolucyjny
125Kroki zarządzania zmianą wymagania składają sie z czynności (wybierz poprawne odpowiedzi)
- Aanaliza problemu i specyfikacja zmiany
- Banaliza zmiany i ocena kosztów
- Cimplementacja zmiany
- Draport o błędach w wymaganiach
126Wadą modelu kaskadowego procesu IO jest: (zaznacz kilka odpowiedzi)
- Anarzucenie twórcom oprogramowania ścisłej kolejności wykonywania prac
- Bbrak fazy testowania
- Cduże ryzyko utrzymujące się przez cały projekt
- Dzbyt duża liczba faz
127Wydanie oprogramowania: (zaznacz kilka odpowiedzi)
- Astrona biznesowa oprogramowania musi być dostępna w momencie wydania
- Bmoże być publiczne i prywatne
- Cmoże być pierwotne i aktualizacyjne
- Djest dostarczane dla klienta tylko na fizycznym nośniku
128Na kroki zarządzania zmianą wymagania składają się czynności: (zaznacz kilka odpowiedzi)
- Araport o błędach w wymaganiach
- Banaliza zmiany i kosztów
- Canaliza problemu i specyfikacja zmiany
- Dimplementacja zmiany
129Wymagania funkcjonalne to: (wybierz poprawne odpowiedzi)
- Afunkcje systemu i sposób ich implementacji
- Bakcje jakie system musi wykonywać wraz z ograniczeniami na te akcje
- Cakcje jakie system musi wykonywać bez brania pod uwagę ograniczeń
- Datrybuty (cechy) systemu
- Eograniczenia przy których system ma realizować swoje usługi
Informações
- Descrição
- Computer Science Quiz sobre PIO, criado por Krystian Kulesza em 29-01-2019.
- Autor
- Krystian Kulesza
- Idioma
- English
- Visualizações
- 329
- Etiquetas
- Avaliação
- 5,0 de 5 · 1 avaliação Avalie este quiz