Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, Zofia Kruczkiewicz

Podobne dokumenty
Oceny z prezentacji INKU011S. Zofia Kruczkiewicz

Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, Zofia Kruczkiewicz

Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, Zofia Kruczkiewicz

Zagadnienia egzaminacyjne INFORMATYKA. stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

PRZEWODNIK PO PRZEDMIOCIE

Projektowanie oprogramowania. Wykład Weryfikacja i Zatwierdzanie Inżynieria Oprogramowania Kazimierz Michalik

Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne

Pytania z przedmiotów kierunkowych

Co to jest jest oprogramowanie? 8. Co to jest inżynieria oprogramowania? 9. Jaka jest różnica pomiędzy inżynierią oprogramowania a informatyką?

Wykład 1 Inżynieria Oprogramowania

INŻYNIERIA OPROGRAMOWANIA

PRZEWODNIK PO PRZEDMIOCIE

Ogólne określenie wymagań. Ogólny projekt. Budowa systemu. Ocena systemu. Nie. Tak. System poprawny. Wdrożenie. Określenie.

Egzamin / zaliczenie na ocenę*

Metody wytwarzania oprogramowania. Metody wytwarzania oprogramowania 1/31

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2012/2013

Programowanie Zespołowe

Projektowanie systemów informatycznych. wykład 6

EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW

Podstawy modelowania programów Kod przedmiotu

Wprowadzenie, podstawowe pojęcia, projekt a produkt Wykład1

Feature Driven Development

NOWE STUDIA PODYPLOMOWE REALIZOWANE WSPÓLNIE PRZEZ WARSZAWSKĄ SZKOŁĘ ZARZĄDZANIA SZKOŁĘ WYŻSZĄ WSPOŁNIE Z FIRMĄ GOWORK.PL

Praktyczne aspekty stosowania metody punktów funkcyjnych COSMIC. Jarosław Świerczek

STUDIA PODYPLOMOWE Zarządzanie Projektami

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

Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

Główne założenia XP. Prostota (Simplicity) Komunikacja (Communication) Sprzężenie zwrotne (Feedback) Odwaga (Agressiveness)

Narzędzia CASE dla.net. Łukasz Popiel

KARTA MODUŁU KSZTAŁCENIA

Przedsięwzięcia Informatyczne w Zarządzaniu

Testowanie i walidacja oprogramowania

Jarosław Kuchta Dokumentacja i Jakość Oprogramowania. Wymagania jakości w Agile Programming

Tworzenie gier na urządzenia mobilne

poziom: Core wersja: 2.6 moduł: B : Wytwarzanie SYLLABUS

Procesy wytwarzania oprogramowania Specyfikacja i projektowanie oprogramowania

Wprowadzenie, podstawowe pojęcia, projekt a produkt Wykład1

Grupa treści kształcenia, w ramach której przedmiot jest realizowany Przedmiot kierunkowy

Dobry Product Backlog Oferta szkolenia dla Product Ownerów

tel. (+48 81) /22 fax (+48 81) Wykład Ćwiczenia Laboratorium Projekt

Wytwórstwo oprogramowania. michał możdżonek

PRZEWODNIK PO PRZEDMIOCIE

Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż.

Analiza biznesowa a metody agile owe

Systemy Open Source w zarządzaniu projektami, na przykładzie Redmine i OpenProject. Rafał Ciszyński

Jarosław Kuchta Jakość Systemów Informatycznych Jakość Oprogramowania. Pomiary w inżynierii oprogramowania

Oferta szkoleń firmy Code Sprinters

w tym laborat. Razem semin. konwer. wykłady ćwicz. w tym laborat. Razem ECTS Razem semin. konwer.

Systemy baz danych w zarządzaniu przedsiębiorstwem. W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi

Zarządzanie projektem prawnym w praktyce

Specjalizacja: Zarządzanie projektami (I)

KIERUNKOWE EFEKTY KSZTAŁCENIA

Zaawansowane programowanie w języku C++

Technologia programowania

Zakres wykładu. Podstawy InŜynierii Oprogramowania

Jakość oprogramowania część 2 Zapewnianie jakości oprogramowania

Inżynieria oprogramowania. Założenia i cele przedmiotu: Opis form zajęć

Etapy życia oprogramowania

Zwinna współpraca programistów i testerów z wykorzystaniem BDD i. by Example (JBehave/Spock/SpecFlow)

PROJEKTOWANIE ZORIENTOWANE NA UŻYTKOWNIKA W METODYCE SCRUM. Hubert Wawrzyniak Grupa Allegro

Wykaz tematów prac dyplomowych w roku akademickim 2011/2012 kierunek: informatyka, studia niestacjonarne

Szkolenie 1. Zarządzanie projektami

Czym jest jpalio? jpalio jpalio jpalio jpalio jpalio jpalio jpalio jpalio

PRZEWODNIK PO PRZEDMIOCIE

Lekkie metodyki. tworzenia oprogramowania

Etapy życia oprogramowania. Modele cyklu życia projektu. Etapy życia oprogramowania. Etapy życia oprogramowania

Inżynieria oprogramowania. Jan Magott

Plan studiów stacjonarnych drugiego stopnia 2019/2021 Kierunek: Zarządzanie kreatywne B. Moduły kierunkowe obligatoryjne

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

Prowadzenie projektu programistycznego. Modele tworzenia oprogramowania. Programowanie kaskadowe i zwinne. Wykład 9

Inżynieria oprogramowania - opis przedmiotu

SYSTEMY INFORMATYCZNE ćwiczenia praktyczne

Agile vs PRINCE /2015 I rok st. magisterskie Informatyka

Wykład I. Wprowadzenie do baz danych

Iteracyjno-rozwojowy proces tworzenia oprogramowania Wykład 3 część 1

INŻYNIERIA OPROGRAMOWANIA

Techniki modelowania programów Kod przedmiotu

Program szkolenia: Jenkins - Continuous Integration

INFORMATYKA. PLAN STUDIÓW NIESTACJONARNYCH 2-go STOPNIA (W UKŁADZIE ROCZNYM) STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM A K L S P

Inżynieria Oprogramowania:

SVN. 10 października Instalacja. Wchodzimy na stronę i pobieramy aplikację. Rysunek 1: Instalacja - krok 1

Metodyki zwinne wytwarzania oprogramowania

Program szkolenia: Continuous Integration i Git

Programowanie zespołowe

Inżynieria Programowania - Wstęp

Mateusz Kurleto NEOTERIC. Analiza projektu B2B Kielce, 18 października 2012

Oferta usług coachingowych firmy Code Sprinters

PODYPLOMOWE STUDIA ZARZĄDZANIA PROJEKTAMI KATOWICE

Wstęp. Kryzys rozwoju oprogramowania. Efekty. Przyczyny

know 5 W, : filary wzrostu WHAT WHEN WHO WHY WHERE model biznesowy

Lista przykładowych pytań do egzaminu z przedmiotu Inżynieria Oprogramowania

Wykład VII. Programowanie III - semestr III Kierunek Informatyka. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej

Razem godzin w semestrze: Plan obowiązuje od roku akademickiego 2014/15 - zatwierdzono na Radzie Wydziału w dniu r.

PODYPLOMOWE STUDIA ZARZĄDZANIA PROJEKTAMI KATOWICE

Agile Project Management

Razem godzin w semestrze: Plan obowiązuje od roku akademickiego 2016/17 - zatwierdzono na Radzie Wydziału w dniu r.

Szybkość w biznesie. Zwinne testowanie oprogramowania (Agile) Mateusz Morawski (mateusz.morawski@hp.com) 14 kwietnia 2015

PODYPLOMOWE STUDIA ZARZĄDZANIA PROJEKTAMI WARSZAWA

Transkrypt:

Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, 2004 Zofia Kruczkiewicz

1. Przedstaw znaczenie oprogramowania we współczesnym świecie. x 3 2. Jaki wpływ na ludzi, komunikację i realizowane procesy ma pojawienie się aplikacji internetowych nowej generacji. - x 3 3. Przedstaw idealne środowisko do stosowania inżynierii oprogramowaniaopisz elementy tego środowiska (sprzęt narzędzia itd.) oraz jego wpływ na jakość oprogramowania i szybkość jego powstawania. x 1 4. Omów wady i zalety ewolucyjnych modeli procesów wytwórczych (rozszerzenie jednego z wykładów). x 1 5. Przedstaw kilka najważniejszych narzędzi do tworzenia oprogramowania. Przeprowadź ich klasyfikację, omów wady i zalety. x 1 6. Przedstaw budowanie mechanizmów przenośności w tworzonym oprogramowaniu. x 1 7. Przedstaw mechanizmy zastosowane w obiektowych bazach danych zapewniających idealne rozwiązane do zarządzania konfiguracją oprogramowania. x 1 8. Jak przeprowadza się kontrolę jakości, traktowaną jako kontrolę różnorodności. 9. Jak ocenić oprogramowanie, gdy dokonuje się zmian wymagań stawianych oprogramowaniu. x 1 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. x 1

11. Przedstaw i oceń konflikt interesów pomiędzy zespołem twórców oprogramowania i niezależnym zespołem kontroli jakości. x 1 12. Jak przeprowadza się poprawę jakości oprogramowania. x 3 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ń. 14. Przedstaw wady i zalety procesów śledzenia błędów w projektach programistycznych. x 1 15. Przedstaw pięć przykładów z różnych dziedzin, w których strategia reakcji w zarządzaniu ryzykiem powoduje kłopoty. x1 16. Przedstaw tabelę zagrożeń dla wybranego projektu. Omów różnicę między składnikami i źródłami zagrożeń. x 1 17. Przedstaw trzy przykłady zastosowania oprogramowania, gdzie bezpieczeństwo i analiza ryzyka ma szczególne znaczenie. Przeprowadź taką analizę w tych przypadkach. x 1 18. Przedstaw przykłady cech oprogramowania, które mają wpływ na złożoność projektu.

19. Przedstaw przykład zastosowania metody punktów funkcyjnych do określenia czasu trwania projektu i rozmiaru tworzonego oprogramowania. x 2 20. Przedstaw przykład zastosowania metody COCOMO do określenia czasu trwania projektu i rozmiaru tworzonego oprogramowania. x 1 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. x 1 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ół. x 1 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ę.-x1 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.

26. Przedstaw różnice między miarami produktu i miarami procesu na wybranym przykładzie. Jaki jest związek między tymi miarami. - x 1 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ść. x 1 28. Zwinne techniki wytwarzania oprogramowania: Scrum, Kanban i Extreme Programming. Przykłady zastosowania. x 2 29. Charakterystyka metod zwinnych: Scrum i Agile porównanie z innymi technikami wytwarzania oprogramowania. - x 4 30. Projektowanie User Experience. x 3 31. Porównanie jakości i funkcjonalności przeglądarek internetowych. - x 5 32. Efektywna komunikacja w projektach programistycznych. x 2

22.10.2017 231085 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 3 22.10.2017 238956 Przedstaw znaczenie oprogramowania we współczesnym świecie Temat 1 22.10.2017 238952 Przedstaw trzy przykłady zastosowania oprogramowania, gdzie bezpieczeństwo i analiza ryzyka ma szczególne znaczenie. Przeprowadź taką analizę w tych przypadkach 22.10.2017 238953 Przedstaw i oceń konflikt interesów pomiędzy zespołem twórców oprogramowania i niezależnym zespołem kontroli jakości. Temat 17 Temat 11 22.10.2017 200770 Podstawy metodyki Scrum Temat własny 22.10.2017 205067 Komunikacja w zespole programistrycznym Temat własny 22.10.2017 200283 Efektywna komunikacja w projektach programistycznych Temat 32 05.11.2017 181198 Model bazarowy w kierowaniu projektem open-source na przykładzie rozwoju jądra systemu operacyjnego GNU/Linux 05.11.2017 166036 Przedstaw różnice między miarami produktu i miarami procesu na wybranym przykładzie. Jaki jest związek między tymi miarami. Temat własny Temat 26 05.11.2017 236070 Podstawy Scrumban Temat własny 05.11.2017 239600 Charakterystyka metod zwinnych: Scrum i Agile porównanie z innymi technikami wytwarzania oprogramowania. 05.11.2017 204005//konsiultacje Jak ocenić oprogramowanie, gdy dokonuje się zmian wymagań stawianych oprogramowaniu. 05.11.2017 200580 Przedstaw przykład zastosowania metody punktów funkcyjnych do określenia czasu trwania projektu i rozmiaru tworzonego oprogramowania. 05.11.2017 236090 Charakterystyka metod zwinnych: Scrum i Agile porównanie z innymi technikami wytwarzania oprogramowania. Temat 29 Temat 9 Temat 19 Temat 29

19.11.2017 14.01.2017-11.15 200275 Paradygmaty programowania obiektowego. Clean code" Temat własny 19.11.2017 201030 Diagramy lokacyjno-czasowe. Rola języka OCL. Temat własny 19.11.2017 207678 Charakterystyka metod zwinnych: Scrum i Agile porównanie z innymi technikami wytwarzania oprogramowania. 19.11.2017 200624 Przedstaw mechanizmy zastosowane w obiektowych bazach danych zapewniających idealne rozwiązane do zarządzania konfiguracją oprogramowania Temat 29 Temat 7 19.11.2017 200649 Jak przeprowadza się poprawę jakości oprogramowania Temat własny 19.11.2017 200932 Zwinne techniki wytwarzania oprogramowania: Scrum, Kanban i Extreme Programming. Przykłady zastosowania Temat 28 19.11.2017 204284 Porównanie jakości i funkcjonalności przeglądarek internetowych. Temat 31 26.11.2017 195963 Zwinne techniki wytwarzania oprogramowania: Scrum, Kanban i Extreme Programming. Przykłady zastosowania 26.11.2017 236072 Przedstaw przykład zastosowania metody punktów funkcyjnych do określenia czasu trwania projektu i rozmiaru tworzonego oprogramowania. 26.11.2017 204209 Podaj przykłady skutecznych procedur pomiarów oprogramowania, pozwalających porównać dwa projekty. 26.11.2017 200692 Przedstaw wady i zalety procesów śledzenia błędów w projektach programistycznych. 26.11.2017 200405 Przedstaw kilka najważniejszych narzędzi do tworzenia oprogramowania. Przeprowadź ich klasyfikację, omów wady i zalety. Temat 28 Temat 19 Temat własny Temat 14 Temat 5 26.11.2017 196210 Przedstaw znaczenie oprogramowania we współczesnym świecie. Temat 1 26.11.2017 184171 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. Temat 10

10.12.2017 238957 Porównanie jakości i funkcjonalności przeglądarek internetowych Temat 31 10.12.2017 182702 Oprogramowanie Jira jako narzędzie wspomagające proces wytwarzania oprogramowania 10.12.2017 174213 Przedstaw wykaz zasad, którymi powinni kierować się ambitni informatycy podczas tworzenia oprogramowania. Należy również wykorzystać własne doświadczenie. 10.12.2017 180907 Przedstaw przykład zastosowania metody COCOMO do określenia czasu trwania projektu i rozmiaru tworzonego oprogramowania 10.12.2017 200625 Zapewnienie ochrony i poufności danych w bankowych systemach informatycznych. Temat własny Temat 22 Temat 20 Temat własny 10.12.2017 236075 Zwstosowanie systemów PDM i PLM Temat własny 10.12.2017 200536 Jaki wpływ na ludzi, komunikację i realizowane procesy ma pojawienie się aplikacji internetowych nowej generacji. Temat 2 10.12.2017 200933 Porównanie jakości i funkcjonalności przeglądarek internetowych Temat 31

17.12.2017 204359 Projektowanie User Experience. Temat 30 17.12.2017 200945 Jak przeprowadza się poprawę jakości oprogramowania. Temat 12 17.12.2017 199965 Systemy konttroli wersji Temat własny 17.12.2017 178879 Przedstaw znaczenie oprogramowania we współczesnym świecie Temat 1 17.12.2017 200265 Projektowanie User Experience. Temat 30 17.12.2017 236086 Porównanie jakości i funkcjonalności przeglądarek internetowych. Temat 31 17.12.2017 236073 Niezawodność oprogramowania Temat własny 17.12.2017 167937 Przedstaw budowanie mechanizmów przenośności w tworzonym oprogramowaniu. Temat 6

14.01.2018 188190 Omów wady i zalety ewolucyjnych modeli procesów wytwórczych (rozszerzenie jednego z wykładów). Temat 4 14.01.2018 236074 Projektowanie User Experience. Temat 30 14.01.2018 183634 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ół. 14.01.2018 180458 Jak przeprowadza się poprawę jakości oprogramowania Temat 12 14.01.2018 171718 Przedstaw pięć przykładów z różnych dziedzin, w których strategia reakcji w zarządzaniu ryzykiem powoduje kłopoty. Temat 23 Temat 15 14.01.2018 200693 Jak przeprowadza się poprawę jakości oprogramowania Temat 12 14.01.2018 204016 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ę. 14.01.2018 Temat 24

21.01.2018 238950 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ść. 21.01.2018 236091 Efektywna komunikacja w projektach programistycznych Temat 32 Temat 27 21.01.2018 205641 Jaki wpływ na ludzi, komunikację i realizowane procesy ma pojawienie się aplikacji internetowych nowej generacji. Temat 2 21.01.2018 196023 Praktyka ciągłej integracji w trakcie rozwijania oprogramowania Temat własny 21.01.2018 171037 Przedstaw tabelę zagrożeń dla wybranego projektu. Omów różnicę między składnikami i źródłami zagrożeń. 21.01.2018 236076 Jaki wpływ na ludzi, komunikację i realizowane procesy ma pojawienie się aplikacji internetowych nowej generacji. 21.01.2018 184582 Charakterystyka metod zwinnych: Scrum i Agile porównanie z innymi technikami wytwarzania oprogramowania. Temat 16 Temat 2 Temat 29 21.01.2018 183149 "Porównanie jakości i funkcjonalności przeglądarek internetowych" Temat 31