PIO

Beschreibung

Computer Science Quiz am PIO, erstellt von Krystian Kulesza am 29/01/2019.
Krystian Kulesza
Quiz von Krystian Kulesza, aktualisiert more than 1 year ago
Krystian Kulesza
Erstellt von Krystian Kulesza vor fast 6 Jahre
316
0

Zusammenfassung der Ressource

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:
Antworten
  • Inicjalizacja
  • Przekazywaniem komunikatów
  • Generalizacja
  • Agregacja

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

Frage
Traceability to:
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:
Antworten
  • System
  • Otoczenie systemu
  • Projekt systemu
  • Zależność między systemem a systemami zewnętrznymi

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:
Antworten
  • Wymagań funkcjonalnych
  • Wymagań niefunkcjonalnych
  • Ograniczeń projektowych

Frage 14

Frage
Narzędzia RAD to:
Antworten
  • Generatory losów
  • Narzędzia umożliwiające szybką budowę prototypów lub gotowych aplikacji
  • Narzędzia umożliwiające testowanie oprogramowania

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:
Antworten
  • Abstrakcyjna specyfikacja
  • Testowanie komponentów
  • Projektowanie architektury

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ą:
Antworten
  • Związki strukturalne zachodzące między stanami
  • Zdarzenia
  • Przepływ sterowania
  • Diagram stanu nie ma krawędzi

Frage 32

Frage
Które z diagramów UML służą do modelowania strukturalnych aspektów systemu (wybierz poprawne odpowiedzi):
Antworten
  • Diagram stanów
  • Diagram obiektów
  • Diagram klas
  • Diagram przypadków użycia

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ę:
Antworten
  • Określeniem i analizowaniem wymagań
  • Zatwierdzeniem wymagań
  • Studium wykonalności

Frage 35

Frage
Podsystem:
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:
Antworten
  • System
  • Otoczenie systemu
  • Projekt systemu
  • Zależność między systemem a systemami zewnętrznymi

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:
Antworten
  • Wymagań funkcjonalnych
  • Wymagań niefunkcjonalnych
  • Ograniczeń projektowych

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:
Antworten
  • Studium wykonywalności
  • Zarządzanie wymaganiami
  • Projektowanie interfejsów

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):
Antworten
  • Relacją pomiędzy klasami a nie obiektami
  • Silniejsza od asocjacji
  • Mechanizmem ponownego użyczana na poziomie klas obiektów
  • Słabsza od kompozycji

Frage 51

Frage
Koncepcyjny mechanizm porozumiewania się obiektów (w modelowaniu obiektowym) nazywa się:
Antworten
  • Inicjalizacją
  • Przekazywaniem komunikatów
  • Generalizacją
  • Agregacją

Frage 52

Frage
Które z diagramów UML służą do modelowania zachowania systemu (wybierz poprawne odpowiedzi):
Antworten
  • Diagram klas
  • Diagram sekwencji
  • Diagram stanów
  • Diagram przypadków użycia

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

Frage
Hermetyzacja to:
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:
Antworten
  • interakcji i klas
  • przypadków użycia i aktywności
  • dynamiczne i statyczne

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

Frage
Modularyzacja to:
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:
Antworten
  • wymagań niefunkcjonalnych
  • wymagań funkcjonalnych
  • ograniczeń projektowych

Frage 67

Frage
Model przypadków użycia służy do opisu:
Antworten
  • wymagań funkcjonalnych
  • wymagań niefunkcjonalnych
  • przypadków testowych

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ę:
Antworten
  • modelem z przerwaniami
  • modelem wywołanie – powrót
  • modelem zarządcy
  • modelem rozgłaszania

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:
Antworten
  • wymagań niefunkcjonalnych
  • ograniczeń projektowych
  • wymagań funkcjonalnych

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ę:
Antworten
  • modelem z przerwaniami
  • modelem zarządcy
  • modelem rozgłaszania
  • modelem wywołanie- powrót

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:
Antworten
  • szacowania przez osąd ekspertów
  • metod parametrycznych
  • szacowania przez analogię
  • szacowania wstępnego

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ę:
Antworten
  • modelem z przerwaniami
  • modelem wywołanie- powrót
  • modelem zarządcy
  • modelem rozgłaszania

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)
Antworten
  • dokumentu opisującego wymaganie
  • projektu systemu
  • przypadków testowych
  • wersji kodu źródłowego

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:
Antworten
  • Wymagań niefunkcjonalnych
  • Wymagań funkcjonalnych
  • Ograniczeń projektowych

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)
Antworten
  • zdalnego wywołania procedury
  • warstwy pośredniej
  • interakcji bazującej na komunikatach
  • klient – serwer

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:
Antworten
  • Wymagań funkcjonalnych
  • Ograniczeń projektowych
  • Wymagań niefunkcjonalnych

Frage 103

Frage
Do pożądanych cech zaawansowanego systemu automatyzującego procesy budowy systemu należą: (wybierz poprawne odpowiedzi)
Antworten
  • Raportowanie rezultatów
  • Integracja z systemem zarządzania wersami
  • Automatyzacja testów
  • Minimalizacja rekompilacji

Frage 104

Frage
Testy użytkowników: (wybierz poprawne odpowiedzi)
Antworten
  • mogą być testami zatwierdzającymi
  • to tylko testy akceptacyjne
  • mogą być testami usterek

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

Frage
Metodyka to
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

Frage
Abstrakcja to
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
Antworten
  • oprogramowanie wiki
  • system bankowy
  • oprogramowanie sterowania robotem przemysłowym
  • Eclipse IDE

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

Frage
Metoda Delphi to
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
Moduł
Antworten
  • jest niezależny
  • jest częścią składowa podsystemu
  • jest zawsze wyposażony w interfejs

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)
Antworten
  • narzucenie twórcom oprogramowania ścisłej kolejności wykonywania prac
  • brak fazy testowania
  • duże ryzyko utrzymujące się przez cały projekt
  • zbyt duża liczba faz

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)
Antworten
  • raport o błędach w wymaganiach
  • analiza zmiany i kosztów
  • analiza problemu i specyfikacja zmiany
  • implementacja zmiany

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
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

Computing Hardware - CPU and Memory
ollietablet123
SFDC App Builder 2
Parker Webb-Mitchell
Data Types
Jacob Sedore
Intake7 BIM L1
Stanley Chia
Software Processes
Nurul Aiman Abdu
Design Patterns
Erica Solum
CCNA Answers – CCNA Exam
Abdul Demir
Abstraction
Shannon Anderson-Rush
Spyware
Sam2
HTTPS explained with Carrier Pigeons
Shannon Anderson-Rush
Data Analytics
anelvr