Inżynieria Programowania – Egzamin (Materiały) 2014
1. Planowanie projektu
- Czy obejmuje sklad i strukture osob tworzacych program - TAK
- Cos z kosztami projektu było – TAK
2. Czy wzorcami strukturalnymi sa
- kompozyt -TAK
- prototyp – NIE
3. Czy przy testowaniu programow obiektowych testowanie jednostkowe ogranicza sie do
- testowanie metod klasy - NIE
- czy wykonuje sie testy integralności – NIE
4. Diagram przypadkow uzycia
- Jest strukturalny - NIE
- Posiada aktorów – TAK
- umożliwia zamodelowanie funkcjonalności systemu? – TAK
5. Model maszyny abstrakcyjnej
- czy jest to model warstwowy - TAK
- czy ułatwia przyrostowe tworzenie oprogramowania – TAK
6. Chain of responsibility (łańcuch zobowaizan):
- czy zagwarantowana jest obsługa zapytania przez co najmniej jeden obiekt - NIE
- coś z wymianą zmodyfikowanych danych pomiędzy obiektami? - TAK??
7. Potoki
- czy nadają się do systemów interaktywnych - NIE
- czy mogą być stosowane tylko do systemów sekwencyjnych – NIE
8. Kontrole:
- czy kontrole są metodami statycznymi v&v - TAK
- czy automatyczna analiza statyczna zawsze wskazuje dokładne miejsce usterki – NIE
- czy kontrole pozwalają wykryć wiele defektów podczas sesji? – TAK
- czy całkowicie eliminują konieczność przeprowadzenia testów? NIE
- nie pozwalaja określić cehc dynamicznych testowanego oprogramowania – TAK
- Czy podczas kontroli można znaleźć wiele błędów? TAK
- Czy kontrolne całkowicie wyeliminują konieczność przeprowadzenia testów?
9. Punktem widzenia mogą być:
- odbiorcy usług? TAK
- źródło lub przeznaczenie danych? TAK
10. Czy Abstract Factory:
- zwraca obiekty klas strukturalnie podobne? NIE
- ukrywa tworzone typy klas przed klientem? TAK
11. Czy inżynieria programowania
- zajmuje się wyłącznie etapem od zakończenia tworzenia specyfikacji do oddania programu klientowi - NIE
- czy zajmuje się tylko dostarczeniem programu - NIE
- oznacza tylko program wykonywalny - NIE?
- definiuje oprogramowanie jako kazda postac zapisu programu komputerowego – TAK
Inżynieria Programowania – Egzamin (Materiały) 2014
12. czy metoda zwinna
- jest programowaniem ekstremalnym i polega na ciaglym testowaniu - NIE
13. Model kaskadowy.
- pozwalo latwo i małym nakładem pracy wprowadzic do projektu zmiany - NIE
- jest oparty na doświadczeniu z innych dziedzin inżynierii – TAK
14. Diagram klas:
- Czy diagram klas jest strukturalny - TAK
- Czy diagram klas przedstawia zależności między klasami – TAK
15. Projektowanie ogólne
- czy tworzy się wstępująco - TAK
- czy pozwala przedstawić projektantom zarys systemu - TAK
- czy dostarcza informacji o ogólnej architekturze systemu – NIE
16. Siec działań
- czy pozwala wyznaczyć ścieżkę krytyczna – TAK
- czy jest graficznym schematem – TAK
17. Model interaktywny
- punkt widzenia zewnetrzny - TAK
- zwiazanym ze zrebem programu – NIE
18. Testowanie oprogramowania
- czy sa czescia v&v – TAK
19. Weryfikacją jest:
- czy produkt spełnia specyfikacje? TAK
- czy jest budowany wg ustaleń klienta? NIE
20. Czy pośrednik zdalny kolejkuje zadania? – NIE
21. Efektywność
- osiąga sie przez mało gruboziarnistych klas - TAK
- osiąga sie przez dużo drobnoziarnistych klas – NIE
22. Obserwator
- Obserwator czy przechodzi przez obserwatorów i uaktualnia stan - NIE
- Obserwowany dynamicznie dodaje i usuwa obserwatorów – TAK
23. W systemach interaktywnych
- najlepiej stosowac zewnetrze punkty widzenia - TAK
- Czy stanowia naturalny sposob strukturalizacji procesu – TAK
24. Czy adapter jest uniwersalny jeżeli metody klasy bazowej są nieprzesłonięte – TAK
25. Złożoność cykliczna
- czy jest tyle ścieżek ile instrukcji warunkowych - NIE
- czy moze byc zamodelowana graficznie TAK
- jest rowna liczbie warunkow prostych umieszczonych w testowanym kodzie – NIE
- pozwala określić liczbe niezależnych sciezek wykonania – TAK
Inżynieria Programowania – Egzamin (Materiały) 2014
26. Etnografia:
- wymagania wynikające z rzeczywistego sposobu pracy osób a nie ze sposobu zalecanego przez formalne definicje
procesów - TAK
- wymagania, które wynikaja z kooperacji i swiadomowsci czynności innych osob – TAK
28. Czy testowanie wstępujące:
- jest typem testowania integracyjnego? TAK
- czy umożliwia określenie projektu architektonicznego we wczesnej fazie? NIE
30. Czy model ogólny
- budowane metoda wstepujaca, obejmuja zasadnicze charakterystyki rzeczywistych systemów. TAK
- czy dostarcza informacji o ogólnej architekturze systemu. NIE
31. Plan przedsięwzięcia może obejmowac:
- sklad i strukture zespolu wytwarzającego oprogramowanie – TAK
- sposób opracowania oferty przetargowej – NIE
32. Narzędzia automatycznej analizy statycznej:
- przeprowadzja analize przepływu sterowania w programie - TAK
- zawsze wskazuja miejsce usterki w kodzie – NIE
33. Wzorzec obserwator :
- obserwator wizytuje obserwatorów w celu pobrania aktualnego stanu obiektu obserwowanego – NIE
- obserwator umozliwia obserwowanemu na dynamiczne dolaczanie i dolaczanie obserwatorow - TAK
- czy obserwator weryfikuje obserwatorów? – NIE
34. Dekorator/adapter
- mają taki sam interfejs jak obiekt tworzony? NIE
- dekorator …. Złożona? NIE
35. Czy dekorator i Proxy:
- mają identyczne interfejsy jak obiekt obudowywany? TAK
- kontrolują obudowywany obiekt? NIE
- dekorator rozszerze funkcje klasy bazowej? –TAK
36. Czy Stan/Strategia:
- pozwalają na przełączanie w zależności od kontekstu lub autorytatywne
(normalne przełączanie) TAK
- strategia i stan umożliwiają dokonywanie wybor algorytmu/stanu lub może on być determinowany samoczynnie w
klasie kontekstu – TAK
37. Czy strategia minimalizacji przy zarządzaniu zagrożeniami:
- zapobiega wystąpieniu? NIE
- minimalizuje skutki zagrożeń? TAK
38. Diagram klas:
- jest diagramem sekwencyjnym? NIE
- diagram struktur opisujacy powiązania? TAK
39. Diagram aktywności:
- Na diagramie aktywności można zamodelować udział użytkowników? TAK
Inżynieria Programowania – Egzamin (Materiały) 2014
40. Podsystem:
- może działać niezależnie - TAK
- może ze soba współdziałać -TAK
- pojedynczy podsystem może być traktowany jako samodzielny? - TAK
- funkcje różnych podsystemów mogą działać wspólnie? – TAK
41. Fasada :
- warstwowe ograniczenie dostępu? – NIE
- reprezentuje złożony system?- TAK
42. Weryfikacja projekt zgodny z dokumentacją (specyfikacją)? TAK
43. Zatwierdzenie – projekt zgodny z oczekiwaniami klienta? TAK
44. Metoda formalna :
- może być wszędzie stosowana? – NIE
- oparta na metodach numerycznych? – TAK
45. Singleton instancja klasy globalna? – TAK
46. Prototyp – czasowo lepiej bez pamięci, bez komplikacji obiektów? - TAK