npto2

 0    240 Datenblatt    nptonasze
mp3 downloaden Drucken spielen überprüfen
 
Frage język polski Antworten język polski
Profilery bazujące na instrumentacji zbierają informacje na temat wydajności aplikacji poprzez wstawiane dodatkowych instrukcji do kodu.
Lernen beginnen
prawda
Polecenie git fetch pobiera informacje o zmianach ze zdalnego repozytorium, ale nie scala tych zmian automatycznie
Lernen beginnen
prawda
Operacja import w systemie Subversion przenosi zmiany z kopii lokalnej użytkownika do repozytorium zdalnego
Lernen beginnen
prawda
Ponieważ git jest narzędziem przeznaczonym na systemy linuksowe, na systemie Windows nie można z niego skorzystać
Lernen beginnen
falsz
Klient Subversion/Git może być tylko aplikacją graficzną
Lernen beginnen
falsz
Przykładem refaktoryzacji kodu jest dodanie nowej funkcjonalności programu
Lernen beginnen
prawda
Profilowanie aplikacji stosuje się w celu znalezienia miejsc w aplikacji, które wymagają optymalizacji lub dobrze by było je zoptymalizować
Lernen beginnen
prawda
Profilery takie jak NetBeans Profiler czy VisualVM wspierają profilowanie wykorzystujące próbkowanie(sampling) oraz instrumentację
Lernen beginnen
prawda
Używając Doxygen komentarz do kodu musi być umieszczony przed deklaracją, czy definicją pliku, klasy itd
Lernen beginnen
falsz
. Przykładowe zgłoszenie błędu z historią statusów: New->Rejected->Closed może informować o tym, że zgłoszenie będu zostało odrzucone i zamknięte(np. to nie błąd, tylko oczekiwania funkcjonalności
Lernen beginnen
prawda
Podczas profilowania aplikacji można otrzymać informacje dotyczące czasu wykonywania różnych metod
Lernen beginnen
prawda
Wąskie gardło(bottleneck) to instrukcja w programie która musi się wywołać za każdym razem podczas uruchomienia programu
Lernen beginnen
falsz
Istnieją następujące rodzaje profilowania: statyczne, bazujące na zdarzeniach i bazujące na instrumentacji
Lernen beginnen
falsz
W dokumentacji metod klasy dobrze jest umieścić krótką informację, co robi dana metoda, opis przyjmowanych parametrów oraz co jest zwracane przez metodę
Lernen beginnen
prawda
Narzędzia typu debugger umożliwiają ustawienie w kodzie tzw. Pułapek
Lernen beginnen
prawda
Operacja checkout w systemie Git przenosi zmiany z repozytorium zdalnego do lokalnej kopi użytkownika
Lernen beginnen
falsz
W trakcie działania debuggera można sterować sposobem wykonywania się aplikacji (np. przeskakiwać do następnej linii, do następnej pułapki, wejść w bieżącą funkcje)
Lernen beginnen
prawda
Serwisy typu GitLab, GitHub umożliwiają podgląd zawartości gałęzi projektów tam umieszczonych, a nawet ich porównywanie ze sobą.
Lernen beginnen
prawda
Przykładem refectoringu kodu nie jest dodanie nowej metody(nowej funkcjonalności) do istniejącej klasy.
Lernen beginnen
prawda
Przykładem refectoringu może być dodanie nowej metody, która zastępuje często powtarzający się fragment kodu.
Lernen beginnen
falsz
Operacja import w systemie Subversion przenosi zmiany z kopi lokalnej użytkownika do repozytorium zdalnego.
Lernen beginnen
prawda
W systemach zarządzania błędami mogą wystąpić sytuacje, gdy zgłoszenie błędu jest powiązane z innym zagadnieniem (np. blokuje jakieś zadanie albo że jest powiązane z jeszcze innym błędem).
Lernen beginnen
prawda
Systemy zarządzania błędami wspomagają proces tworzenia oprogramowania, ponieważ usprawniają zgłoszenie i zarządzanie zgłoszeniami błędów (pokazując, np. bieżący status zgłoszenia, szczegółowe elementy dotyczące danego błędu).
Lernen beginnen
prawda
Profilowanie aplikacji jest dynamiczną analizą oprogramowania polegającą na obserwowaniu zachowania aplikacji na podstawie statystyk zbieranych podczas jej uruchamiania.
Lernen beginnen
prawda
W generatorze Javadoc słowa kluczowe w komentarzu należy poprzedzić \ lub @
Lernen beginnen
falsz
Profilowanie statystyczne wykorzystuje w swoim działaniu próbkowanie co pewien odstęp czasowy (np. pobieranie informacji o działaniu programu co 10ms)
Lernen beginnen
prawda
Zgłoszenia błędów powinny zawierać informacje takie jak: opis w jakim miejscu oprogramowania wystąpił błąd, opis konfiguracji środowiska, sposób odtworzenia błędu.
Lernen beginnen
prawda
Doxygen jest narzędziem służącym do profilowania aplikacji.
Lernen beginnen
falsz
Cykl życia błędu określa stan w jakim błąd się aktualnie znajduje oraz jego historię
Lernen beginnen
prawda
"Instrukcja budowy pakietu rpm powinna być zapisana w pliku spec.
Lernen beginnen
prawda
Jedna instancja systemu Bugzilla może obsługiwać tylko jeden produkt (np. aplikację)
Lernen beginnen
falsz
Komentarz interpretowany przez Doxygen musi wystąpić bezpośrednio przed deklaracją czy definicją pliku, klasy, itd
Lernen beginnen
falsz
Profilery bazujące na instrumentacji zbierają informacje na temat wydajności aplikacji poprzez wstawianIe dodatkowych instrukcji do kodu.
Lernen beginnen
prawda
W generatorze Javadoc słowa kluczowe w komentarzu należy poprzedzić znakiem @.
Lernen beginnen
prawda
Znacznik @brief w Javadoc służy do skróconego opisu klasy, funkcji lub zmiennej
Lernen beginnen
prawda
Doxygen nie wspiera generowania diagramów klas do umieszczenia w dokumentacji
Lernen beginnen
falsz
Dokumentacja kodu może się przydać w sytuacji, gdy autor kodu wraca do niego po dłuższym czasie
Lernen beginnen
prawda
Dobrą praktyka jest opisanie w zgłoszeniu błędu sposobu na jego odtworzenie albo podanie szczegółowego opisu (miejsce gdzie wystąpił, jakie były oczekiwane rezultaty i co zastało otrzymane), aby programista mógł spróbować go znaleźć i naprawić.
Lernen beginnen
prawda
Doxygen nie obsługuje formatu wyjściowego HTML
Lernen beginnen
falsz
Javadoc to system tworzenia dokumentacji kodu źródłowego stworzony dla wielu języków programowania, m.in. Java, python, C, C++
Lernen beginnen
prawda
Trac nie jest narzędziem do zarządzania błędami.
Lernen beginnen
falsz
Podczas profilowania aplikacji można otrzymać informacje dotyczące zużycia pamięci (np. jak dużo jest utworzonych obiektów, ile miejsca zajmują one w pamięci)
Lernen beginnen
prawda
Narzędzie Valgrind potrzebuje do swojego działania uprzednio skompilowanego programu (nie zadziała na samym kodzie źródłowym aplikacji)
Lernen beginnen
falsz
Historia zmian w Git dostarcza informacji na temat kiedy były wprowadzane zmiany w danej rewizji
Lernen beginnen
prawda
W trakcie działania debuggera pułapka (breakpoint) jest aktywowana, gdy dana linia kodu programu jest wykonywana
Lernen beginnen
prawda
Zacommitowanie dokonanych zmian w systemie kontroli wersji git jest operacją, która "zapisuje" zmiany dokonane w lokalnym repozytorium (później można je wysłać do repozytorium zdalnego)
Lernen beginnen
prawda
Debugger ma możliwość śledzenia wartości zmiennych.
Lernen beginnen
prawda
Systemy kontroli wersji nie pozwalają na pracę wielu osób nad projektem (służą jedynie jako hosting plików źródłowych programów)
Lernen beginnen
falsz
Polecenie "git checkout" pokazuje bieżący status repozytorium lokalnego
Lernen beginnen
prawda
W przypadku tworzenia w Visual Studio aplikacji z graficznym interfejsem użytkownika WPF można ręcznie deklarować interfejs korzystając ze znaczników XAM
Lernen beginnen
prawda
Narzędzia typu git czy SVN określa się mianem systemów kontroli wersji
Lernen beginnen
prawda
Refaktoryzacja kodu zmienia kod źródłowy aplikacji
Lernen beginnen
prawda
Polecenie "git status" umożliwia wyświetlenie statusu lokalnego repozytorium (nazwę bieżącej gałęzi, wyświetlenie, które pliki zostały zmienione...)
Lernen beginnen
prawda
Scentralizowane systemy zarządzania wersjami (np. Subversion) oparte są na architekturzeP2P
Lernen beginnen
falsz
W przypadku kodu zarządzalnego (np. napisanego w języku Java, C#) przeważnie nie trzeba się martwić o błędy związane z obsługą pamięci
Lernen beginnen
prawda
Pułapka warunkowa w trakcie debugowania aplikacji różni się od zwykłej pułapki tym, że może się aktywować przy wskazanym warunku (np. i>5)
Lernen beginnen
prawda
Instalowanie dodatków w środowiskach wytwórczych oprogramowania jak i edytorach kodu nigdy nie rozszerzy programu o wsparcie dla innych (domyślnie niewspieranych) języków oprogramowania
Lernen beginnen
falsz
Debugger jest narzędziem, które nie jest dostępne w środowiskach wytwórczych oprogramowania
Lernen beginnen
falsz
Konflikt w systemie Subversion może powstać podczas wykonywania komendy import
Lernen beginnen
prawda
Narzędzie Valgrind jest w stanie wykryć błędy obsługi pamięci takie jak: odwołanie się do niezainicjalizowanej zmiennej czy też zwolnienie uprzednio zwolnionej pamięci
Lernen beginnen
prawda
Operacja push w systemie Git nie przenosi zmiany z kopi lokalnej użytkownika do repozytorium zdalnego
Lernen beginnen
falsz
Żeby sprawdzić bieżące zmiany w repozytorium należy wykonać komendę 'git. status'
Lernen beginnen
prawda
Repozytorium w systemach kontroli wersji nie powinno przechowywać plików kodu źródłowego aplikacji
Lernen beginnen
falsz
Wycieki pamięci zostaną wykryte podczas kompilacji kodu napisanego w języku JAVA
Lernen beginnen
falsz
MS Visual Studio Installer wspiera samonaprawianie aplikacji
Lernen beginnen
prawda
Głównym celem optymalizacji pamięciowej oprogramowania jest skrócenie czasu działania aplikacji.
Lernen beginnen
falsz
W ramach cyklu życia błędu, z bieżącego statusu zgłoszenia błędu można przejść do określonych możliwych statusów (np. z New do Confirmed, z In development do Developed, ale nie do New)
Lernen beginnen
falsz
Parametr Resolution określający sposób rozwiązania zgłoszenia o błędzie w systemieBugzilla może przyjmować wartości New, Assigned iClosed.
Lernen beginnen
falsz
Doxygen rozpoznaje bloki dokumentacji w plikach źródłowych dzięki umieszczeniu ich w specjalnych komentarzach
Lernen beginnen
prawda
Korzystanie z systemu zarządzania błędami jest niepotrzebne podczas pracy przy większych projektach, gdzie stopień złożoności projektu jest wysoki
Lernen beginnen
falsz
Doxygen nie posiada wsparcia dla innych stylów komentowania jak np. Javadoc
Lernen beginnen
falsz
Doxygen podczas generowania dokumentacji nie wspiera żadnych dodatkowych znaczników, które wzbogacają treść dokumentacji
Lernen beginnen
falsz
Aby wprowadzić w systemie Bugzilla nowe zgłoszenie o błędzie nie trzeba posiadać konta użytkownika.
Lernen beginnen
falsz
Wadą profilowania statystycznego są niedokładne pomiary np. w sytuacjach gdy jakaś funkcja wykona się w okresie pomiędzy kolejnymi próbkowaniami działania programu
Lernen beginnen
prawda
Profilowanie aplikacji jest kluczowym elementem procesu dokumentowania kodu
Lernen beginnen
falsz
Przykładowym wąskim gardłem aplikacji może być wielokrotne generowanie stałej wartości (zamiast jej zapisanie do ponownego wykorzystania)
Lernen beginnen
falsz
Doxygen jest narzędziem służącym do generowania dokumentacji
Lernen beginnen
prawda
Profilery aplikacji stworzonych w zarządzanych językach programowania nie pozwalają na profilowanie zużywanej pamięci
Lernen beginnen
falsz
Brak dokumentacji pozwala na łatwiejsze utrzymanie kodu
Lernen beginnen
falsz
Dokumentacja kodu (np. w postaci HTML) może zostać wygenerowana, wykorzystując strukturę projektu oraz zawartych w kodzie komentarzy
Lernen beginnen
prawda
Wymaganiem (Requirement) określa się możliwości, które powinien dostarczyć projektowany system lub ograniczenia z nimi związane
Lernen beginnen
prawda
Doxygen jest przykładowym systemem wspomagającym zarządzania błędami
Lernen beginnen
fałsz
Pencil jest narzędziem służącym do profilowania aplikacji.
Lernen beginnen
falsz
. W systemie Bugzilla parametr "Assigned To" określa osobę odpowiedzialną za poprawienie błędu.
Lernen beginnen
prawda
Typowym efektem wykorzystania informacji otrzymanych z procesu profilowania jest takie poprawienie aplikacji, że działałaby ona zauważalnie wolniej
Lernen beginnen
falsz
Aby program instalacyjny zbudowany w środowisku MS Visual Studio sprawdzał, czy komputer na którym instalowana jest aplikacja posiada odpowiedni rozmiar pamięci RAM, należy sformułować właściwy warunek w edytorze CustomActions
Lernen beginnen
falsz
Dokumentacja kodu może się przydać w sytuacjach, gdy nad projektem pracuje wiele osób
Lernen beginnen
prawda
Doxygen podczas generowania dokumentacji wykrywa i uwzględnia różne znaczniki zawarte w blokach komentarzy (np. @author, @param, @return)
Lernen beginnen
prawda
Doxygen nie pozwala na generowanie dokumentacji technicznej dla aplikacji napisanej w języku C++
Lernen beginnen
falsz
Profilowanie aplikacji równoległych pozwala śledzić proces wymiany komunikatów pomiędzy procesorami/procesami
Lernen beginnen
prawda
Javadoc posiada bardziej rozbudowane formaty wejściowe i wyjściowe niż Doxygen.
Lernen beginnen
falsz
W testowaniu manualnym w przypadkach testowych powinno się określić wykonywane kroki testu oraz oczekiwane rezultaty
Lernen beginnen
prawda
W systemie Bugzilla status błędu informuje o aktualnym etapie obsługi zgłoszenia.
Lernen beginnen
prawda
Wąskim gardłem aplikacji (bottleneck) nazywamy blok kodu, który zauważalnie wpływa negatywnie na wydajność aplikacji
Lernen beginnen
prawda
Wymagania stawiane systemowi można testować przez przypadki testowe (z ang. testcase)
Lernen beginnen
prawda
Zgłoszenia błędów powinny zawierać tylko ogólnikowe informacje, ponieważ szczegóły nie przydadzą się podczas procesu naprawiania bugów
Lernen beginnen
fałsz
Dokumentowanie kodu jest zbędnym nakładem pracy, gdyż kod programu jest bardzo często czytelny i łatwo do niego wrócić po dłuższym czasie
Lernen beginnen
falsz
Wąskim gardłem aplikacji (bottleneck) nazywamy fragment dokumentacji kodu
Lernen beginnen
falsz
Aby wykonać profilowanie niezbędna jest odpowiednia kompilacja programu.
Lernen beginnen
prawda
Plik konfiguracyjny Doxygen można wygenerować tylko poprzez aplikację Doxywizard
Lernen beginnen
falsz
Doxygen potrafi wygenerować dokumentację także na podstawie kodu niezawierającego komentarzy
Lernen beginnen
prawda
Doxygen nie potrafi aktualizować wygenerowanej dokumentacji interpretując tylko zmienione pliki
Lernen beginnen
prawda
Parametr Priority opisujący zgłoszenie nie powinien wpływać na kolejność zajmowania się błędami.
Lernen beginnen
falsz
Wycieki pamięci powstają w wyniku nie zwalniania przez program zaalokowanej pamięci
Lernen beginnen
prawda
Valgrind poinformuje o błędnej ilości parametrów przekazywanych do konstruktora obiektu
Lernen beginnen
prawda
Polecenie „git commit” zatwierdza zmiany dokonane w repozytorium lokalnymi od razu wysyła je na repozytorium zdalne.
Lernen beginnen
falsz
Operacja import w systemie Subversion inicjuje lokalną kopię repozytorium
Lernen beginnen
falsz
Wycieki pamięci są możliwe tylko w aplikacji napisanej przy pomocy kodu niezarządzanego
Lernen beginnen
falsz
Polecenie „git clone” tworzy lokalną kopię zdalnego repozytorium
Lernen beginnen
prawda
W przypadku tworzenia w VS aplikacji z graficznym interfejsem użytkownika WPF nie można zaprojektować interfejsu poprzez przeciąganie kontrolek przybornika
Lernen beginnen
falsz
Zmiana nazwy zmiennej w kodzie aplikacji (i wszystkich odwołań do niej) jest refaktoryzacją kodu.
Lernen beginnen
prawda
Valkyrie to graficzny interfejs dla Valgrind.
Lernen beginnen
prawda
Opcja EnableCondition podczas debugowania zlicza ilość zatrzymań danego breakpoint’a
Lernen beginnen
falsz
Repozytorium kodu źródłowego zarządzanego przez Subversion powinno zawierać zgodnie z zaleceniami katalog tags przechowujący główną linię rozwojową kodu źródłowego projektu.
Lernen beginnen
prawda
Narzędzie Valgrind jest w stanie wykryć błędy obsługi pamięci takie jak: zapis do uprzednio zwolnionej pamięci czy też wycieki pamięci) niezwolnienie zaalokowanej pamięci)
Lernen beginnen
prawda
Historia zmian w Subversion nie dostarcza informacji na temat kto wprowadzał zmiany w danej rewizji.
Lernen beginnen
falsz
W systemie kontroli wersji git po zmodyfikowaniu pliku w lokalnej kopii repozytorium istnieje możliwość przywrócenia go do pierwotnego stanu.
Lernen beginnen
prawda
Korzystając z VS nie ma żadnej możliwości tworzenia webowych aplikacji.
Lernen beginnen
falsz
Generowanie wyrażeń na podstawie aktualnych fragmentów kodu i zastąpienie bloku instrukcji odwołaniem do wyrażenia jest elementem Refactoringu
Lernen beginnen
falsz
W przypadku kodu zarządzalnego (np. napisanego w języku Java, C#) przykładowym błędem programisty jest dodawanie obiektów do np. listy i pozostawienie ich tam, gdy nie są one dalej potrzebne (pamięć jest wtedy niepotrzebnie zajmowana)
Lernen beginnen
falsz
Środowisko wytwórcze MS VS pozwala na tworzenie aplikacji na urządzenie XBOX
Lernen beginnen
prawda
Historia zmian w Git dostarcza informacji na temat kiedy były wprowadzane zmiany w danej rewizji.
Lernen beginnen
prawda
Polecenie „git clone” wykonuje kopię zapasową systemu operacyjnego
Lernen beginnen
falsz
Komunikat z Valgrinda: „Invalidwrite of size 4” nie może oznaczać, że zapisujemy int’a poza zakresem tablicy
Lernen beginnen
falsz
Funkcja IntelliTraceVS wykorzystywana jest do tworzenia testów aplikacji (manualnym lub automatycznych)
Lernen beginnen
falsz
GitHub to Git.
Lernen beginnen
falsz
Git jest scentralizowanym systemem kontroli wersji.
Lernen beginnen
falsz
Pokrycie kodu związane jest z ilością linii kodu, które trzeba napisać, aby funkcjonalność została zaimplementowana.
Lernen beginnen
prawda
Profilowanie statystyczne jest inną nazwą profilowania opartego na instrumentacji.
Lernen beginnen
falsz
Program Bugzilla można wykorzystywać do tworzenia testów jednostkowych aplikacji.
Lernen beginnen
falsz
W systemie zarządzania błędami mogą wystąpić sytuacje, gdy zgłoszenie błędu jest powiązane z innym zagadnieniem (np. blokuje jakieś zadanie albo że jest powiązane z jeszcze innym błędem)
Lernen beginnen
prawda
System zarządzania błędami wspomagają proces tworzenia oprogramowania, ponieważ usprawniają zgłaszanie i zarządzanie zgłoszeniami błędów (pokazując np. bieżący status zgłoszenia, szczegółowe elementy dotyczące danego błędu)
Lernen beginnen
prawda
Dobrze przygotowana dokumentacja kodu może zawierać informacje takie jak zastosowany algorytm, sposób implementacji, przykłady użycia danej funkcjonalności.
Lernen beginnen
prawda
Profiler NetBeans pozwala na graficzne i tekstowe porównywanie wydajności kolejnych wersji oprogramowania
Lernen beginnen
prawda
Znacznik @param w Javadoc służy do opisu parametru metody
Lernen beginnen
prawda
Zaletą profilowania statystycznego jest stosunkowo niewielki narzut na wykonywany program.
Lernen beginnen
prawda
Graf wywołań funkcji tworzony przez profilery pozwala wykryć funkcje, które same w sobie nie zajmują dużo czasu wykonania natomiast wywoływane z nich funkcje stanowią wąskie gardło.
Lernen beginnen
prawda
Po wygenerowaniu dokumentacji aplikacji otrzymujemy różne informacje dotyczące szybkości działania aplikacji, zużycia pamięci.
Lernen beginnen
falsz
Testowanie manualne opiera się na ręcznym przygotowaniu komentarzy do kodu aplikacji.
Lernen beginnen
falsz
Dokumentacja kodu (np. w postaci HTML) może zostać wygenerowana, wykorzystując strukturę projektu oraz zawartych w kodzie komentarzy.
Lernen beginnen
prawda
Pencil Project pozwala tworzyć tylko statyczne makiety stron (ale jest to i tak przydatne narzędzie do prototypowania)
Lernen beginnen
prawda
Profilowanie bazujące na instrumentacji polega na umieszczaniu dodatkowych instrukcji kodu, przez co możliwe jest pobieranie dokładniejszych danych podczas profilowania.
Lernen beginnen
prawda
Usprawnienie zarządzania błędami aplikacji nie przyczynia się do tworzenia lepszego oprogramowania
Lernen beginnen
falsz
Parametr Resolution w systemie Bugzilla określa sposób zakończenia obsługi zgłoszenia o błędzie
Lernen beginnen
prawda
Pojęcie bug i wąskie gardło aplikacji oznaczają to samo
Lernen beginnen
falsz
Przykładowym wąskim gardłem aplikacji może być optymalny kod, który zostaje wielokrotnie niepotrzebnie użyty(przez co aplikacja działa mniej wydajnie)
Lernen beginnen
prawda
Bugiem nazywamy usterkę programu powodującą jego nieprawidłowe działanie, wynikającą z błędu człowieka na jednym z etapów tworzenia oprogramowania
Lernen beginnen
prawda
Znacznik @param w Javadoc służy do opisu atrybutów występujących w komentowanej klasy
Lernen beginnen
falsz
W testowaniu manualnym w przypadkach testowych powinno się określić wykonywane kroki testu oraz oczekiwane rezultaty
Lernen beginnen
prawda
Środowisko wytwórcze MS Visual Studio pozwala na tworzenie aplikacji webowych w języku C#
Lernen beginnen
prawda
Polecenie „git pull” umożliwia pobranie ostatnich zmian z repozytorium zdalnego i włączenie ich do repozytorium lokalnego
Lernen beginnen
prawda
Refaktoring powoduje zmiany w kodzie źródłowym oprogramowania
Lernen beginnen
prawda
Narzędzie typu debugger oferuje także możliwość obserwowania wartości zmiennych w bieżącym kontekście aplikacji oraz wartości wybranych wyrażeń
Lernen beginnen
prawda
Refaktoryzacja kodu zmienia funkcjonalność aplikacji (np. aplikacja ma wtedy jakieś nowe funkcje)
Lernen beginnen
fałsz
Debugger jest narzędziem służącym do dynamicznego testowania aplikacji
Lernen beginnen
prawda
W systemie kontroli wersji git można tworzyć różne odgałęzienia projektu (gałąź – „branch”) i przełączać się między nimi
Lernen beginnen
prawda
Nowy programista który dołącza do projektu przechowywanego w repozytorium zarządzanym przez system git powinien znać adres url repozytorium
Lernen beginnen
prawda
Dzięki narzędziu Valgrind można znaleźć błędy związane z obsługą pamięci dla aplikacji napisanych w językach C i C++
Lernen beginnen
prawda
Korzystanie z IntelliSense jest wygodnym sposobem aby uzyskać dostęp do opisów funkcji częściowo także do listy ich parametrów
Lernen beginnen
prawda
Podczas projektowania widoku aplikacji z graficznym interfejsem użytkownika WPF można przejść do trybu wizualnego projektowania interfejsu do edycji znaczników XAML oraz do trybu edycji kodu
Lernen beginnen
prawda
Polecenie „git status” umożliwia wyświetlanie statusu lokalnego repozytorium (nazwę bieżącej gałęzi, wyświetlanie które pliki zostały zmienione)
Lernen beginnen
prawda
Git jest rozproszonym systemem kontroli wersji
Lernen beginnen
prawda
W przypadku kodu zarządzalnego (np. napisanego w języku Java, C#) przykładowym błędem programisty jest dodawaniem obiektów np. do listy i pozostawianie ich tam, gdzie nie są one dalej potrzebne (pamięć jest wtedy niepotrzebnie zajmowania)
Lernen beginnen
falsz
Historia zmian w git dostarcza informacji na temat kiedy były wprowadzone zmiany w danej rewizji
Lernen beginnen
prawda
Polecenie „git add” umożliwia oznaczenie „zmiany” w repozytorium lokalnym, tak, że zostanie ona uwzględniona do wysłania w następnym commicie
Lernen beginnen
prawda
Git’a nie można używać w środowisku linuxowym
Lernen beginnen
falsz
Przykładem refactoringu kodu nie jest dodanie nowej metody (nowej funkcjonalności) do istniejącej klasy
Lernen beginnen
prawda
Środowisko eclipse nie jest środowiskiem modułowym, rozszerzanym przez plugin’y
Lernen beginnen
falsz
System kontroli wersji git jest narzędziem wspomagającym debuggowanie pamięci w językach programowania, trzeba ręcznie zarządzać pamięci pamięcią (C#, Java itp.
Lernen beginnen
falsz
Refaktoryzacja może służyć do poprawienia czytelności kodu i zredukowania jego kompleksowości (poprzez np. wyekstraktowanie powtarzającego się kodu do jednej funkcji/zmiennej)
Lernen beginnen
prawda
Korzystając z Visual Studio można tworzyć aplikacje posiadające graficzny interfejs użytkownika
Lernen beginnen
prawda
Środowiska wytwórcze oprogramowania mogą wspierać instalowanie dodatków które rozszerzają ich funkcjonalności
Lernen beginnen
prawda
Eclipse umożliwia zaimportowanie wcześniej istniejącego projektu
Lernen beginnen
prawda
Funkcja IntelliTrace w Visual Studio wykorzystywana jest do tworzenia testów aplikacji (manualnych lub automatycznych
Lernen beginnen
falsz
GitLab jest oprogramowaniem naukowym służącym pracy w laboratoriach w ośrodkach badawczych (nie ma nic wspólnego z gitem)
Lernen beginnen
falsz
Modyfikację sygnatury funkcji/metody (np. zmianę z 'void funkcja(intparametr)' na 'void funkcja(intnowaNazwa)' i zmianę odwołań wewnątrz funkcji/metody do tego parametru) można nazwać refaktoryzacja kodu.
Lernen beginnen
falsz
Wycieki pamięci są możliwe w aplikacji napisanej przy pomocy kodu zarządzanego jak i niezarządzanego.
Lernen beginnen
prawda
Refactoring kodu jest niezbędny przy profilowaniu aplikacji.
Lernen beginnen
falsz
. W poniższym kodzie występuje przynajmniej jeden błąd kompilacji (kompilator g+ +) int *tab = new int[25]; for(int i=0 ; i<-2 ; i++) tab[i] = rand()%100; delete tab[];
Lernen beginnen
prawda
Polecenie 'git add' umożliwia oznaczenie "zmiany" w repozytorium lokalnym, tak, że zostanie ona uwzględniona do wysłania w następnym commicie.
Lernen beginnen
prawda
Podczas commitowania zmian dokonywanych w repozytorium gita można wpisać dodatkową informację tekstową krótko opisującą te zmiany
Lernen beginnen
prawda
Klient Git może być oferowany tylko przez środowisko programistyczne IDE.
Lernen beginnen
falsz
Profilery statystyczne wykorzystują zdarzenia (ang. events), które przekazywane są jako procedury zwrotne.
Lernen beginnen
fałsz
Podczas tworzenia testu manualnego w Microsoft Test Manager możliwe jest zdefiniowanie zmiennych oraz wartości jakie powinny przyjmować
Lernen beginnen
prawda
Profilowanie aplikacji wykonywane jest w celu zoptymalizowania aplikacji zarówno pod względem czasowym jak i pamięciowym
Lernen beginnen
prawda
Wymagania funkcjonalne oprogramowania określają ograniczenia systemu wynikające z potrzeb użytkowników oraz z ograniczeń budżetowych i strategii firmy etc
Lernen beginnen
fałsz
Zaletą profilerów statystycznych jest brak narzutu związanego z dodatkowym kodem w profilowanej aplikacji.
Lernen beginnen
prawda
Doxygen wymaga używania znaczników HTML do opisu komentarzy
Lernen beginnen
falsz
Słowo kluczowe @see może być użyte jako link do istniejących funkcji, plików, klas oraz URLi
Lernen beginnen
prawda
Zgłoszenie o błędzie wprowadzone w systemie Bugzilla trafia do osoby odpowiedzialnej (Assigned to) za komponent określony w zgłoszeniu.
Lernen beginnen
prawda
Błąd w systemie Bugzilla może zmieniać swoje statusy tylko zgodnie z cyklem życia błędu
Lernen beginnen
prawda
Doxygen nie potrafi aktualizować wygenerowanej dokumentacji interpretując tylko zmienione pliki
Lernen beginnen
prawda
Doxygen umożliwia tworzenie dokumentacji tylko pojedynczych plików
Lernen beginnen
falsz
W Microsoft Test Manager nie można pisać lub modyfikować kodu źródłowego aplikacji.
Lernen beginnen
prawda
Bugzilla jest narzędziem służącym do profilowania aplikacji.
Lernen beginnen
falsz
W NetBeans Profiler w wyniku analizy wydajności CPU uzyskujemy informacje o czasie spędzonym przez analizowaną aplikację na wykonywaniu poszczególnych jej funkcji
Lernen beginnen
prawda
Raporty generowane przez profilery pokazują miejsca wystąpienia błędów z pamięcią (np. brak dealokacji).
Lernen beginnen
falsz
Profil płaski profilera GNU GProf nie pozwala obserwować czasów wykonywania funkcji 'potomków' i 'rodziców'
Lernen beginnen
prawda
Microsoft Test Manager nie może być wykorzystany do analizy aplikacji w innych językach tj. PHP, Java czy Delphi
Lernen beginnen
falsz
Aby wykonać profilowanie należy najpierw skompilować program, a następnie uruchomiać go wiele razy tak aby pokryta została jak największa część kodu.
Lernen beginnen
prawda
Wprowadzając zgłoszenie o błędzie w systemie Bugzilla należy określić między innymi środowisko (Har- dware, OS), w którym błąd miał miejsce.
Lernen beginnen
prawda
Warunek sprawdzający przed rozpoczęciem procesu instalacji, czy komputer wyposażony jest w co najmniej 1GB pamięci RAM, w programie instalacyjnym zbudowanym w środowisku MS Visual Studio po- winien być sformułowany następująco: PhysicalMemory>=1024
Lernen beginnen
prawda
Głównym celem optymalizacja czasowej oprogramowania jest zmniejszenie zapotrzebowania na zasoby pamięciowe
Lernen beginnen
fałsz
Debugger modyfikuje kod źródłowy programu
Lernen beginnen
falsz
Scentralizowane systemy zarządzania wersjami (np. Subversion) oparte są na architekturze P2P
Lernen beginnen
falsz
W systemie Subversion w wyniku wysłania nowej wersji określonego pliku do repozytorium całe repozytorium uzyskuje nowy numer rewizji
Lernen beginnen
prawda
Dostęp do repozytorium zarządzanego przez Subversion nie jest możliwy z wykorzystaniem protokołu ftp
Lernen beginnen
falsz
Generowanie dokumentacji technicznej projektu za pomocą Javadoc polega na przetworzeniu specjalnych komentarzy umieszczonych w kodzie Java na strony www
Lernen beginnen
prawda
Scentralizowane systemy zarządzania wersjami (np. Subversion) oparte są na architekturze klient-serwer
Lernen beginnen
prawda
TortoiseSVN jest tekstowym klientem systemu Subversion
Lernen beginnen
falsz
Błąd występujący w kodzie zostanie wykryty przez Dr Memory
Lernen beginnen
falsz
Polecenie diff w systemie Subversion pozwala na porównanie kopii lokalnej i kopi znajdującej się w repozytorium określonego pliku
Lernen beginnen
prawda
TortoiseSVN jest graficznym klientem systemu Git
Lernen beginnen
falsz
Bugzilla może być wykorzystywana do zarządzania błędami w systemie informatycznym, jak również wymaganiami, poprawkami i zmianami
Lernen beginnen
prawda
Celem testów akceptacyjnych jest sprawdzenie czy oprogramowanie jest gotowe i może być przekazane użytkownikowi
Lernen beginnen
prawda
Profilowanie aplikacji polega na statycznej analizie oprogramowania
Lernen beginnen
falsz
NetBeans Profiler oprócz profilowania użycia procesora oraz pamięci pozwala na śledzenie aktywności poszczególnych wątków aplikacji
Lernen beginnen
prawda
Bugzilla jest narzędziem, które znajduje błędy w aplikacji a następnie informuje o nich osoby za nie odpowiedzialne
Lernen beginnen
falsz
Profiler IBM Rational Quantify pozwala na graficzne i tekstowe porównywanie wydajności kolejnych wersji oprogramowania (czyli jaki wpływ miały wprowadzone poprawki)
Lernen beginnen
prawda
Dokumentacja użytkownika oprogramowania powinna zawierać udokumentowany kod
Lernen beginnen
falsz
Doxygen pozwala na generowanie dokumentacji technicznej tylko dla aplikacji napisanej w języku Java
Lernen beginnen
falsz
Makro %_topdir w pliku. rpmmacros definiuje ścieżkę do katalogu z tymczasowymi plikami tworzonymi w trakcie budowy pakietu rpm
Lernen beginnen
prawda?
Manualna instrumentacja przeprowadzana w celu profilowania aplikacji polega na ręcznym podliczaniu charakterystyk czasu wykonania danych fragmentów kodu.
Lernen beginnen
falsz
Microsoft Test Manager nie wymaga posiadania kodu źródłowego
Lernen beginnen
prawda
Parametr Resolution określający sposób rozwiązania zgłoszenia o błędzie w systemie Bugzilla może przyjmować między innymi wartości Fixed, Duplicate, Invalid.
Lernen beginnen
prawda
Planowanie testów funkcjonalnych umożliwia Microsoft Test Manager oraz Microsoft Visual Studio
Lernen beginnen
fałsz
Profilowanie aplikacji nie wymaga analizy otrzymanych danych czasowych
Lernen beginnen
falsz
Profilowanie aplikacji polega na statycznej analizie oprogramowania
Lernen beginnen
falsz
Profilowanie aplikacji nie polega na statycznej analizie oprogramowania
Lernen beginnen
prawda
Profilowanie na poziomie linii kodu umożliwia dokładne wskazanie błędu kompilacji.
Lernen beginnen
falsz
Profiler IBM Rational Quantify pozwala tylko na tekstowe (lista funkcji) porównywanie wydajności kolejnych wersji oprogramowania (czyli jaki wpływ miały wprowadzone poprawki)
Lernen beginnen
falsz
Słowo kluczowe @param może być użyte jako link do istniejących funkcji, plików, klas oraz URLi.
Lernen beginnen
falsz
Środowisko MS Visual Studio pozwala na tworzenie programów instalacyjnych dla aplikacji stworzonych w dowolnej technologii
Lernen beginnen
prawda
estowanie integracyjne służy do sprawdzenia czy komponenty tworzonego oprogramowania współpracują ze sobą
Lernen beginnen
prawda
W systemie Bugzilla błąd o statusie Resolved i rozdzielczości (Resolution) Duplicate oznacza, że zgłoszenie zostało uznane za niepoprawne
Lernen beginnen
fałsz
Wprowadzając zgłoszenie o błędzie w systemie Bugzilla należy określić źródło pozyskania aplikacji (Shop, Website), w której błąd miał miejsce
Lernen beginnen
fałsz
Za pomocą polecenia rpmbuild zaleca się zbudowanie pakietu instalacyjnego rpm według specyfikacji określonej w odpowiednim pliku spec
Lernen beginnen
prawda
Zapytania umożliwiające sprawdzenie wyników testów uruchamiane są w zakładce track programu Microsoft Test Manager
Lernen beginnen
prawda
Zgłoszenie o błędzie wprowadzone w systemie Bugzilla trafia do administratora systemu.
Lernen beginnen
falsz
Znacznik @return w Javadoc służy do opisu wyniku zwracanego przez komentowaną metodę.
Lernen beginnen
prawda

Sie müssen eingeloggt sein, um einen Kommentar zu schreiben.