Architektura oprogramowania

0.0(0)
studied byStudied by 4 people
0.0(0)
call with kaiCall with Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/32

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 4:15 PM on 1/30/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

33 Terms

1
New cards

Proces projektowania architektonicznego obejmuje:

a. implementację modułu

b. modelowanie sterowania

c. podział na moduły

d. strukturalizację systemu

c. podział na moduły

d. strukturalizację systemu

2
New cards

Celem taktyk modyfikowalności jest:

a. zapobiegać temu, aby uszkodzenia przerodizły się w awarie lub przynajmniej ograniczać efekty uszkodzeń i umożliwiać naprawę

b. redundancja bierna

c. kontrolowanie czasu i kosztu implementowania, testowania i wdrażania zmian

d. kontrolowanie czasu, w którym jest generowana odpowiedź

c. kontrolowanie czasu i kosztu implementowania, testowania i wdrażania zmian

3
New cards

Z taktyka dostępności wiąże się możliwość wykrywania uszkodzeń systemu. Jakie są metody wykrywania uszkodzeń?

a. puls

b. redundancja aktywna

c. sygnał-echo

d. wyjątki

a. puls

c. sygnał-echo

d. wyjątki

4
New cards

Taktyki osiągania bezpieczeństwa można podzielić na związane z opieraniem się atakom, z wykrywaniem ich oraz z przywracaniem stanu normalnego po atakach. Do osiągnięcia tych celów mogą być w różnych połączeniach stosowane:

a. ograniczenia dostępu

b. udostępnianie haseł

c. utrzymywanie poufności danych

d. uwierzytelnianie użytkowników

a. ograniczenia dostępu

c. utrzymywanie poufności danych

d. uwierzytelnianie użytkowników

5
New cards

Architektura widoku logicznego obsługuje przede wszystkim wymagania funkcjonalne - to co system powinien zapewnić w zakresie usług dla swoich użytkowników

a. prawda

b. fałsz

a. prawda

6
New cards

wzorzec architektoniczny jest architekturą

a. prawda

b. fałsz

b. fałsz

7
New cards

W ogólnym scenariuszu jakościowym bezpieczeństwa, bodźcem może być próba wyświetlenia danych, zmiany(usunięcia) danych, uzyskania dostępu lub zredukowania dostępności usług systemu

a. prawda

b. fałsz

a. prawda

8
New cards

czas wprowadzenia oprogramowania na rynek może być biznesową cechą jakościową

a. prawda

b. fałsz

a. prawda

9
New cards

cechą jakościową architektury jest koncepcyjna jednorodność

a. prawda

b. fałsz

a. prawda

10
New cards

ewaluacja architektury metodą LAE aby mogła być stosowana regularnie wymaga wykonania wszystkich kroków w każdej sesji

a. prawda

b. fałsz

b. fałsz

11
New cards
<p>Rysunek poniżej pokazuje notację używaną w jednym z widoków architektury 4+1. Do jakiego widoku odnosi się ta notacja?</p><p>a. do widoku deweloperskiego</p><p>b. do widoku fizycznego</p><p>c. do widoku logicznego</p><p>d. do widoku przetwarzania</p>

Rysunek poniżej pokazuje notację używaną w jednym z widoków architektury 4+1. Do jakiego widoku odnosi się ta notacja?

a. do widoku deweloperskiego

b. do widoku fizycznego

c. do widoku logicznego

d. do widoku przetwarzania

a. do widoku deweloperskiego

12
New cards

Własnością wzorców integrowalności, takich jak: nakładka, most, mediator jest:

a. dostęp do elementu nie wymaga jego wymagalności

b. dostęp do elementu nie wymaga modyfikowania jego interfejsu

c. spadek wydajności dostępu do elementu

d. wzrost wydajności dostępu do elementu

b. dostęp do elementu nie wymaga modyfikowania jego interfejsu

13
New cards

Podczas ewaluacji architektury metodą ATAM uczestnikami są:

a. członkowie zespołu ewaluacyjnego

b. członkowie zespołu projektowego

c. twórcy systemów komunikujących się z rozwijanym rozwiązaniem

d. użytkownicy

a. członkowie zespołu ewaluacyjnego

b. członkowie zespołu projektowego

14
New cards

Do wzorców modyfikowalności należą:

a. wzorzec klient-serwer

b. wzorzec wtyczka

c. wzorzec siatka usług

d. wzorzec publikuj-subskrybuj

b. wzorzec wtyczka
d. wzorzec publikuj-subskrybuj

15
New cards

Do wzorców użyteczności należą:

a. wzorzec model widok kontroler(MVC)

b. wzorzec warstwy

c. wzorzec obserwator

d. wzorzec pamiątka

a. wzorzec model widok kontroler(MVC)

16
New cards

Łączenie dwóch perspektyw architektonicznych jest możliwe pod warunkiem, że obie są tego samego rodzaju
a. prawda

b. fałsz

b. fałsz

17
New cards

Co to jest wzorzec architektoniczny?
a. wzorzec architektoniczny jest opisem klas i interfejsów wraz ze zbiorem ograniczeń dotyczących sposobu ich używania

b. wzorzec architektoniczny jest opisem elementu i rodzajów powiązań bez uwzględnienia ograniczeń

c. wzorzec architektoniczny jest opisem elementu i rodzajów powiązań wraz ze zbiorem ograniczeń dotyczących sposobu ich używania

d. wzorzec architektoniczny jest opisem klas i interfejsów bez uwzględniania ograniczeń

c. wzorzec architektoniczny jest opisem elementu i rodzajów powiązań wraz ze zbiorem ograniczeń dotyczących sposobu ich używania

18
New cards

Struktury modułowe dzielą się między innymi na:

a. struktury dekompozycji

b. struktury genetyczne

c. struktury klasowe

d. struktury sieciowe

a. struktury dekompozycji

c. struktury klasowe

19
New cards

Struktury komponentowo-łącznikowe dzielą się między innymi naL

a. struktury dekompozycji

b. struktury klient-serwer

c. struktury procesowe (lub oparte na procesach komunikowania się)

d. struktury współbieżności

b. struktury klient-serwer

c. struktury procesowe (lub oparte na procesach komunikowania się)

d. struktury współbieżności

20
New cards

Struktury alokacyjne dzielimy między innymi na:

a. struktury implementacyjne

b. struktury klasowe

c. struktury wdrożeniowe

d. struktury współużytkowanych danych

a. struktury implementacyjne

c. struktury wdrożeniowe

21
New cards
<p>Na rysunku przedstawiono jeden ze scenariuszy atrybutów jakościowych. Jaki?</p><p>a. arbitraż zasobów</p><p>b. scenariusz dostępności</p><p>c. taktykę modyfikowalności</p><p>d. scenariusz testowalności</p>

Na rysunku przedstawiono jeden ze scenariuszy atrybutów jakościowych. Jaki?

a. arbitraż zasobów

b. scenariusz dostępności

c. taktykę modyfikowalności

d. scenariusz testowalności

b. scenariusz dostępności

22
New cards

Modele architektoniczne obejmują:

a. model interfejsów

b. model implementacji klas

c. model związków(przepływ danych między systemami)

d. model dynamiczny procesu

a. model interfejsów

c. model związków(przepływ danych między systemami)

d. model dynamiczny procesu

23
New cards

Jednym z atrybutów jakościowych oprogramowania jest używalność. Co jest źródłem scenariusza używalności?

a. architekt oprogramowania

b. jedno z licznych niezależnych źródeł

c. użytkownik końcowy

d. twórca jednostki

c. użytkownik końcowy

24
New cards

Bodźce atrybutów jakościowych to:

a. dostępność

b. efektywność

c. modyfikowalność

d. testowalność

Chat i gemini mówią że żadna nie jest poprawna xd, ale na teście zaznaczone było:

c. modyfikowalność

d. testowalność

Nigor uważa, że:
a. dostępność

b. efektywność

c. modyfikowalność

25
New cards

Moduł:

a. jest komponentem systemu, który oferuje co najmniej jedną usługę innym modułom

b. może korzystać z usług innych modułów

b. może korzystać z usług innych modułów

26
New cards

W modelu sterowania mamy:

a. sterowanie zdalne

b. sterowanie zdarzeniowe

c. sterowanie zdecentralizowane

d. sterowanie wywołanie-powrót

b. sterowanie zdarzeniowe
d. sterowanie wywołanie–powrót

27
New cards

Narzędzia modelowania procesów biznesowych to:

a. diagramy czynności

b. diagramy maszyny stanowej

c. diagramy przypadków użycia

d. diagramy sieciowe

a. diagramy czynności

c. diagramy przypadków użycia

28
New cards

Które modele służą do podziału podsystemu na moduły?

a. modele architektury sieciowej

b. modele diagramów wdrożenia

c. modele obiektowe

d. modele przepływu danych

c. modele obiektowe

d. modele przepływu danych

29
New cards

Architektura jest kształtowana przez pewien zbiór wymagań funkcjonalnych, jakościowych i biznesowych. Te wymagania określamy jako:

a. architektoniczne mechanizmy redundancji aktywnej

b. architektoniczne mechanizmy efektywności

c. architektoniczne mechanizmy napędzające

d. architektoniczne mechanizmy testujące

c. architektoniczne mechanizmy napędzające

30
New cards

W metodzie ADD informacje wejściowe mają postać:

a. zbioru scenariuszy dostępności

b. zbioru fizycznych elementów systemu

c. zbioru wymagań

d. zbioru taktyk dostępności

c. zbioru wymagań

31
New cards

Czym jest metoda LAE?

a. Metoda służąca do implementacji modułów systemu oraz automatycznego generowania kodu źródłowego.

b. Metoda testowania wydajności systemu poprzez symulowanie obciążeń w środowisku produkcyjnym.

c. Metoda ewaluacji architektury polegająca na analizie i ocenie rozwiązań architektonicznych pod kątem spełniania wymagań jakościowych.

d. Metoda projektowania interfejsów użytkownika skupiona na poprawie ergonomii i dostępności systemu.

c. Metoda ewaluacji architektury polegająca na analizie i ocenie rozwiązań architektonicznych pod kątem spełniania wymagań jakościowych.

32
New cards

Czym jest metoda ATAM?

a. Metoda projektowania architektury systemu polegająca na podziale systemu na warstwy implementacyjne.

b. Metoda ewaluacji architektury systemu służąca do analizy kompromisów między atrybutami jakościowymi oraz identyfikacji ryzyk i decyzji architektonicznych.

c. Metoda automatycznego testowania interfejsów użytkownika w systemach rozproszonych.

d. Metoda optymalizacji wydajności systemu poprzez dynamiczne równoważenie obciążenia serwerów.

b. Metoda ewaluacji architektury systemu służąca do analizy kompromisów między atrybutami jakościowymi oraz identyfikacji ryzyk i decyzji architektonicznych.

33
New cards

Czym jest metoda ADD?

a. Metoda projektowania architektury systemu oparta na wymaganiach jakościowych i funkcjonalnych, prowadząca do stopniowej dekompozycji systemu.

b. Metoda testowania poprawności działania modułów w systemach rozproszonych.

c. Metoda automatycznego generowania dokumentacji architektury systemu.

d. Metoda wdrażania systemu poprzez równoczesne uruchamianie wszystkich komponentów.

a. Metoda projektowania architektury systemu oparta na wymaganiach jakościowych i funkcjonalnych, prowadząca do stopniowej dekompozycji systemu.