Pytania i odpowiedzi.doc

(255 KB) Pobierz
1

1.              Inżynieria oprogramowania

a)               to dziedzina wiedzy technicznej;

b)              przynależy do informatyki teoretycznej;

c)               wykorzystuje badania operacyjne.

 

2.              Inżynieria oprogramowania

a)              interesuje się wszystkimi fazami cyklu życia oprogramowania;

b)              rozwija nowe, coraz efektowniejsze sposoby testowania programów komputerowych i szacowania ich efektywności;

c)              usystematyzowuje proces wytwarzania oprogramowania tak, aby ułatwić jego planowanie i monitorowanie.

 

3.              Kryzys oprogramowania

a)              trwał w latach 40. i 50. ;

b)              trwa od końca lat 60. aż do czasów dzisiejszych;

c)              zrodził się w czasach powstawania pierwszych komputerów.

 

4.              Wielkie projekty programistyczne

a)              zwykle nie mieszczą się w założonych ramach czasowych;

b)              w dużych, wyspecjalizowanych firmach korzystających z bardzo wykwalifikowanej kadry dobrze trzymają się ram czasowych;

c)              często wykorzystują narzędzia CASE.

 

5.              Rozwój oprogramowania

a)              nie nadąża za rozwojem sprzętu komputerowego;

b)              wyprzedza rozwój tego sprzętu;

c)              jest stymulowany przez wielkie zamówienia rządowe.

 

6.              Dobre oprogramowanie

a)              to takie, którego niezawodność umiemy formalnie udowodnić;

b)              rozpoznajemy po tym jak łatwo je konserwować;

c)              można tworzyć jedynie w językach obiektowych.

 

7.              Implementacja to

a)              faza budowy oprogramowania polegająca  na budowie logicznego modelu systemu;

b)              etap budowy oprogramowania polegający na kodowaniu;

c)              faza budowy oprogramowania związana z tworzeniem dokumentacji użytkownika.

 

8.              Do głównych przyczyn kryzysu oprogramowania  zaliczamy 

a)              zbyt dużą presję na możliwie szybką sprzedaż programów komputerowych;

b)                  nieudolność programistów;

c)              dużą złożoność systemów informatycznych oraz nieprzejrzystość procesu budowy oprogramowania.

 

9.              W inżynierii oprogramowania dominuje

a)              nurt formalny;

b)              stosowanie metod optymalizacji;

c)              nurt praktyczny.

 

10.               Zaletą modelu spiralnego jest

a)              to, że cały czas jest możliwość rozwijania projektu;

b)              faza oceny w każdym cyklu pozwala uniknąć błędów lub wcześnie je wykryć;

c)              szeroki zakres stosowalności.

 

11.                 Jeśli    jest    zagrożenie,    że   nastąpi przerwanie      realizacji       przedsięwzięcia       w  jednej   firmie   i   wznowienie  w  drugiej,  przedsięwzięcie należy  prowadzić  zgodnie    z modelem

a)              spiralnym;

b)              prototypowania;

c)              realizacji kierowanej dokumentami.

 

12.              W modelu kaskadowym

a)              poszczególne fazy występują sekwencyjnie jedna po drugiej;

b)              łączy się gotowe komponenty;

c)              elementy projektowania występują równolegle wszystkie w tym samym czasie.

 

13.              Wadą modelu kaskadowego jest

a)              sztywna kolejność wykonywania prac;

b)              koszt błędów popełnionych we wstępnych fazach projektu;

c)              niewielki kontakt z klientem.

 

14.              W model prototypowania

a)              łatwo tworzy się dokumentację systemu;

b)              ponosimy relatywnie niskie koszt budowy systemu;

c)              jest możliwość relatywnie szybkiego zaprezentowania wersji poglądowej budowanego systemu.

 

15.              Zaletą model realizacji przyrostowej jest

a)              częsty kontakt z klientem;

b)              niski  koszt związany z niezależną realizacją fragmentów systemu;

c)              brak konieczności wcześniejszego zdefiniowania całości wymagań.

 

 

1. Co oznacza kryzys oprogramowania?

a) Rozwój sprzętu nie nadąża za rozwojem technik budowy oprogramowania

b) Brak ludzi zawodowo zajmujących się wytwarzaniem oprogramowania

c) Rozwój technik budowy oprogramowania nie nadąża za rozwojem sprzętu

 

2. Dobre oprogramowanie powinno być?

a) Ergonomiczne

b) Efektywne

c) Zgodne z wymogami użytkownika

 

3. W których latach pojawiła się inżynieria oprogramowania?

a) Sześćdziesiątych

b) Siedemdziesiątych

c) Osiemdziesiątych

 

4. Na czym koncentruje się program UPPER CASE?

a) Na końcowych etapach realizacji przedsięwzięcia

b) Na fazie inplementacji

c) Na wstępnych etapach realizacji przedsięwzięcia

 

5. Na czym koncentrują się programy LOWER CASE?

a) Na końcowych fazach realizacji przedsięwzięcia

b) Na fazie implementacji

c) Na wstępnych etapach realizacji przedsięwzięcia

 

6. Czy kryzys inżynierii oprogramowania trwa do dnia dzisiejszego?

a) Nie, trwał on tylko na początku lat sześćdziesiątych

b) Nie

c) Tak

 

7. Jakie są podstawowe zalety modelu kaskadowego?

a) Długa przerwa w kontaktach z klijentem

b) Narzuca twórcom oprogramowania ścisłej kolejności wykonywania prac

c) Ułatwia planowanie,harmonogramowanie,oraz monitorowanie przedsięwzięcia

 

8. Jaki jest cel modelu prototypowania?

a) Minimalizacja ryzyka związanego z niewłaściwym określeniem wymagań

b) Ułatwienie planowania

c) Monitorowanie przedsięwzięcia

 

9. Jakie nurty występowały w ramach inżynieri oprogramowania?

a) Formalny i praktyczny

b) Niepraktyczny

c) Nieformalny

 

10. Jakie są zalety modelu spiralnego?

a) Cały czas istnieje możliwość rozwijania projektu.

b) Faza oceny w każdym cyklu pozwala uniknąć błędów lub wcześniej je wykryć

c) Można wykorzystać gotowe projekty

 

11. Jakie są przyczyny kryzysu oprogramowania?

a) Nieprzejrzystość procesu budowy oprogramowania

b) Niepowtarzalność poszczególnych przedsięwzięć

c) Duża złożność  systemów informatycznych

 

12. Jakie istnieją metody pozyskiwania gotowych elementów?

a) Opracownie wyników aktualnie realizowanych przedsięwzięć

b) Zakup od wewnętrznych dostawców

c) Zakup od zewnętrznych dostawców

 

13. Z czym wiąże sie sukces inżynieri oprogramowania?

a) Edukacją

b) Rozwojem narzędzi

c) Rozwojem metodyki

 

14. Co może być przykładem korzystania z gotowych elementów?

a) Stosowanie pełnych aplikacji

b) Stosowanie języków czwartej generacji

c) Stosowanie bibliotek

 

15. Jaki model umożliwia przerwanie realizacji przedsięwzięcia w jednej firmie i wznowienie w drugiej po przekazaniu jej dokumentów?

a) Prototypowanie

b) Realizacja kierowania dokumentami

c) Model spiralny

 

 

1. Faza strategiczna (ang. strategy phase) jest wykonywana?

a) w momencie podjęcia ostatecznej decyzji o realizacji dalszych etapów

b) tuż po podjęciu ostatecznej decyzji o realizacji dalszych etapów

c) zanim zostanie podjęta ostateczna decyzja o realizacji dalszych etapów

 

2. Celami systemu harmonogramowania zleceń są?

a) opracowywanie łatwych w formie harmonogramów dla kadry kierowniczej

b) zmniejszenie opóźnień w realizowaniu zleceń

c) zapewnienie możliwości "ręcznego" modyfikowania harmonogramu

 

3. Systemy zewnętrzne, z którymi system harmonogramowania zleceń będzie współpracować to?

a) kadra kierownicza wydziału

b) osoba definiująca technologiczne możliwości wydziału

c) system komputerowy działu księgowości

 

4. Standardy wymaganych sposóbów pracy w dalszych fazach przedsięwzięcia to?

a) wykorzystanie konkretnych narzędzi i notacji

b) sposób opracowywania dokumentacji

c) maksymalne nakłady jakie można ponieść na realizację.

 

5. Dwa podstawowe źródła trudności w porównywaniu rozwiązań to?

a) nakłady  poniesione na realizację i ograniczenia czasowe

b) niepewność i nakłady  poniesione na realizację

c) wielość celów przedsięwzięcia i niepewność

 

6. Czynnik wpływający na koszt programowania to?

a) koszt produktów wykorzystywanych przez personel maretingowy

b) nakład pracy

c) koszt wyjazdów i szkoleń

 

7. Standardy wykorzystywane w Fazie strategicznej powinny opisywać:

a) sposób opracowywania dokumentacji

b) ilość personelu i kosztów wykorzystanych w systemie

c) wykorzystanie konkretnych narzędzi i notacji

 

8. Dobrze zorganizowana firma powinna?

a) stosować coraz to nowsze techniki i narzędzia

b) dostosowywać standardy do potrzeb przedsięwzięcia

c) w dużym stopniu wykorzystywać te same standardy w różnych przedsięwzięciach

 

9. Jakie decyzje strategiczne są konieczne do rozpoczęcia wykonywania przedsięwzięcia?

a) określenie stopnia wykorzystania gotowych komponentów

b) podjęcie decyzji o współpracy z innymi producentami i/lub zatrudnieniu ekspertów

c) wybór technik stosowanych w fazach strategicznych

 

10. Główne cele programu podatkowego?

a) zwiększenie ilości popełnianych błedów w dziale księgowym

b) oszczędność czasu

c) ułatwienie pracy personelowi działu marketingu

 

11. System informacji geograficznej z punktu widzenia klienta to?

a) tanie rozwiązanie projektowania i przeglądania mapy

b) możliwość łatwego i wygodnego przeglądania mapy

c) możliwość łatwego, dialogowego projektowania mapy

 

12. Czynności wykonywane w fazie strategicznej to

a) określenie standardów zgodnie, z którymi  nie będzie realizowane  przedsięwzięci

b) propozycja kilku możliwych rozwiązań (sposobów realizacji systemu)

c) dokonywanie wywiadów z przedstawicielami konkurencji

 

13. Wygodnym sposobem prezentowania harmonogramów przedsięwzięcia są?

a) wykresy Grantta

b) wykresy Gattana

c) wykresy Gaunta

...

Zgłoś jeśli naruszono regulamin