Metod2013wykladpyt

2
Pytania przygotowujące do zaliczenia ustnego przedmiotu: Metodyka projektowania systemów oprogramowania IIS sem.6 //wszystkie pytania odnoszą się zawsze do procesów projektowania systemów oprogramowania, //odpowiedzi maja być krótkie, konkretne, bez tzw. ”lania wody” 1. W odniesieniu do jakiego etapu cyklu wytwarzania oprogramowania stosuje się pojęcie metodyka projektowania oprogramowania? (2 różne odpowiedzi są najrozsądniejsze :) 2. Czym jest sukces w projekcie wytwarzania systemów oprogramowania i co go determinuje (1 główny czynnik)? 3. Podaj szacunkowo: ile projektów kończy się porażką, sukcesem, zmianą? 4. Jaka jest różnica między notacją a metodyką? 5. Czy bez metodyki można tworzyć dobre oprogramowanie? Uzasadnij odpowiedź. 6. Jakie są składowe metodyki? 7. Podaj główne korzyści ze stosowania metodyki podczas realizacji przedsięwzięć programistycznych (min.3). 8. Czy są, a jeśli tak, to jakie, korzyści z modelowania w projekcie wytwarzania oprogramowania ? (uważaj na kontekst odpowiedzi, spójrz z perspektywy podejścia ciężkiego i zwinnego ) 9. Zasadnicza różnica pomiędzy podejściem obiektowym a strukturalnym. 10. Podaj techniki wykorzystywane w UML (min. 4). 11. Jakie jest główne przesłanie MDA (model driven architecture) i jaka duża organizacja stoi za promocją tego podejścia? 12. Jaka jest różnica pomiędzy ciężkim/tradycyjnym a zwinnym/ekstremalnym podejściem do projektowania oprogramowania? (patrz Agile Manifesto) 13. Jaka jest rola klienta w podejściu zwinnym (agile)? (spójrz na wady i zalety takiego zaangażowania) 14. Czym jest iteracja (sprint) w metodyce zwinnej, a czym w twardej? (patrz XP,SCRUM vs RUP,MSF) 15. Zdefiniuj i krótko scharakteryzuj role osób według metodyki SCRUM. 16. Zdefiniuj i krótko scharakteryzuj role osób po stronie wykonawcy według metodyki RUP(min.4). 17. Podaj fazy cyklu życia metodyki RUP, oszacuj % zużycie czasu na każdą z faz, krótko scharakteryzuj 18. Zdefiniuj i krótko scharakteryzuj role osób po stronie wykonawcy według metodyki MSF. Jaka rola nie może być łączona z innymi i dlaczego? 19. Krótko scharakteryzuj metodykę MSF (model zespolu, aplikacji, precesow /faz/). 20. W jakiej fazie należy tworzyć dokumentację użytkownika i dlaczego właśnie w tej? (podchwytliwe pytanie; nie jest wskazana metodyka; pomyśl o odpowiedzi w kontekście metodyk zwinnych i ciężkich) 21. Czym jest i do czego się używa scenariuszy w projekcie systemów oprogramowania? (interpretacja UML i use case vs obraz sytuacji rzeczywistej w MSF) 22. Problem stabilizacji (dostarczania/wypuszczenia) tworzonego oprogramowania (np. w metodyce RUP i MSF; „Wybory 2002” a „Windows95”. Jaki

description

Marzanna

Transcript of Metod2013wykladpyt

1

Pytania przygotowujce do zaliczenia ustnego przedmiotu:

Metodyka projektowania systemw oprogramowania IIS sem.6//wszystkie pytania odnosz si zawsze do procesw projektowania systemw oprogramowania,

//odpowiedzi maja by krtkie, konkretne, bez tzw. lania wody1. W odniesieniu do jakiego etapu cyklu wytwarzania oprogramowania stosuje si pojcie metodyka projektowania oprogramowania? (2 rne odpowiedzi s najrozsdniejsze :)

2. Czym jest sukces w projekcie wytwarzania systemw oprogramowania i co go determinuje (1 gwny czynnik)?

3. Podaj szacunkowo: ile projektw koczy si porak, sukcesem, zmian?

4. Jaka jest rnica midzy notacj a metodyk?

5. Czy bez metodyki mona tworzy dobre oprogramowanie? Uzasadnij odpowied.

6. Jakie s skadowe metodyki?

7. Podaj gwne korzyci ze stosowania metodyki podczas realizacji przedsiwzi programistycznych (min.3).

8. Czy s, a jeli tak, to jakie, korzyci z modelowania w projekcie wytwarzania oprogramowania ? (uwaaj na kontekst odpowiedzi, spjrz z perspektywy podejcia cikiego i zwinnego )

9. Zasadnicza rnica pomidzy podejciem obiektowym a strukturalnym.

10. Podaj techniki wykorzystywane w UML (min. 4). 11. Jakie jest gwne przesanie MDA (model driven architecture) i jaka dua organizacja stoi za promocj tego podejcia?

12. Jaka jest rnica pomidzy cikim/tradycyjnym a zwinnym/ekstremalnym podejciem do projektowania oprogramowania? (patrz Agile Manifesto)13. Jaka jest rola klienta w podejciu zwinnym (agile)? (spjrz na wady i zalety takiego zaangaowania)14. Czym jest iteracja (sprint) w metodyce zwinnej, a czym w twardej? (patrz XP,SCRUM vs RUP,MSF)

15. Zdefiniuj i krtko scharakteryzuj role osb wedug metodyki SCRUM.

16. Zdefiniuj i krtko scharakteryzuj role osb po stronie wykonawcy wedug metodyki RUP(min.4).17. Podaj fazy cyklu ycia metodyki RUP, oszacuj % zuycie czasu na kad z faz, krtko scharakteryzuj

18. Zdefiniuj i krtko scharakteryzuj role osb po stronie wykonawcy wedug metodyki MSF. Jaka rola nie moe by czona z innymi i dlaczego?19. Krtko scharakteryzuj metodyk MSF (model zespolu, aplikacji, precesow /faz/).20. W jakiej fazie naley tworzy dokumentacj uytkownika i dlaczego wanie w tej? (podchwytliwe pytanie; nie jest wskazana metodyka; pomyl o odpowiedzi w kontekcie metodyk zwinnych i cikich)

21. Czym jest i do czego si uywa scenariuszy w projekcie systemw oprogramowania? (interpretacja UML i use case vs obraz sytuacji rzeczywistej w MSF)

22. Problem stabilizacji (dostarczania/wypuszczenia) tworzonego oprogramowania (np. w metodyce RUP i MSF; Wybory 2002 a Windows95. Jaki wniosek wycigniesz z porwnania? Kiedy i dlaczego mona zrezygnowa z fazy stabilizacji ?

23. Czy zastosowa(a)by podejcie zwinne w a)firmie Alstom, b)duym projekcie systemu oprogramowania np. krajowego systemu podatkowego, c) maym projekcie systemu np. internetowy system obsugi serwisu komputerowego ? Uzasadnij odpowiedz.

24. Wyjanij pojcia: stakholders, milestone, feasibility study, rich picture, framework, design pattern, architectural pattern, model, agile, resue, refactoring (refaktoryzacja) ?

25. Wyjanij skrty: UML, konsorcjum OMG, RUP, XP, MSF, MDA. (chodzi o to, co te skrty wyraaj, a nie jak przetumaczy na polski) w kontekcie wytwarzania systemw oprogramowania