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



Podobne dokumenty
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

Oceny z prezentacji INKU011S. Zofia Kruczkiewicz

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

Metody wytwarzania oprogramowania. Metody wytwarzania oprogramowania 1/31

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

Programowanie Zespołowe

INŻYNIERIA OPROGRAMOWANIA

Wykład 1 Inżynieria Oprogramowania

Egzamin / zaliczenie na ocenę*

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

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

PRZEWODNIK PO PRZEDMIOCIE

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

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

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

EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW

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

Zarządzanie projektem prawnym w praktyce

Podstawy modelowania programów Kod przedmiotu

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

PODYPLOMOWE STUDIA ZARZĄDZANIA PROJEKTAMI KATOWICE

PODYPLOMOWE STUDIA ZARZĄDZANIA PROJEKTAMI KATOWICE

PRZEWODNIK PO PRZEDMIOCIE

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

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

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

KARTA MODUŁU KSZTAŁCENIA

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

Przedsięwzięcia Informatyczne w Zarządzaniu

Pytania z przedmiotów kierunkowych

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

PODYPLOMOWE STUDIA ZARZĄDZANIA PROJEKTAMI WARSZAWA

Testowanie i walidacja oprogramowania

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

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

PRZEWODNIK PO PRZEDMIOCIE

PODYPLOMOWE STUDIA ZARZĄDZANIA PROJEKTAMI GDAŃSK

Grzegorz Ruciński. Warszawska Wyższa Szkoła Informatyki Promotor dr inż. Paweł Figat

Agile vs PRINCE /2015 I rok st. magisterskie Informatyka

Zarządzanie projektem prawnym w praktyce

Inżynieria Oprogramowania:

Etapy życia oprogramowania

Plan Testów Systemu SOS

I rok - informatyka II stopnia Kolejność wpisów do indeksu - rok akademicki 2016/2017 SEMESTR 1 Specjalność: Inteligentne systemy informatyczne

Feature Driven Development

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

Analiza biznesowa a metody agile owe

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

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

Rozdział 5: Zarządzanie testowaniem. Pytanie 1

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

Procesy wytwarzania oprogramowania Specyfikacja i projektowanie oprogramowania

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016

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

PRZEWODNIK PO PRZEDMIOCIE

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

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

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

Inżynieria oprogramowania - opis przedmiotu

Zasadnicze czynności w zarządzaniu projektem, fazy cyklu życia systemu informatycznego. Modele cyklu życia - część 1

Program szkolenia: Continuous Integration i Git

PRZEWODNIK PO PRZEDMIOCIE

Programowanie zespołowe

Technologia programowania

KARTA PRZEDMIOTU. 1) Nazwa przedmiotu: INŻYNIERIA SYSTEMÓW I ANALIZA SYSTEMOWA. 2) Kod przedmiotu: ROZ-L3-20

SYSTEMY INFORMATYCZNE ćwiczenia praktyczne

Zakres wykładu. Podstawy InŜynierii Oprogramowania

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

KIERUNKOWE EFEKTY KSZTAŁCENIA

Projektowanie systemów informatycznych. wykład 6

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

Lekkie metodyki. tworzenia oprogramowania

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

Autor: Bączkowski Karol Promotor: dr inż. Paweł FIGAT

Programowanie sieciowe Network programming PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Dobry Product Backlog Oferta szkolenia dla Product Ownerów

TESTER OPROGRAMOWANIA STUDIA PODYPLOMOWE

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

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

Projektowanie oprogramowania systemów WYKŁAD WPROWADZAJĄCY

Tworzenie i śledzenie harmonogramów Wykładowca Dr inż. Zofia Kruczkiewicz

STUDIA PODYPLOMOWE Zarządzanie Projektami

Tworzenie i śledzenie harmonogramów. Definicje i metody weryfikacji i walidacji

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

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

Szkolenie 1. Zarządzanie projektami

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

5 Moduył do wyboru II *[zobacz opis poniżej] 4 Projektowanie i konfiguracja sieci komputerowych Z

System zarządzający grami programistycznymi Meridius

Specjalizacja: Zarządzanie projektami (I)

Program szkolenia: Jenkins - Continuous Integration

Główne kierunki badań w Katedrze Inżynierii Zarządzania:

5 Moduył do wyboru II *[zobacz opis poniżej] 4 Projektowanie i konfiguracja sieci komputerowych Z

Oferta usług coachingowych firmy Code Sprinters

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

Tworzenie gier na urządzenia mobilne

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 2. Jaki wpływ na ludzi, komunikację i realizowane procesy ma pojawienie się aplikacji internetowych nowej generacji 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 4. Omów wady i zalety ewolucyjnych modeli procesów wytwórczych (rozszerzenie jednego z wykładów) 5. Przedstaw kilka najważniejszych narzędzi do tworzenia oprogramowania. Przeprowadź ich klasyfikację, omów wady i zalety 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 8. Jak przeprowadza się kontrolę jakości, traktowaną jako kontrolę różnorodności 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

11. Przedstaw i oceń konflikt interesów pomiędzy zespołem twórców oprogramowania i niezależnym zespołem kontroli jakości 12. Jak przeprowadza się poprawę jakości oprogramowania 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 Ten temat ma przedstawić Pan Grzegorz Zatorski w dniu 11.01.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ń 17. Przedstaw trzy przykłady zastosowania oprogramowania, gdzie bezpieczeństwo i analiza ryzyka ma szczególne znaczenie. Przeprowadź taką analizę w tych przypadkach 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 20. Przedstaw przykład zastosowania metody COCOMO do określenia czasu trwania projektu i rozmiaru tworzonego oprogramowania Ten temat ma przedstawić Pan Krzysztof Cwojdziński w dniu 30.11.14 21. Podaj przykład skutecznych procedur kontroli jakości, pozwalających porównać dwa projekty, gdzie wykryto różną liczbę błędów Ten temat ma przedstawić Pan Piotr Kaśków w dniu 21.12.14 22. Przedstaw wykaz zasad, którymi powinni kierować się ambitni informatycy podczas tworzenia oprogramowania. Należy również wykorzystać własne doświadczenie 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.

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

Data Student Temat 19.10.2014 Bartłomiej Obrzut Jaki wpływ na ludzi, komunikację i realizowane procesy ma pojawienie się aplikacji internetowych nowej generacji 26.10.2014 Paweł Pyra Porównanie jakości i funkcjonalności przeglądarek internetowych 26.10.2014 Kamil Klima Zwinne techniki wytwarzania oprogramowania: Scrum, Kanban i Extreme Programming. Przykłady zastosowania. 16.11.2014 Grzegorz Zawada Projektowanie User Experience 16.11.2014 Stanisław Ćmikiewicz Przedstaw znaczenie oprogramowania we współczesnym świecie 23.11.2014 Dawid Lijewski Przedstaw kilka najważniejszych narzędzi do tworzenia oprogramowania. Przeprowadź ich klasyfikację, omów wady i zalety 23.11.2014 Michał Lange Jak przeprowadza się poprawę jakości oprogramowania 30.11.2014 Grzegorz Żyszkiewicz Charakterystyka metod zwinnych: Scrum i Agile porównanie z innymi technikami wytwarzania oprogramowania 30.11.2014 Krzysztof Cwojdziński Przedstaw przykład zastosowania metody COCOMO do określenia czasu trwania projektu i rozmiaru tworzonego oprogramowania 14.12.2014 Paweł Kopociński Efektywna komunikacja w projektach programistycznych. 14.12.2014 Krzysztof Morikis 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ść. 14.12.2014 Grzegorz Gondek Przedstaw wykaz zasad, którymi powinni kierować się ambitni informatycy podczas tworzenia oprogramowania. Należy również wykorzysta własne doświadczenie 21.12.2014 Piotr Kaśków Podaj przykład skutecznych procedur kontroli jakości, pozwalających porównać dwa projekty, gdzie wykryto różną liczbę błędów 21.12.2014 Michał Lange Jak przeprowadza się poprawę jakości oprogramowania 21.12.2014 Krzysztof Cwojdziński Przedstaw przykład zastosowania metody COCOMO do określenia czasu trwania projektu i rozmiaru tworzonego oprogramowania

11.01.2015 Marcin Kowalczuk Przedstaw mechanizmy zastosowane w obiektowych bazach danych zapewniających idealne rozwiązane do zarządzania konfiguracją oprogramowania 11.01.2015 Grzegorz Zatorski Przedstaw wady i zalety procesów śledzenia błędów w projektach programistycznych 11.01.2015 Bartłomiej Kalinowski Przedstaw przykłady cech oprogramowania, które mają wpływ na złożoność projektu 18.01.2015 Radosław Lewek Przedstaw różnice między miarami produktu i miarami procesu na wybranym przykładzie. Jaki jest związek między tymi miarami 18.01.2015 Mikołaj Chojnacki Jak przeprowadza się kontrolę jakości, traktowaną jako kontrolę różnorodności 18.01.2015 Przemysław Skulski 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