wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Architektura Systemów Informatycznych

Total questions: 62

Worksheet time: 31mins

Name
Class
Date
1.

Poprawnie zaprojektowana architektura pozwala spełnić następujące wymagania pozafunkcjonalne

a)

Wydajność

b)

Użyteczność

c)

Bezpieczeństwo

d)

Wszystkie odpowiedzi są poprawne

2.

Założeniem leżącym u podstaw Jackson Structured Programming jest, że dobry program odzwierciedla strukturę wejść i wyjść (czyli na podstawie dobranego modelu danych można stworzyć odpowiedni program)

a)

Prawda

b)

Fałsz

3.

W modelu Kano wymagania konieczne (must have) oznaczają wymgania które :

a)
  1. Muszą być uwzględnione przy tworzeniu a ich uwzględnienie powoduje proporcjonalny wzrost satysfakcji

b)
  1. Żadna z odpowiedzi nie jest prawidłowa

c)
  1. Gdy spełnione są neutralne dla użytkownika

d)

Muszą być uwzględnione i ich spełnienie powoduje wykładniczy wzrost satysfakcji użytkownika

4.

Następujące cechy, działające modele systemu , duża interakcja z użytkownikiem ,redukcja czasu oczekiwania na rezultaty czy nacisk na interfejs użytkownika to klasyczne cechy

a)
  1. Prototypowania

b)
  1. Podejście spiralne

c)
  1. Rapid Application Development

d)
  1. eXtreme Programming

5.

Komponent pobierający i zawracający parametry określonego typu nazywamy komponentem

a)
  1. pamięciowym

b)
  1. kontrolerem

c)
  1. obliczeniowym

d)
  1. zarządzającym

6.

Stopień III Zdefiniowany w modelu CMM określa sytuację w której

a)

kładzie się nacisk na poprawę procesów poprzez ilościowe zarządzanie projektem

b)
  1. kontroluje się plany i zobowiązania

c)

definiuje się procedury w zakresie zarządzania ryzykiem

d)

definiuje się procedury w zakresie innowacji dla produktu i procesu

7.

Model CMM może być wykorzystany przez dowolną firmę tworzącą oprogramowanie

a)

Prawda

b)

Fałsz

8.

Architektura systemu określa:

a)
  1. Wszystkie odpowiedzi są poprawne

b)
  1. stanowi medium komunikacyjne wyłącznie między projektantami a testerami systemu

c)
  1. Umożliwia analizę priorytetów nadawanych funkcjonalnościom systemu

d)

Komponenty systemu i ich powiązania

9.

Definiowanie wymagań techniką metody delfickiej wymaga zaangażowania ekspertów

a)

Prawda

b)

Fałsz

10.

Kategorią ryzyka projektowego którą powinniśmy zarządzać w pierwszej kolejności jest

a)
  1. ryzyko związane z klientami i użytkownikami systemu

b)
  1. ryzyko wykonania projektu

c)
  1. ryzyko wynikające ze środowiska projektu

d)
  1. zakres i wymagania dla projektu

11.

Wdrożenie systemu polegające na udostępnieniu nowego systemu bez wycofania poprzednio działającego to konwencja:

a)
  1. bezpośrednia

b)
  1. pilotowa

c)
  1. równoległa

d)

etapowa

12.

Baza danych jest przykładem komponentu :

a)
  1. pamięciowego

b)
  1. zarządzającego

c)
  1. obliczeniowego

d)
  1. kontrolera

13.

W modelu CMM przejście na kolejny stopień wymaga stworzenia i stosowania procedur dla działań określonych na tym poziomie

a)

Prawda

b)

Fałsz

14.

W modelu MoSCoW , C określa :

a)
  1. wymagania o wysokim priorytecie realizacji

b)
  1. wymagania, które zostaną zaimplementowane jeśli starczy czasu

c)
  1. wymagania kluczowe

d)
  1. wymagania dla kolejnej wersji systemu

15.

Cechą reverse engineeringu jest :

a)

identyfikacja komponentów systemu oraz ich wzajemnych powiązań

b)

wprowadzenie zmian w systemie

c)

stworzenie kodu systemu na podstawie projektu

d)

inspekcja infrastruktury dla kodu

16.

W metodzie Halsteada przykładem operatora nie jest:

a)

J

b)

Sort()

c)

Public

d)

Int

17.

Model CMM dotyczy oceny dojrzałości procesu tworzenia oprogramowania

a)

Prawda

b)

Fałsz

18.

Coupling struktury danych oznacza sytuację, w której komponenty komunikują się przez zewnętrzne medium np. plik z danymi

a)

Prawda

b)

Fałsz

19.

Kohezja funkcjonalna określa sytuację, w której wszystkie elementy komponentu realizują wspólną funkcję

a)

Prawda

b)

Fałsz

20.

Cechą kaskadowego podejścia do tworzenia oprogramowania nie jest:

a)

Ciągły kontakt z klientem

b)

Łatwość rozliczeń z klientem

c)

Techniczna łatwość harmonogramowania i budżetowania

d)

Fromalny odbiór poszczególnych etapów prac

21.

Technika Gilba w procesie badania satysfakcji użytkownika polega na podziale każdego wymagania jakościowego na podkategorie którym przpisywane są miary

a)

Prawda

b)

Fałsz

22.

Jaki styl architektury najlepiej zaproponować w sytuacji gdy: „transformacje polegają na inkrementalnym przetwarzaniu danych wejściowych":

a)

Workflow

b)

System z podsystemami

c)

Abstrakcyjny typ danych

d)

Repozytorium

23.

Kohezja temporalna określna sytuację, w której elementy w komponencie powinny być wywoływane w określonym porządku

a)

Prawda

b)

Fałsz

24.

Brak możliwości zmian w działaniu etapów zakończonych to cecha modelu cyklu życia systemu informatycznego:

a)

Typu Agile

b)

Przyrostowego

c)

Iteracyjnego

d)

Liniowego

25.

Cechami oprogramowania uzyskanego w procesie Software Enginnering, zgodnie z definicją jest:

a)

Wiarygodność

b)

Bezpieczeństwo

c)

Niezaprzeczalność

d)

Użyteczność

26.

W przypadku oprogramowania typu COTS mamy do czyniania z :

a)

Możliwością dostosowania ( w pewnym zakresie) systemu do potrzeb użytkownika

b)

Tworzeniem rankingu komponentów zgodnie z piorytetami użytkownika

c)
  1. Typowym, jak w przypadku rozwiązań tworzonych na zamówienie, procesem specyfikacji wymagań

d)
  1. Wszystkie odpowiedzi są prawidłowe

27.

Styl architektoniczny określa:

a)

Rozwiązania problemów związanych z konkretnymi technologiami

b)

Żadna z odpowiedzi nie jest poprawna

c)

Kolekcje modułów implementujących dane rozwiązane

d)

Sposób projektowania elementów systemu i ich powiązań

28.

Ocena architektury polega na określeniu:

a)

Niebezpieczeńw dla realizacji systemu zgodnie z wymaganiami

b)

Możliwości realizacji systemu z wykorzystaniem dostępnych zasobów

c)

Zgodności systemu z wymaganiami jakościowymi

d)

Wszystkie odpowiedzi są prawidłowe

29.

Możliwe jest jednoczesne zapewnienie wysokiej spójności wewnętrznej komponentów oraz niskiego stopnia powiązań między komponentami (generalnie balansowanie i interfejsy)

a)

Prawda

b)

Fałsz

30.

Komponent zarządzający sekwencją zdarzeń nazywamy komponentem:

a)

Kontrolerem

b)

Zarządzającym

c)

Obliczeniowym

d)

Pamięciowym

31.

Ocena architektury jest fazą testowania systemu zanim zostanie stworzony dla niego kod

a)

Prawda

b)

Fałsz

32.

Metoda Halsteada służy do oceny kompleksowości oprogramowania . Jej celem jest ustalenie wielkości zespołu projektowego jak powinien realizować zadanie

a)

Prawda

b)

Fałsz

33.

Attribute Driven Design to metoda dekompozycji oparta na wymaganiach użytkownika skatalogowanych w postaci scenariuszy powiązanych z atrybutami jakościowymi.

a)

Prawda

b)

Fałsz

34.

Podejście extreme programming zakłada:

a)

Wszystkie powyższe są prawidłowe

b)

Ciągły udział klienta w tworzeniu oprogramowania

c)

Ciągłe monitorowanie jakości tworzonego oprogramowania

d)

Podejście iteracyjne do tworzenia oprogramowania

35.

Mock-up jest to:

a)

Model demonstrujący klientowi funkcjonalności systemu, czasem wykonany w MS Power Point

b)

Artefakt wykorzystywany w fazie planowaniu systemu

c)

Wynik fazy projektowania w cyklu życia systemu

d)

Prototyp systemu z zaimportowaną i przetestowaną częścią funkcjonalności

36.

Najsilniejsze powiązanie między komponentami określa sytuację, w której jeden komponent swoją działalnością wymusza zmiany na innym komponencie

a)

Prawda

b)

Fałsz

37.

W metodach ilościowych E uzależnianie od liczby linii kodu oznacza:

a)

Czas trwania projektu

b)

Pracochłonność

c)

Cenę za linię kodu

d)

Wielkość budżetu projektu

38.

Typowym „grzechem" analityka w procesie specyfikacji wymagań nie jest:

a)

Doprowadzenie do sprzeczności między wymaganiami

b)

Brak zaadresowania wymagania

c)
  1. Opis rozwiązania problemu użytkownika

d)
  1. Tworzenie powiązań między funkcjonalnościami (tworzenie hierarchii wymagań)

39.

Najlepszą (najefektywniejszą i powodującą najmniej problemów w implementacji i zarządzaniem rozwojem oprogramowania) strukturą programu jest:

a)

Drzewo

b)

Graf skierowany

c)

Acykliczny graf skierowany

d)

Graf warstwowy

40.

Miara CBO dla klasy posiadającej jedną nadklasę I dwie klasy powiązane z nią relacją asocjacji wynosi :

a)

dla takich danych nie można wyznaczyć miary CBO

b)

2

c)

1

d)

3

41.

Jakość produktu oceniamy

a)

Zgodnie z metodyką SPICE

b)

Zgodnie z modelem ISO 9126

c)

Zgodnie z modelem ISO 9001

d)

Zgodnie z metodyką CMM

42.

20 procent czasu tworzony jest kod dla rozwiązania. Typowym „grzechem" analityka w procesie specyfikacji wymagań nie jest:

a)

Doprowadzenie do sprzeczności między wymaganiami

b)

Brak zaadresowania wymagania

c)

Opis rozwiązania problemu użytkownika

d)

Tworzenie powiązań między funkcjonalnościami (tworzenie hierarchii wymagań)

43.

Jaki styl architektoniczny najlepiej zaproponować dla następującego problemu : "System może być opisany jako szereg wywołanych po sobie procedur"

a)

Pośrednie wywołanie

b)

Abstrakcyjny typ danych

c)

System z podsystemami

d)

Repozytorium

44.

Diagram WBS pozwala na analizę powiązań zadań oraz ich czasów trwania, a także ustalenie ścieżki krytycznej projektu.

a)

Prawda

b)

Fałsz

45.

Użyteczność systemu jest wymaganiem pozafunkcyjnym określającym

a)

Wszystkie odpowiedzi są poprawne

b)

Łatwość użycia

c)

Dostępność materiałów szkoleniowych

d)

Dostępność dokumentacji dla systemu

46.

Elementem diagramu przepływu danych nie jest

a)

Przepływ danych

b)

Byt zewnętrzny

c)

Proces przekształcenia danych

d)

Element struktury systemu (komponent)

47.

Ocena systemu lub komponentu podczas lub na końcu procesu jego rozwoju na zgodności z wyspecyfikowanymi wymaganiami to (wybierz najpełniejszą odpowiedź)

a)

Atestowanie

b)

Weryfikacja

c)

Testowanie

d)

Formalny odbiór przez klienta

48.

Elementami drzewa użyteczności w metodzie ATAM są:

a)

korzeniem jest dowolne wymaganie funkcjonalne , dla którego określane są wymagania jakościowe wraz z wartościami

b)

korzeniem jest użyteczność , elementami scenariusze I wymagania jakościowe a liśćmi konkretne wartości

c)

korzeniem jest użyteczność , elementami wymagania jakościowe z określonego katalogu wymagań dla metody ATAM , zaś liścmi konkretne ich wartości

d)

korzeniem jest użyteczność , elementami dowolne wymagania jakościowe a liścmi konkretne ich wartości

49.

Stopień II Powtarzalności w modelu CMM określa sytuację, w której

a)

Optymalizuje się proces produkcji oprogramowania

b)

Tworzy się procedury zarządzania relacjami z dostawcami i klientami

c)

Szczegółowo definiuje się proces produkcji oprogramowania

d)

Wszystkie odpowiedzi są prawidłowe

50.

W modelu tworzenia oprogramowania 40-20-40, 20 oznacza, że

a)

20 procent kosztów związanych jest z testowaniem

b)

20 procent czasu należy poświęcić na testowanie

c)

20 procent kosztów związanych jest z programowaniem

d)

20 procent czasu tworzony jest kod dla rozwiązania

51.

Łatwość nauczenia, szybkość działania, odporność na błędy użytkownika czy zdolność wycofania wskazują na następujące wymagania jakościowe:

a)

Czytelność

b)

Prostota

c)

Użyteczność

d)

Efektywność

52.

Model Driven Architecture (MDA) jest:

a)

Podejściem do tworzenia architektury systemu polegającym na tworzeniu kodu z modelu i wprowadzaniu poprawek do kodu po wcześniejszej zmianie modelu

b)

Podejściem do tworzenia architektury systemu polegającym na tworzeniu kodu z modelu, a następnie wprowadzaniu poprawek do kodu i na tej podstawie poprawie modelu

c)

Rodzajem architektury systemu informatycznego konkurencyjnym do Model View Controller

d)

Metodyką tworzenia oprogramowania stworzoną przez IBM

53.

Jakie rozwiązanie najlepiej zaproponować dla następującego problemu „słabopowiązana kolekcja komponentów, z których każdy wykonuje określone operacje i umożliwia wykonania innych. Brak powiązania generujących i odbierających sygnały (korzystne np. przy zamianie dostawców)

a)

Każdy komponent zarządza swoimi danymi. Jeśli inny komponent chce ich użyć musi odwołać się do określonej metody, a nie do określonych danych.

b)

Stworzenie hierarchii komponentów (zależy od siebie), oraz hierarchii danych (danych lokalnych, globalnych)

c)

System zapewniający przepływ danych pomiędzy komponentami

d)

Model oparty o zdarzenia

54.

Decyzja architektoniczna może dotyczyć

a)

Zastosowania określonego wzorca

b)

Wszystkie odpowiedzi są prawidłowe

c)

Wykorzystania konkretnego stylu architektonicznego

d)

Wykorzystania określonej technologii do implementacji komponentu

55.

W sytuacji projektowej, gdy nieznane są zarówno produkt, proces tworzenia, jak i zasoby, które możemy wykorzystać najlepszą strategią wykonania będzie

a)

Podejście agile

b)

Prototypowanie

c)

Podejście inkrementalne

d)

Wszystkie odpowiedzi są prawidłowe

56.

Założenia dla decyzji architektonicznej związane są z:

a)

Środowiskiem, w którym podejmowana jest decyzja

b)

Złożenia dotyczą status decyzji

c)

Kwestiami architektonicznymi, których dotyczy decyzja

d)

Ewentualnych powiązań decyzji z innymi decyzjami

57.

Styl architektoniczny określony jest przez następujące elementy (wybierz najpełniejszą odpowiedź)

a)

Ograniczenia dla systemu wynikające ze środowiska dla tworzonego systemu oraz propozycji rozwiązania ograniczeń

b)

Sytuację, której dotyczy proponowane rozwiązanie wraz z proponowanym rozwiązaniem

c)

Problem, ograniczenia dla środowiska i rozwiązanie

d)

Zbiór decyzji architektonicznych dotyczących komponentów

58.
  1. Efektem fazy elaboration (uszczegółowienie) w Rational Unified Process jest:

a)
  1. Kod produktu

b)
  1. Business case

c)
  1. Architektura systemu

d)
  1. Kontekst projektu

59.

W modelu McCalla

a)
  1. Jednemu czynnikowi może odpowiadać wiele kryteriów ( przyporządkowanych do nie więcej niż jednego czynnika)

b)
  1. Czynnikom jakości przydzielono odpowiednie kryteria je opisujące , a następnie podzielono na pięć kategorii

c)
  1. Przyporządkowanie kryteriów do czynników jest na zasadzie m:n

d)
  1. Czynnik jakości onzacza wewnętrzne cechy systemu , które można mierzyć w sposób obiektywny lub subiektywny

60.
  1. Specyfikacja wymagań użytkownika:

a)
  1. Stanowi punkt startowy dla definicji testów systemu

b)

Jest kontraktem dla klienta systemu

c)

Stanowi punkt startowy dla projektu systemu

d)

Wszystkie odpowiedzi są prawidłowe

61.
  1. W przypadku gdy liczba stanów wynosi 10, istnieje jeden wierzchołek początkowy I końcowy , zaś liczba przejść wynosi 18 , miara CV przyjmie wartość :

a)

6

b)

10

c)

12

d)

8

62.
  1. Wzorce projektowe dostarczają

a)
  1. Rozwiązań nieznanych problemów

b)
  1. Komponentów programowych zbudowanych zgodnie z najlepszymi praktykami

c)
  1. Kodyfikacji doświadczenia z dziedziny

d)
  1. Jednoznacznych I precyzyjnych rozwiązań znanych problemów