• Nie Znaleziono Wyników

Tematy seminariów

N/A
N/A
Protected

Academic year: 2021

Share "Tematy seminariów"

Copied!
8
0
0

Pełen tekst

(1)

Tematy seminariów

wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, 2004

Zofia Kruczkiewicz

(2)

1. Przedstaw znaczenie oprogramowania we współczesnym świecie - temat zajęty przez studenta 184884 (22.11.15)

1.1. http://searchsoa.techtarget.com/definition/software

1.2. Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, 2004,

2. Jaki wpływ na ludzi, komunikację i realizowane procesy ma pojawienie się aplikacji internetowych nowej generacji – temat zajęty przez studenta 213201 (17.01.16)

3. Przedstaw idealne środowisko do stosowania inżynierii oprogramowania- opisz elementy tego środowiska (sprzęt narzędzia itd.) oraz jego wpływ na jakość oprogramowania i szybkość jego powstawania – temat zajęty przez studenta 184027 (22.11.15)

3.1. Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, 2004

3.2. Stephen H. Kan, Metryki i modele w inżynierii jakości oprogramowania, Mikom, 2006

4. Omów wady i zalety ewolucyjnych modeli procesów wytwórczych (rozszerzenie jednego z wykładów) – temat zajęty przez studenta 184213 (17.01.16)

4.1. Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, 2004, wykłady 2-3 (literatura z wykładu) 4.2. http://www.agiledata.org/essays/evolutionaryDevelopment.html

4.3. Robert C. Martin, Micah Martin, Agile Programowanie zwinne. Zasady, wzorce i praktyki zwinnego wytwarzania oprogramowania w C#, Helion 2008

5. Przedstaw kilka najważniejszych narzędzi do tworzenia oprogramowania. Przeprowadź ich klasyfikację, omów wady i zalety – temat zajęty przez studenta 180381 (13.12.15)

6. Przedstaw budowanie mechanizmów przenośności w tworzonym oprogramowaniu 7. Przedstaw mechanizmy zastosowane w obiektowych bazach danych zapewniających

idealne rozwiązane do zarządzania konfiguracją oprogramowania – temat zajęty przez studenta 184821 (6.12.15)

8. Jak przeprowadza się kontrolę jakości, traktowaną jako kontrolę różnorodności – temat zajęty przez studenta 89300 (6.12.15)

9. Jak ocenić oprogramowanie, gdy dokonuje się zmian wymagań stawianych oprogramowaniu

10. Przedstaw zagadnienia poprawności programu, wybranych modeli jego niezawodności i jakości – czy program może być poprawny, ale zawodny i kiepskiej jakości

(3)

11. Przedstaw i oceń konflikt interesów pomiędzy zespołem twórców oprogramowania i niezależnym zespołem kontroli jakości- temat zajęty przez studenta 223504 (24.01.16)

12. Jak przeprowadza się poprawę jakości oprogramowania - temat zajęty przez studenta 184464 (15.11.15)

12.1. Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, 2004, 12.2. I. Sommerville, Inżynieria oprogramowania, s. Klasyka informatyki, WNT 2003

12.3. Stephen H. Kan, Metryki i modele w inżynierii jakości oprogramowania, MIKOM, 2006

13. Przedstaw przykład sieci zadań dla wybranego przedsiębiorstwa – zaznacz zadanie, kamienie milowe, pracochłonność i czas realizacji. Wskaż narzędzia automatyczne, wspomagające tworzenie tej sieci zadań - temat zajęty przez studenta 182382 (17.01.16)

14. Przedstaw wady i zalety procesów śledzenia błędów w projektach programistycznych - temat zajęty przez studenta 218113 (6.12.15)

15. Przedstaw pięć przykładów z różnych dziedzin, w których strategia reakcji w zarządzaniu ryzykiem powoduje kłopoty

16. Przedstaw tabelę zagrożeń dla wybranego projektu. Omów różnicę między składnikami i źródłami zagrożeń - temat zajęty przez studenta 218119 (24.01.16)

17. Przedstaw trzy przykłady zastosowania oprogramowania, gdzie bezpieczeństwo i analiza ryzyka ma szczególne znaczenie. Przeprowadź taką analizę w tych przypadkach - temat zajęty przez studenta 180122 (22.11.15)

18. Przedstaw przykłady cech oprogramowania, które mają wpływ na złożoność projektu - temat zajęty przez studenta 223502 (22.11.15)

18.1. Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, 2004, wykłady 6-7

18.2. K. Frączkowski, Zarządzanie projektem informatycznym. Projekty w środowisku wirtualnym. Czynniki sukcesu i niepowodzeń projektów, Oficyna Wydawnicza Politechniki Wrocławskiej

(4)

19. Przedstaw przykład zastosowania metody punktów funkcyjnych do określenia czasu trwania projektu i rozmiaru tworzonego oprogramowania - temat zajęty przez studenta 163062 (8.11.15)

19.1. K. Frączkowski, Zarządzanie projektem informatycznym. Projekty w środowisku wirtualnym. Czynniki sukcesu i niepowodzeń projektów., Oficyna Wydawnicza Politechniki Wrocławskiej , wykład 6

19.2. Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, 2004, wykład 6

20. Przedstaw przykład zastosowania metody COCOMO (COCOMOII) do określenia czasu trwania projektu i rozmiaru tworzonego oprogramowania – temat zarezerwowany przez studenta 180933 (13.12.15)

20.1. Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, 2004, wykład 6 20.2. http://sunset.usc.edu/csse/research/COCOMOII/cocomo_main.html

21. Podaj przykład skutecznych procedur kontroli jakości, pozwalających porównać dwa projekty, gdzie wykryto różną liczbę błędów

22. Przedstaw wykaz zasad , którymi powinni kierować się ambitni informatycy podczas tworzenia oprogramowania. Należy również wykorzystać własne doświadczenie – temat zajęty przez studenta 218111 (15.11.15)

22.1. Robert C. Martin, "Mistrz czystego kodu”

22.2. Peter Seibel, "Coders at work”

23. Przedstaw strukturę zespołu i model procesu, gdy należy zbudować podobną, ale bardziej złożoną i skomplikowaną aplikację od poprzednio zbudowanych przez dotychczasowy zespół.

24. Przedstaw strukturę zespołu i model procesu, gdy należy zbudować nowy, przełomowy system działający na supernowoczesnym sprzęcie, a dzięki dużej konkurencji na rynku należy możliwie w krótkim czasie wykonać aplikację.

25. Przedstaw strukturę zespołu i model procesu, gdy należy zbudować nowy system o pewnych nieznanych cechach dotyczących dziedziny jego zastosowania . Czas został określony na 1 rok.

(5)

26. Przedstaw różnice między miarami produktu i miarami procesu na wybranym

przykładzie. Jaki jest związek między tymi miarami- temat zajęty przez studenta 131871 (24.01.16)

27. Przedstaw przykłady pomiarów oprogramowania (metryki kodu programu), na podstawie których można ocenić jakość zewnętrzną oprogramowania: niezawodność ,

pielęgnowalność , zrozumiałość , poziom abstrakcji i wieloużywalność - temat zajęty przez studenta 151127 (15.11.15)

3.1. Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, 2004

3.2. Stephen H. Kan, Metryki i modele w inżynierii jakości oprogramowania, Mikom, 2006, wykład 9, slajdy: 35, 38, http://zofia.kruczkiewicz.staff.iiar.pwr.wroc.pl/wyklady/io/WykladIO5.pdf

http://zofia.kruczkiewicz.staff.iiar.pwr.wroc.pl/wyklady/io/WykladIO6.pdf http://zofia.kruczkiewicz.staff.iiar.pwr.wroc.pl/wyklady/io/WykladIO7.pdf

28. Zwinne techniki wytwarzania oprogramowania: Scrum, Kanban i Extreme Programming.

Przykłady zastosowania – temat zrealizowany

29. Charakterystyka metod zwinnych: Scrum i Agile – porównanie z innymi technikami wytwarzania oprogramowania - temat zrealizowany

30. Projektowanie User Experience - temat zajęty przez studenta 223500 (8.11.15),

30.1. http://www.comarch.pl/erp/nowoczesne-zarzadzanie/numery-archiwalne/user-experience-projektowanie- pozytywnego-doswiadczenia/

30.2. http://www.allaboutux.org/ux-definitions

30.3. http://www.ibm.com/developerworks/library/w-berry/

31. Porównanie jakości i funkcjonalności przeglądarek internetowych – temat zrealizowany 32. Efektywna komunikacja w projektach programistycznych – temat zrealizowany

32.1. Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, 2004, wykład 7 32.2. http://www.agilemodeling.com/essays/communication.htm

32.3. http://www.visual-paradigm.com/tutorials/effectivecommunication.jsp

(6)

LP Student Temat Data Uwagi 1 218109 Porównanie jakości i funkcjonalności przeglądarek internetowych 18.10.15 Temat 31 2 218116 Charakterystyka metod zwinnych: SCRUM i XP 18.10.15 Temat 29 3 218120 Zwinne techniki wytwarzania oprogramowania: Scrum, Kanban i

ExtremeProgramming. Przykłady zastosowania

18.10.15 Temat 28 4 218123 Efektywna komunikacja w projektach programistycznych 25.10.15 Temat 32 5 171594 Wersjonowanie kodu

http://biz30.timedoctor.com/git-mecurial-and-cvs-comparison-of-svn-software/

http://www.sitepoint.com/version-control-software-2014-what-options/

http://guides.beanstalkapp.com/version-control/intro-to-version-control.html

25.10.15 Temat studenta

6 179785 25.10.15

7 185196 Ciągła integracja w projekcie programistycznym

1. Humble J, Farley D. - Continuous Delivery: Reliable Software Releases through Build, Test and Deployment Automation

2. Duvall M. P, Matyas S, Glover A. - Continuous Integration: Improving Software Quality and Reducing Risk

http://searchcrm.techtarget.com/definition/integration https://www.thoughtworks.com/continuous-integration

https://www.versionone.com/agile-101/agile-software-programming-best- practices/continuous-integration/

08.11.15 Temat studenta

8 223500 Projektowanie User Experience 08.11.15 Temat 30

9 163062 Przedstaw przykład zastosowania metody punktów funkcyjnych do określenia czasu trwania projektu i rozmiaru tworzonego

oprogramowania

08.11.15 Temat 19

(7)

LP Student Temat Data Uwagi

10 218111 Przedstaw wykaz zasad , którymi powinni kierować się ambitni informatycy podczas tworzenia oprogramowania. Należy również wykorzystać własne doświadczenie

15.11.15 Temat 22 11 151127 Przedstaw przykłady pomiarów oprogramowania (metryki kodu programu), na podstawie

których można ocenić jakość zewnętrzną oprogramowania: niezawodność , pielęgnowalność , zrozumiałość , poziom abstrakcji i wieloużywalność

15.11.15 Temat 27

12 184464 Jak przeprowadza się poprawę jakości oprogramowania 15.11.15 Temat 12 13 223502 Przedstaw przykłady cech oprogramowania, które mają wpływ na złożoność projektu 22.11.15 Temat 18 14 184884 Przedstaw znaczenie oprogramowania we współczesnym świecie 22.11.15 Temat 1 15 184027 Przedstaw idealne środowisko do stosowania inżynierii oprogramowania- opisz elementy

tego środowiska (sprzęt narzędzia itd.) oraz jego wpływ na jakość oprogramowania i szybkość jego powstawania

22.11.15 Temat 3

16 184821 Przedstaw mechanizmy zastosowane w obiektowych bazach danych zapewniających idealne rozwiązane do zarządzania konfiguracją oprogramowania

06.12.15 Temat 7 17 218113 Przedstaw wady i zalety procesów śledzenia błędów w projektach programistycznych 06.12.15 Temat 14 18 89300 Jak przeprowadza się kontrolę jakości, traktowaną jako kontrolę różnorodności 06.12.15 Temat 8 19 180381 Przedstaw kilka najważniejszych narzędzi do tworzenia oprogramowania. Przeprowadź ich

klasyfikację, omów wady i zalety

13.12.15 Temat 5 20 180933 Przedstaw przykład zastosowania metody COCOMO (COCOMOII) do określenia czasu

trwania projektu i rozmiaru tworzonego oprogramowania

13.12.15 Temat 20 21 180122 Przedstaw trzy przykłady zastosowania oprogramowania, gdzie bezpieczeństwo i analiza

ryzyka ma szczególne znaczenie. Przeprowadź taką analizę w tych przypadkach

13.12.15 Temat 17

(8)

LP Student Temat Data Uwagi

22 184213 Omów wady i zalety ewolucyjnych modeli procesów wytwórczych

(rozszerzenie jednego z wykładów)

17.01.16 Temat 4

23 213201 Jaki wpływ na ludzi, komunikację i realizowane procesy ma

pojawienie się aplikacji internetowych nowej generacji 17.01.16 Temat 2 24 182382 Przedstaw przykład sieci zadań dla wybranego przedsiębiorstwa –

zaznacz zadanie, kamienie milowe, pracochłonność i czas realizacji.

Wskaż narzędzia automatyczne, wspomagające tworzenie tej sieci zadań

17.01.16 Temat 13

25 218119 Przedstaw tabelę zagrożeń dla wybranego projektu. Omów różnicę między składnikami i źródłami zagrożeń

24.01.16 Temat 16 26 223504 Przedstaw i oceń konflikt interesów pomiędzy zespołem twórców

oprogramowania i niezależnym zespołem kontroli jakości

24.01.16 Temat 11 27 131871 Przedstaw różnice między miarami produktu i miarami procesu na

wybranym przykładzie. Jaki jest związek między tymi miarami

24.01.16 Temat 26

Cytaty

Powiązane dokumenty

Ile czasu zajęło Kasi zrobienie zakupów na przyjęcie urodzinowe?. Godzina wyjechania na

man versucht sein zu sagen: Sie hat die pädagogische Distanz vermindert. Jn dem Bestreben, die unterrichtlichen Reibungs- flachen auf das Mindestmaßzu beschränken, hat sie das

31 Perek Michał 31 Pyżyk Sebastian 31 Woś Wojciech. 32 Pokrywka Kamil 32 Rzońca Mateusz 32

Jarosław Wróblewski Analiza Matematyczna 2, lato 2017/18..

Organizacje, które w swoich działaniach uwzględniają koncepcje społecznej odpowiedzialności i starają się ją w pełni realizować przyczyniają się nie tylko do wzrostu

Referat na temat Extreme Programming (dokładny opis metodyki I procesu produkcji oprogramowania).. Referat na temat Capability Maturity Model (CMM) (dokładny opis metodyki I

Opracowanie referatu (przykłady wykorzystania, testowe programy) na temat narzędzi wspomagających weryfikację, testowanie i walidację oprogramowania (ze szczególnym uwzględnieniem

► Test Plan – dokument planowania zarządzania projektem, który składa się z informacji o tym, w jaki Test Plan – dokument planowania zarządzania projektem, który składa się