IREB CPRE PYTANIA PRÓBNE DO CERTYFIKATU PODSTAWOWEGO

Podobne dokumenty
Egzamin IREB. Inżynieria Wymagań - Poziom Podstawowy. Egzamin Próbny. Zaliczony Niezaliczony Łączna liczba puktów

PYTANIA PRÓBNE DO EGZAMINU NA CERTYFIKAT ZAAWANSOWANY REQB KLUCZ ODPOWIEDZI. Część DODATEK

REQB POZIOM PODSTAWOWY PRZYKŁADOWY EGZAMIN

Praktyka testowania dla początkujących testerów

Projektowanie oprogramowania

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32

Modelowanie i analiza systemów informatycznych

Wykład 1 Inżynieria Oprogramowania

MiASI. Modele, perspektywy, diagramy UML. Piotr Fulmański. 7 grudnia Wydział Matematyki i Informatyki, Uniwersytet Łódzki, Polska

Projektowanie oprogramowania

Tom 6 Opis oprogramowania

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl

Tom 6 Opis oprogramowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli obmiaru do celów fakturowania

Tom 6 Opis oprogramowania

Narzędzia CASE dla.net. Łukasz Popiel

KATEDRA INFORMATYKI STOSOWANEJ PŁ INŻYNIERIA OPROGRAMOWANIA

Procesowa specyfikacja systemów IT

Modelowanie obiektowe - Ćw. 3.

Spis treúci. 1. Wprowadzenie... 13

Model referencyjny doboru narzędzi Open Source dla zarządzania wymaganiami

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie

Część I - Załącznik nr 7 do SIWZ. Warszawa. 2011r. (dane Wykonawcy) WYKAZ OSÓB, KTÓRYMI BĘDZIE DYSPONOWAŁ WYKONAWCA DO REALIZACJI ZAMÓWIENIA

Projektowanie oprogramowania

REFERAT PRACY DYPLOMOWEJ

Diagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym

Inżynieria oprogramowania. Wykład 7 Inżynieria wymagań: punkty widzenia, scenariusze, przypadki użycia

Konkurs inżynierii wymagań RE-Challenge 15 maja 2015

Testowanie i walidacja oprogramowania

Projektowanie BAZY DANYCH

Projektowanie Graficznych Interfejsów Użytkownika Robert Szmurło

Narzędzia informatyczne wspierające przedsięwzięcia e-commerce

Międzynarodowa Rada Inżynierii Wymagań. The International Requirements Engineering Board (IREB e.v.) Szkolenia IREB w CTS.

Podstawy programowania III WYKŁAD 4

Zasady organizacji projektów informatycznych

Analiza biznesowa a metody agile owe

Egzamin / zaliczenie na ocenę*

Inżynieria wymagań. Inżynieria wymagań 1/1

Inżynieria Programowania Inżynieria wymagań. Plan wykładu. Motto. Wstęp. Notatki. Notatki. Notatki. Notatki. Arkadiusz Chrobot

Akademia testera oprogramowania i systemów IT Poziom I specjalista testowania (56 h) kurs dzienny

Tester oprogramowania 2014/15 Tematy prac dyplomowych

Inżynieria wymagań. Jarosław Kuchta Dokumentacja i Jakość Oprogramowania

Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor

Modelowanie testów. czyli po co testerowi znajomość UML

Deduplikacja danych. Zarządzanie jakością danych podstawowych

KARTA PRZEDMIOTU. 1) Nazwa przedmiotu: INŻYNIERIA SYSTEMÓW I ANALIZA SYSTEMOWA. 2) Kod przedmiotu: ROZ-L3-20

Testowanie oprogramowania. Testowanie oprogramowania 1/34

Diagramu Związków Encji - CELE. Diagram Związków Encji - CHARAKTERYSTYKA. Diagram Związków Encji - Podstawowe bloki składowe i reguły konstrukcji

PYTANIA PRÓBNE DO EGZAMINU NA CERTYFIKAT ZAAWANSOWANY REQB

Dokumentacja projektu QUAIKE Architektura oprogramowania

PLAN ZARZĄDZANIA WYMAGANIAMI PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU>

Usługa: Audyt kodu źródłowego

Podrozdziały te powinny zawierać informacje istotne z punktu widzenia przyjętego celu pracy

Wykład 3 Wymagania. MIS n Inżynieria oprogramowania Październik Kazimierz Michalik Akademia Górniczo-Hutnicza im. S. Staszica w Krakowie

Podstawy modelowania programów Kod przedmiotu

ZARZĄDZANIE RYZYKIEM W LABORATORIUM BADAWCZYM W ASPEKCIE NOWELIZACJI NORMY PN-EN ISO/ IEC 17025:

Diagramy przepływu danych I

Wstęp. Inżynieria wymagań. Plan wykładu. Wstęp. Wstęp. Wstęp. Schemat procesu pozyskiwania wymagań

Lokalizacja Oprogramowania

PLAN ZARZĄDZANIA KONFIGURACJĄ OPROGRAMOWANIA PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU>

Projektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Modelowanie danych Diagramy ERD

Dokument Detaliczny Projektu

Jakość w procesie wytwarzania oprogramowania

Inżynieria Programowania Inżynieria wymagań

Zarządzanie i realizacja projektów systemu Microsoft SharePoint 2010

Projekt: Współpraca i Rozwój wzrost potencjału firm klastra INTERIZON

ZAŁĄCZNIK NR 1 DO ZAPYTANIA OFERTOWEGO

Analiza i projektowanie obiektowe 2015/2016. Wykład 2: Przypadki użycia

Testowanie według modelu (MBT) Stowarzyszenie Inżynierii Wymagań wymagania.org.pl

Rozdział 5: Zarządzanie testowaniem. Pytanie 1

Inżynieria oprogramowania - opis przedmiotu

Dwuwymiarowy sposób na podróbki > 34

Analityk i współczesna analiza

I. Opis przedmiotu zamówienia

Maciej Oleksy Zenon Matuszyk

DLA SEKTORA INFORMATYCZNEGO W POLSCE

Wprowadzenie do metodologii modelowania systemów informacyjnych. Strategia (1) Strategia (2) Etapy Ŝycia systemu informacyjnego

ZAŁĄCZNIK NR 3 OPIS PRZEDMIOTU ZAMÓWIENIA DOTYCZĄCY WDROŻENIA PLATFORMY ZAKUPOWEJ

Wykorzystanie standardów serii ISO oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych

Inżynieria wymagań. Wykład 3 Zarządzanie wymaganiami w oparciu o przypadki użycia. Część 5 Definicja systemu

Projektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Inżyniera wymagań

Studia podyplomowe PROGRAM NAUCZANIA PLAN STUDIÓW

Szkolenie: Testowanie wydajności (Performance Testing)

OGŁOSZENIE DODATKOWYCH INFORMACJI, INFORMACJE O NIEKOMPLETNEJ PROCEDURZE LUB SPROSTOWANIE

Oracle11g: Wprowadzenie do SQL

SPECYFIKACJA WYMAGAŃ

Usługa: Testowanie wydajności oprogramowania

Kurs programowania. Wykład 12. Wojciech Macyna. 7 czerwca 2017

Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:

Idealna strona internetowa dla Twojej firmy

Cele przedsięwzięcia

Analiza i projektowanie obiektowe 2017/2018. Wykład 3: Model wiedzy dziedzinowej

Diagramy przepływu danych II model środowiskowy, diagram odpowiedzi na zdarzenia KI AE PSI

Opisy szkoleń dla certyfikatów Agile Scrum.

INŻYNIERIA OPROGRAMOWANIA TESTOWANIE SYSTEMOWE

Inżynieria wymagań. Wykład 2 Proces pisania przypadków użycia. Część 6 Wskazówki i sugestie

Wykaz osób w postępowaniu o udzielenie zamówienia publicznego nr 32-CPI-WZP-2244/13. Podstawa do dysponowania osobą

Zarządzanie konfiguracją produktu w całym cyklu Ŝycia. Aleksandra Grzywak-Gawryś Warsztaty Rola IRIS w branŝy kolejowej

OMNITRACKER Wersja testowa. Szybki przewodnik instalacji

Architektura Systemu. Architektura systemu umożliwia kontrolowanie iteracyjnego i przyrostowego procesu tworzenia systemu.

Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia

Transkrypt:

DANE DOKUMENTU: Wersja 1.1 Na podstawie IREB Exam Requirements Engineering Foundation Level Practice Exam - Set_Public_EN_2.0.2 Tłumaczenie nieoficjalne oficjalne zostanie w przyszłości opublikowane przez SJSI PYTANIA PRÓBNE DO CERTYFIKATU PODSTAWOWEGO Data: 19 marca 2017 Autor: Polskie Towarzystwo Inżynierii Wymagań IREB CPRE

Wstęp Pytań jest 46, z każdego można zdobyć 1. Rzeczywisty egzamin trwa 75 minut i składa się z 45-46 pytań. Aby zdać egzamin, trzeba uzyskać minimum 70% punktów (z tego egzaminu to 50,4 punktu). Szczegółowe zasady egzaminacyjne: requirements.org.pl/cpre/zasady.pdf - tłumaczenie nieoficjalne; o Źródło: ireb.org/content/downloads/3-cpre-foundation-level-examinationregulations/cpre_fl_ap_examination_regulations_en_v5.pdf; Sylabus IREB CPRE w języku polskim: requirements.org.pl/cpre/sylabus.pdf tłumaczenie oficjalne; o Źródło: ireb.org/content/downloads/2-syllabus-foundationlevel/ireb_cpre_syllabus_fl_pl_v22.pdf Wielojęzyczny w tym polski słownik terminologii inżynierii wymagań: requirements.org.pl/cpre/slownik.pdf o Źródło: ireb.org/content/downloads/1-cpre-glossary/ireb_cpre_glossary_16_en.pdf Egzamin próbny (ten dokument): requirements.org.pl/cpre/egzamin-probny.pdf - tłumaczenie nieoficjalne; o Źródło: ireb.org/content/downloads/4-practice-examination-cpre-foundation-level Odpowiedzi: requirements.org.pl/cpre/odpowiedzi.pdf 1. Wstęp i podstawy 1. Które z poniższych zdań na temat wymagań jakościowych są poprawne, a które niepoprawne? [Prawda] [Fałsz] A. Wymagania jakościowe dotyczą procesu tworzenia oprogramowania, a nie produktu [P F] B. Wymagania jakościowe mogą być uzupełnieniem wymagań funkcjonalnych [P F] C. Wymagania jakościowe pozyskuje się później, niż wymagania funkcjonalne [P F] D. Wymagania jakościowe mogą być wsparte dodatkowymi wymaganiami funkcjonalnymi [P F] 2. Która z poniższych nie jest jedną z kluczowych czynności, wykonywanych przez inżynieria wymagań? A. Negocjowanie wymagań B. Formalizacja wymagań C. Dokumentowanie wymagań D. Walidacja wymagań Polskie Towarzystwo Inżynierii Wymagań requirements.org.pl Strona 1 z 16

3. Wymagania klienta wobec dostawcy systemu IT, to między innymi: a) Dostawca ma odpowiedzieć na prośbę o zmianę w ciągu 5 dni b) Raport testów integracyjny ma być udostępniony odbiorcy do przeanalizowania, a raport testów systemowych ma być przekazany klientowi c) Przez cały czas, przepustowość systemu ma być 100 transakcji na sekundę d) Do zarządzania konfiguracją ma być zastosowane narzędzie Subversion e) Przy normalnym obciążeniu, czas odpowiedzi nie może przekraczać 2 sekund dla 90% transakcji Które z powyższych wymagań dotyczą zamawianego systemu? 2 odpowiedzi, 1 punkt A. Wymagania a) B. Wymagania b) C. Wymagania c) D. Wymagania d) E. Wymagania e) 2. Granice systemu i kontekstu 4. Które z podanych poniżej sposobów dokumentacji nadają się najlepiej do opisywania kontekstu systemu? 2 odpowiedzi, 1 punkt A. Opis tekstowy (ciągły tekst) B. Diagram przepływu danych C. Diagram przejść stanów D. Lista interesariuszy E. Diagram przypadków użycia 5. Które z poniższych aspektów (względów) należy wziąć pod uwagę, a które można pominąć, podczas definiowania granicy systemu oraz granicy kontekstu? [Wziąć pod uwagę] [Pominąć] A. System [W P] B. Kontekst systemu [W P] C. Nieistotne elementy otoczenia [W P] D. Interfejsy między systemem a jego kontekstem [W P] 6. Które z poniższych wchodzi w skład definicji systemu i definicji granicy systemu? A. Stosowne komponenty systemu B. Niezbędne dialogi między aplikacjami C. Interfejsy między systemem a jego otoczeniem D. Wymagana wydajność lub przepustowość systemu E. Koszty projektu Polskie Towarzystwo Inżynierii Wymagań requirements.org.pl Strona 2 z 16

7. W procesie inżynierii wymagań dla bazy danych dostępnej on-line okazało się, że nie trzeba uwzględniać wymogów ustawy o ochronie danych osobowych, ponieważ dane, przetwarzane przez system, mają być anonimowe. Na co wpłynie to odkrycie? A. Na granicę systemu B. Na granicę kontekstu C. Na interfejsy systemu D. Na szarą strefę granicy systemu 8. Które z poniższych jest z największym prawdopodobieństwem skutkiem błędnego określenia kontekstu systemu? 2 odpowiedzi, 1 punkt A. Niepełne lub niepoprawne wymagania B. Wzrost zadowolenia klienta C. Zmniejszenie kosztów, dzięki skoncentrowaniu się na tym, co najważniejsze D. Awarie systemu, spowodowane nieprzewidzianymi okolicznościami 3. Pozyskiwanie wymagań 9. Które z poniższych twierdzeń najtrafniej określają relację między inżynierem wymagań a interesariuszem projektu testerem? 2 odpowiedzi, 1 punkt A. Inżynier wymagań tworzy dane wejściowe do pracy tego interesariusza (czyli testera) B. Interesariusz (tester) administruje (zarządza) wynikami pracy inżyniera wymagań C. Ten interesariusz może przyczynić się do zapewnienia jakości (produktów) pracy inżyniera wymagań D. Ten interesariusz nadzoruje pracę inżyniera wymagań E. Nie ma żadnego związku między pracą inżyniera wymagań, a pracą tego interesariusza 10. Według modelu Kano, czynniki podstawowe (wzbudzające niezadowolenie) są trudne do zdefiniowania. Która z poniższych technik służy najlepiej do pozyskiwania tych wymagań czynników podstawowych? A. Wywiad B. Ankieta (kwestionariusz) C. Obserwacja polowa D. Prototyp niskiej jakości E. Burza mózgów Polskie Towarzystwo Inżynierii Wymagań requirements.org.pl Strona 3 z 16

11. Które dwa spośród wymienionych poniżej czynników należy przede wszystkim wziąć pod uwagę, wybierając stosowne techniki pozyskiwania wymagań dla oprogramowania, przeznaczonego do administrowania (zarządzania) danymi produktowymi? 2 odpowiedzi, A. Dostępność interesariuszy B. Wiek interesariuszy C. Ostateczny termin ukończenia i budżet projektu D. Stosowane narzędzia E. Dziedzinę biznesową, w której ten system będzie używany 12. Proszę wybrać spośród podanych niżej, dwie główne korzyści ze stosowania ankiet do pozyskiwania wymagań? 2 odpowiedzi, 1 punkt A. Wielu uczestników ankiety B. Możliwość określania statystycznej istotności określanych w ten sposób wymagań C. Przy pomocy ankiet można sprawdzić, na ile jej uczestnicy dobrze rozumieją zagadnienie D. Ankieta pozwala uzyskać wgląd w czynniki entuzjazmu wg modelu Kano E. Ankieta pozwala uzyskać wgląd w czynniki podstawowe wg modelu Kano 13. Trwają prace nad pozyskiwaniem wymagań dla oprogramowania dla międzynarodowego systemu sprzedaży. We wstępnej fazie biorą udział uczestnicy ze wszystkich 30 oddziałów [firmy]. Kierownictwo projektu zadecydowało, że do w tej fazie wymagania będą dokumentowane na platformie typu wiki (web, wspólna dla uczestników, służy do współpracy jak Wikipedia ). Które z poniższych twierdzeń jest w najwyższym stopniu zgodne z prawdą? 1 odpowiedź, A. To podejście nie ma sensu, bo system typu wiki nie służy do zarządzania wymaganiami B. To podejście nie ma sensu, bo wstępną analizę wymagań należy zrobić przy pomocy wywiadów, nadzorowanych przez inżyniera wymagań C. To podejście ma sens, bo dzięki niemu wszyscy interesariusze mogą razem współpracować i komentować wstępne wymagania D. To podejście ma sens, bo system typu wiki zapisuje pełną historię zmian 14. Jesteś inżynierem wymagań w projekcie, który kilka lat temu miał już poprzednika (podobny, wcześniejszy projekt). W tamtym wcześniejszym projekcie wymagania udokumentowano bardzo starannie. Decydujesz się, aby wykorzystać ponownie znaczną część poprzedniej specyfikacji. Wymagania poklasyfikowano według modelu Kano. Które z poniższych twierdzeń są poprawne, a które niepoprawne [Prawdziwe Niepoprawne]? A. Zasadniczo, konieczne jest ponowne określnie czynników entuzjazmu [P N] B. Obecne czynniki wydajności [zadowolenia] są zwykle w pełni pokryte przez czynniki entuzjazmu w poprzedniej wersji [P N] C. Dawne czynniki wydajności stały się obecnie częściowo czynnikami niezadowolenia [P N] D. Dawne czynniki wydajności oraz czynniki niezadowolenia należy zweryfikować na podstawie trendów rynkowych [P N] Polskie Towarzystwo Inżynierii Wymagań requirements.org.pl Strona 4 z 16

15. Które z poniższych twierdzeń na temat technik pozyskiwania wymagań są prawdziwe, a które fałszywe? [Prawdziwe Fałszywe] A. Wywiad, to technika sondażowa [P F] B. Zmiana perspektywy, to technika obserwacyjna [P F] C. Archeologia systemu, to technika obserwacyjna [P F] D. Praktyki [praktykowanie], to technika kreatywna [kreatywności] [P F] 4. Dokumentacja wymagań 16. Dokument wymagań tworzy się w taki sposób, aby jak najlepiej służył osobom, które będą z niego korzystać w późniejszych fazach projektu. Które z poniższych stwierdzeń jest prawdziwe? 2 odpowiedzi, 1 punkt A. Z punktu widzenia testerów jest ważne, aby opisane wymagania dały się zrealizować B. Z punktu widzenia programistów, jest ważne, aby wymagania można było łatwo modyfikować C. Dla wszystkich interesariuszy jest ważne, aby wymagania były spójne D. Dla kierownika projektu jest ważne, aby wymagania miały określone priorytety E. Dla pracowników działu utrzymania jest ważne, aby dało się wymaganiom nadać priorytety 17. Pewna firma chce stworzyć system, wspierający jej proces ofertowania. Kierownictwo firmy wynajmuje wykonawcę, który ma określić wymagania i albo stworzyć, albo zakupić odpowiedni system. Jesteś w tym projekcie inżynierem wymagań ze strony wykonawcy. Podczas wstępnych rozmów z różnymi przedstawicielami tej firmy, dowiadujesz się, że: Nie w pełni rozumiesz stosowane w tej firmie nazewnictwo; Przedstawiciele firmy nie posługują się jednakowym, spójnym nazewnictwem; Twoja główna osoba kontaktowa z tej firmy opisuje Ci swoje potrzeby jako spodziewane interakcje między specjalistami, a systemem IT, w postaci różnych przepływów działań użytkowników i odpowiedzi systemu. Które dwie spośród wymienionych poniżej metod najlepiej zastosować w tej sytuacji do pozyskiwania i dokumentacji wymagań? 2 odpowiedzi, A. Stworzenie modelu klas B. Założenie słownika terminologii C. Pozyskanie i udokumentowanie wymagań jakościowych D. Stworzenie diagramu przypadków użycia i udokumentowanie przypadków użycia E. Zastosowanie metody gier fabularnych F. Tworzenie i testowanie prototypów Polskie Towarzystwo Inżynierii Wymagań requirements.org.pl Strona 5 z 16

18. Które z poniższych twierdzeń, dotyczących wyboru notacji zapisu do dokumentacji wymagań funkcjonalnych są prawdziwe [P], a które są fałszywe [F]? A. Interesariusze powinni rozumieć stosowaną formę zapisu [P F] B. W projektach, gdzie stosuje się programowanie obiektowe, konieczne jest stosowanie notacji UML [P F] C. Aby zapewnić jak najlepsze porozumiewanie się, należy dostosować formę zapisu do rodzajów wymagań [P F] D. Zapis graficzny, taki jak UML, jest łatwiej zrozumieć [P F] 19. Jednoznaczność i spójność to jedne z kryteriów jakości da dokumentów wymagań. Które z poniższych twierdzeń są prawdziwe [P], a które fałszywe [F]? A. Tylko te dokumenty wymagań są jednoznaczne, w których każde wymaganie jest jednoznaczne [P F] B. Dokument wymagań może być niespójny, nawet jeśli każde pojedyncze wymaganie, które się w nim znajduje, jest spójne [P F] C. Jedną z cech jednoznaczności jest możliwość jednoznacznej identyfikacji wymagań [P F] D. Jedną z cech jednoznaczności jest stosowanie wyłącznie technicznych określeń ze słownika terminów [P F] 5. Dokumentowanie wymagań w języku naturalnym 20. Do zapisywania wymagań w języku naturalnym można stosowań szablon wymagań. Chcesz wdrożyć w projekcie stosowanie takiego szablonu i musisz przekonać kierownika projektu o jego korzyściach. Które dwa argumenty z poniższych pasują do tego celu najlepiej? 2 odpowiedzi, A. Już w pierwszej wersji dokumentacji uzyska się choć minimalną jakość wymagań B. Wymagania, zapisane zgodnie z szablonem, nie będą zawierać żadnych skutków transformacji lingwistycznej C. Nauczenie się stosowania szablonu nie jest czasochłonne D. Stosowanie szablonu wymagań zasadniczo pozwala na zawarcie obszerniejszej treści w dokumentacji E. Wymagania, zapisane zgodnie z szablonem, spełniają wszystkie kryteria jakości dla wymagań 21. Wymaganie brzmi: System Alfa ma wyświetlać wszystkie zestawy danych we wszystkich pod-menu. Która niezgodność z zasadami pisania wymagań w języku naturalnym jest najpoważniejsza (może mieć najpoważniejsze skutki)? A. Wymaganie jest napisane w trybie biernym B. Użyte są uniwersalne kwantyfikatory C. Nie jest określony poziom zobowiązania dla wymagania D. Poziom zobowiązania dla wymagania nie jest określony w czasie Polskie Towarzystwo Inżynierii Wymagań requirements.org.pl Strona 6 z 16

22. Które z poniższych twierdzeń, dotyczących szablonów wymagań, są prawdziwe, a które są fałszywe? [Prawda Fałsz] 1 punkt A. Szablony wymagań służą jako model struktury składniowej pojedynczych wymagań [P F] B. Szablony wymagań zmniejszają ryzyko, że wymagania pisane w języku naturalnym będą niekompletne [P F] C. Wymagania zapisane z pomocą szablonów wymagań są z natury lepszej jakości niż wymagania pisane bez wzorca [P F] D. Wszyscy autorzy specyfikacji wymagań muszą posługiwać się tym samym szablonem wymagań [P F] 23. Tworzy się wymagania dla systemu IT do zarządzania flotą firmy kurierskiej. System musi co pewien czas przekazywać położenie pojazdu do jednostki centralnej. Zapisano następujące wymaganie: System powinien funkcjonować, gdy kluczyk znajduje się w stacyjce. Które z wymienionych niżej działań w najwyższym stopniu polepszy to wymaganie? 1 odpowiedź, A. Dodanie diagramu stanów B. Zastosowanie szablonu wymagania C. Dodanie diagramu kontekstowego D. Odwołanie się do słownika terminologii 24. Stosowany jest następujący szablon do opisywania wymagań w języku naturalnym: Które z poniższych twierdzeń są prawdziwe, a które są fałszywe? [Prawda Fałsz] A. Ten szablon jest bardzo stosowny do opisywania niezależnych czynności systemu [P F] B. Ten szablon jest bardzo stosowny do opisywania interakcji z użytkownikiem [P F] C. Ten szablon jest bardzo stosowny do opisywania wymagań interfejsu [P F] D. Ten szablon jest bardzo stosowny do opisywania warunków czasowych i logicznych [P F] Polskie Towarzystwo Inżynierii Wymagań requirements.org.pl Strona 7 z 16

6. Dokumentacja wymagań przy pomocy modelu 25. Konkurs filmowy ma służyć promowaniu młodych reżyserów i aktorów. Trzy najlepsze filmy mają otrzymać nagrodę. Przedłożone filmy mogą być co najwyżej 20-minutowe oraz spełniać ograniczenia, opisane przez diagram poniżej: Które z poniższych twierdzeń są zgodne z tym diagramem? [Zgodny Niezgodny] A. Jeden film może być wspólnie nakręcony przez trzech reżyserów [Z N] B. Można przedłożyć film, w którym gra tylko jeden aktor [Z N] C. Reżyser może reżyserować dwa przedłożone filmy [Z N] D. Aktor może grać w dowolnej liczbie filmów [Z N] E. W każdym filmie musi grać dziesięciu aktorów [Z N] 26. Czego nie pokazuje diagram przypadków użycia? A. Kroków procesu, wykonywanego przez aplikację B. Aktorów, wykorzystujących aplikację C. Przypadków użycia aplikacji D. Granicy między aplikacją, a jej otoczeniem E. Funkcjonalności aplikacji Polskie Towarzystwo Inżynierii Wymagań requirements.org.pl Strona 8 z 16

27. Diagram stanów poniżej przedstawia działanie sklepu on-line. Użytkownicy systemu mogą przeszukiwać katalog dostępnych produktów oraz dokonywać zakupów tych produktów. Które z poniższych twierdzeń są zgodne z tym diagramem? [Zgodne Niezgodne] A. Jest możliwe bezpośrednie przejście ze stanu Wprowadzanie danych przesyłki do stanu Widok katalogu [Z N] B. Jest możliwe bezpośrednie przejście ze stanu Widok katalogu do stanu Potwierdzenie zamówienia [Z N] C. Aby wejść do stanu Zamawianie, najpierw musi nastąpić wydarzenie Kupowanie wybrane [Z N] D. Wyjście ze stanu Zamawianie jest możliwe tylko w następstwie wydarzenia Rezygnacja [Z N] Polskie Towarzystwo Inżynierii Wymagań requirements.org.pl Strona 9 z 16

28. Poniższy diagram aktywności przedstawia dokonywanie pomiaru. Które z poniższych twierdzeń są zgodne z tym diagramem? [Zgodne Niezgodne] A. Inicjalizuj urządzenie pomiarowe musi nastąpić zanim nastąpi Zarejestruj się w serwerze [Z N] B. Zarejestruj się w serwerze ma miejsce jak tylko zakończy się Podłącz certyfikaty [Z N] C. Inicjalizuj połączenie sieciowe oraz Podłącz certyfikaty muszą skończyć w tym samym momencie [Z N] D. Czekaj na potwierdzenie odbioru danych jest zawsze wykonywane bezpośrednio przed Wyłącz urządzenie pomiarowe [Z N] Polskie Towarzystwo Inżynierii Wymagań requirements.org.pl Strona 10 z 16

29. Jakie są dwie znaczące korzyści, w inżynierii wymagań, ze stosowania modeli graficznych (np. modeli przypadków użycia lub maszyn stanowych), w porównaniu ze zwykłymi tekstowymi opisami w języku naturalnym? 2 odpowiedzi, A. Model rzeczywistości zawiera skondensowaną informację i dlatego można go szybciej zrozumieć B. Modele umożliwiają zupełny i całkowity opis planowanego systemu C. Modele można sprawdzać skuteczniej niż opis w języku naturalnym, ponieważ stosują sformalizowaną składnię i semantykę D. Modele tworzy się przy pomocy narzędzi, wykorzystując repozytorium. Dlatego, modele są lepiej dostosowane do zarządzania wymaganiami E. Przy użyciu odpowiednich narzędzi, możliwe jest generowanie kodu źródłowego z modeli 30. Dla każdego ze zdań dotyczących poniższego diagramu, podaj, czy jest ono prawdziwe, czy fałszywe [Prawda Fałsz] A. Można obliczyć trasę, nie pytając o dane o natężeniu ruchu [P F] B. Można obliczyć trasę, zadawszy pytanie o natężeniu ruchu [P F] C. System może zapytać, czy trasa ma być obliczana dynamicznie, nie musząc przedtem określić koordynat GPS [P F] D. Czynności Wprowadź miejsce docelowe oraz Określ koordynaty GPS można wykonywać w dowolnej kolejności [P F] Polskie Towarzystwo Inżynierii Wymagań requirements.org.pl Strona 11 z 16

31. Modele konceptualne muszą być zgodne z pewnymi zasadami. Które z poniższych określeń są poprawne wobec wyrażeń składnia i semantyka, a które są niepoprawne? [Poprawne Niepoprawne] A. Semantyka jest podstawą dla interpretacji znaczenia modeli konceptualnych w języku modelowania [P N] B. Składnia określa, które elementy języka modelowania mogą być zastosowane [P N] C. Składnia określa poprawne kombinacje konstrukcji języka modelowania [P N] D. Semantyka określa cel stosowania języka modelowania [P N] 32. Modelowane są wymagania dla systemu administracyjnego dla szkół wyższych. Kroki procesu zapisywania się nowego studenta na studia mają być opisane w formie modelu. Które dwa z podanych niżej diagramów najlepiej nadają się do tego celu? 2 odpowiedzi, 1 punkt A. Diagram przepływu danych B. Diagram Laus-Ohla C. Diagram aktywności D. Diagram klas E. Diagram przypadków użycia 33. System opisuje się z różnych punktów widzenia. Co opisuje perspektywa funkcjonalna? A. Przenośność systemu B. Reakcję systemu na wewnętrzne wydarzenia C. Związki i zależności podczas statycznego zastosowania D. Strukturę danych wejściowych i wyjściowych E. Przekształcanie danych wejściowych w dane wyjściowe Polskie Towarzystwo Inżynierii Wymagań requirements.org.pl Strona 12 z 16

34. Firma zatrudniła niedawno nową osobę do roli inżynieria wymagań, który będzie pracować w międzynarodowym projekcie w fazie analizy wymagań. Firma opisuje wyniki analizy wymagań przy pomocy diagramów UML. Twoim zadaniem jest nauczyć tę osobę modeli UML. Na podstawie załączonego diagramu, odpowiedz, które z poniższych twierdzeń są prawdziwe, a które są fałszywe? [Prawda Fałsz] A. Przypadek użycia 2 jest uruchamiany wyłącznie przez przypadek użycia 1 [P F] B. Przypadek użycia 1 może być uruchomiany przez aktora 1 [P F] C. Przypadek użycia 3 może zostać zakończony, nie będąc uruchomiony przez przypadek użycia 1 [P F] D. Przypadek użycia 3 jest uruchamiany, gdy wykonywany jest przypadek użycia 1 [P F] E. Przypadek użycia 1 jest zawsze uruchamiany podczas wykonywania przypadku użycia 2 [P F] 7. Walidacja i negocjowania wymagań 35. Dokument wymagań jest sprawdzany, na ile spełnia różne kryteria jakości. Które z poniższych zaliczają się do aspektu jakości zawartość? 2 odpowiedzi, 1 punkt A. Kompletność B. Zrozumiałość C. Jednoznaczność D. Spójność E. Wielkość Polskie Towarzystwo Inżynierii Wymagań requirements.org.pl Strona 13 z 16

36. Które z poniższych zasad obowiązują podczas inspekcji, a które nie obowiązują? [Obowiązuje Nie obowiązuje] A. Ścisłe przestrzeganie zdefiniowanego z góry procesu inspekcji [O N] B. Ścisłe rozdzielenie ról moderatora i lektora [O N] C. Indywidualnie przygotowanie się uczestników [O N] D. Rozdział procedur identyfikowania i poprawiania błędów [O N] 37. Firma produkuje części samochodowe. Kierownictwo podjęło decyzję, aby udostępnić w Internecie katalog produktów i umożliwić bezpośrednie zamówienia on-line tej opcji szczególnie domagał się jeden ważny klient. Rozpoczęto projekt tworzenia takiego systemu. W tej chwili ukończono specyfikację wymagań. Kierownik produktu chce, aby sprawdzić tę specyfikację poddając ją przejrzeniu (przechadzce) z udziałem osób z działu testów, którzy nie brali udziału w tworzeniu tych wymagań. Które z poniższych decyzji są poprawne, a które niepoprawne? [Poprawne Niepoprawne] A. Moment wybrany na to przejrzenie [P N] B. Wybór przejrzenia, jako metody przeglądu [P N] C. Po przejrzeniu tego dokumentu, planowane jest także przejrzenie prototypu interfejsu użytkownika po analizie wykonalności [P N] D. Decyzja kierownika projektu, aby w tej sytuacji nie angażować przedstawicieli głównego klienta [P N] 38. Dla systemu nawigacji, który ma być stosowany w różnych krajach, jeden z interesariuszy domaga się, aby system posługiwał się wyłącznie kobiecym głosem. Inny interesariusz jest zdania, że to dyskryminujące i domaga się możliwości wyboru także męskiego głosu w nawigacji. Jakiego rodzaju jest ten konflikt? A. Konflikt relacyjny B. Konflikt interesów C. Konflikt strukturalny D. Konflikt wartości 39. Tworzony jest system hamulcowy dla pociągów wielkich szybkości. Jest to system krytyczny dla bezpieczeństwa i dlatego musi on spełniać rozmaite wymagania jakościowe. Jaka technika walidacji jest w tej sytuacji najodpowiedniejsza? 1 odpowiedź, A. Czytanie z punktu widzenia określonej perspektywy B. Prototyp C. Przejrzenie D. Inspekcja Polskie Towarzystwo Inżynierii Wymagań requirements.org.pl Strona 14 z 16

8. Zarządzanie wymaganiami 40. Które z poniższych twierdzeń na temat punktów widzenia wobec wymagań są poprawne, a które niepoprawne? [Poprawne Niepoprawne] A. Nie zawsze cały dokument musi być czytany z danej perspektywy [P N] B. Wymagania powiązane łączy się w grupy, aby ułatwić proces przeglądu [P N] C. Można ukrywać niektóre wymagania przed dostępem nieupoważnionych interesariuszy [P N] D. Dzięki stosowaniu różnych punktów widzenia, kilka osób może jednocześnie pracować nad tym samym dokumentem [P N] 41. Możliwość śledzenia powiązań (śladowania) wymagań ma kilka celów. Wskaż poniżej niepoprawne zdanie: A. Śladowanie ułatwia analizę wpływu [P N] B. Śladowanie ułatwia weryfikację implementacji [P N] C. Śladowanie ułatwia eksport z narzędzia do zarządzania wymaganiami [P N] D. Śladowanie ułatwia znalezienie źródła wymagania [P N] 42. Atrybuty wymagań zawierają dodatkową informację o wymaganiach. Przykładowo, takim atrybutem jest jednoznaczny identyfikator. Które z poniższych zdań na temat jednoznacznych identyfikatorów są prawdziwe, a które fałszywe? [Prawdziwe Fałszywe] Jednoznaczne identyfikatory są pomocne do jako A. szacowaniu wielkości specyfikacji B. jednoznaczna podstawa porozumiewania się C. tworzenia powiązań z innymi wymaganiami D. tworzenia powiązań z innymi artefaktami procesu tworzenia oprogramowania 43. Ile wersji jednego wymagania może występować w poprawnej konfiguracji wymagań? A. Jedna wersja każdego wybranego wymagania B. Jedna wersja każdego wymagania C. Ostatnia wersja każdego wybranego wymagania D. Ostatnia wersja każdego wymagania Polskie Towarzystwo Inżynierii Wymagań requirements.org.pl Strona 15 z 16

44. Konfiguracja podstawowa wymagań została dostarczona do programistów, tymczasem interesariusze zgłosili nowe propozycje zmian. Które z poniższych rozwiązań jest poprawne z punktu widzenia zarządzania zmianami? 2 odpowiedzi, A. Zmiany wymagań, wchodzących w skład tej konfiguracji podstawowej, wprowadza się tworząc ich nowe wersje w ramach tej samej konfiguracji podstawowej B. Zanim zmieni się wymagania zgodnie z propozycjami zmian, należy określić ich wpływ C. Najwcześniej można wprowadzić poprawki i adaptacyjne zmiany wymagań w następnej konfiguracji wymagań, przekazywanej do implementacji D. Propozycje najpilniejsze nie są analizowane ani szacowane, tylko przekazuje się je wprost do implementacji 9. Narzędzia wspomagające 45. Które z poniższych zdań na temat narzędzi do zarządzania wymaganiami są poprawne, a które niepoprawne? [Poprawne Niepoprawne] A. Narzędzie musi radzić sobie z artefaktami, używanymi w stosowanym procesie inżynierii wymagań [P N] B. Wyboru narzędzia powinni dokonać jego użytkownicy [P N] C. Na wybór narzędzia w znacznym stopniu wpływa to, jak elastyczne są możliwości definiowania w nim atrybutów wymagań [P N] D. Na wybór narzędzia wpływają też inne narzędzia, z którymi będzie ono współpracować (na przykład narzędzie do zarządzania konfiguracją) [P N] 46. Która z wymienionych niżej właściwości nie odnosi się do narzędzia do zarządzania wymaganiami? A. Administrowanie logicznymi powiązaniami między danymi B. Generowanie przypadków testowych z wymagań C. Generowanie dokumentów z wymagań D. Umożliwianie korzystania z różnych perspektyw wobec wymagań E. Organizowanie informacji, na przykład przypisując atrybuty lub tworząc hierarchie Polskie Towarzystwo Inżynierii Wymagań requirements.org.pl Strona 16 z 16