Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, 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

Rozdział 5: Zarządzanie testowaniem. Pytanie 1

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

INŻYNIERIA OPROGRAMOWANIA

Programowanie Zespołowe

Program szkolenia: Continuous Integration i Git

Egzamin / zaliczenie na ocenę*

Wykład 1 Inżynieria Oprogramowania

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

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

Testowanie i walidacja oprogramowania

Metody wytwarzania oprogramowania. Metody wytwarzania oprogramowania 1/31

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

Zaawansowane programowanie w języku C++

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

Pytania z przedmiotów kierunkowych

Feature Driven Development

PODYPLOMOWE STUDIA ZARZĄDZANIA PROJEKTAMI KATOWICE

PRZEWODNIK PO PRZEDMIOCIE

PODYPLOMOWE STUDIA ZARZĄDZANIA PROJEKTAMI KATOWICE

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

EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW

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

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

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

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

Oferta szkoleń firmy Code Sprinters

Zarządzanie projektem prawnym w praktyce

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

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

Wykład Ćwiczenia Laboratorium Projekt Seminarium

TESTER OPROGRAMOWANIA STUDIA PODYPLOMOWE

Studia podyplomowe PROGRAM NAUCZANIA PLAN STUDIÓW

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

PRZEWODNIK PO PRZEDMIOCIE

Szkolenie 1. Zarządzanie projektami

PODYPLOMOWE STUDIA ZARZĄDZANIA PROJEKTAMI WARSZAWA

STUDIA PODYPLOMOWE Zarządzanie Projektami

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

PODYPLOMOWE STUDIA ZARZĄDZANIA PROJEKTAMI GDAŃSK

Specjalizacja: Zarządzanie projektami (I)

Usługa: Testowanie wydajności oprogramowania

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

KARTA MODUŁU KSZTAŁCENIA

Agile vs PRINCE /2015 I rok st. magisterskie Informatyka

Narzędzia CASE dla.net. Łukasz Popiel

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

Oferta usług coachingowych firmy Code Sprinters

Podstawy modelowania programów Kod przedmiotu

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Inżynieria oprogramowania, C12

Zarządzanie testowaniem wspierane narzędziem HP Quality Center

Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:

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

Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i

Analiza biznesowa a metody agile owe

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

Inżynieria oprogramowania - opis przedmiotu

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

PRZEWODNIK PO PRZEDMIOCIE

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

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

Lekkie metodyki. tworzenia oprogramowania

Zarządzanie projektem prawnym w praktyce

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

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

Acceptance Test Driven Development wspierane przez narzędzie ROBOT Framework. Edyta Tomalik Grzegorz Ziemiecki

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

Wymagania: umiejętność modelowania systemów informatycznych z wykorzystaniem UML. umiejętność definiowania i kreatywnego rozwiązywania problemów

Projektowanie oprogramowania systemów WYKŁAD WPROWADZAJĄCY

Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation)

Oszacowanie kosztów i korzyści metod zwinnych. WARSZTAT III 24 września 2014 Bogdan victo.eu

REFERAT PRACY DYPLOMOWEJ

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

KARTA PRZEDMIOTU. 2. Kod przedmiotu: ZSI. 1. Nazwa przedmiotu: ZARZĄDZANIE SYSTEMAMI INFORMATYCZNYMI

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

Zapytanie ofertowe

Rok akademicki: 2012/2013 Kod: ZIE s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

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

Etapy życia oprogramowania

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

Początki Javy. dr Anna Łazińska, WMiI UŁ Podstawy języka Java 1 / 8

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

Procesy wytwarzania oprogramowania Specyfikacja i projektowanie oprogramowania

Inżynieria Oprogramowania:

profil Inżynieria oprogramowania specjalność Inżynieria systemów i bazy danych

Programowanie zespołowe

Praca dyplomowa. Program do monitorowania i diagnostyki działania sieci CAN. Temat pracy: Temat Gdańsk Autor: Łukasz Olejarz

Technologia programowania

Zarządzanie projektami w NGO

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

RADA WYDZIAŁU Elektroniki i Informatyki. Sprawozdanie z realizacji praktyk studenckich na kierunku Informatyka w roku akademickim 2017/18

Programowanie zespołowe

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

Analiza i projekt systemu pracy grupowej z zastosowaniem metodyki SCRUM w technologii SharePoint Karolina Konstantynowicz

Wykaz osób w postępowaniu o udzielenie zamówienia publicznego nr 32-CPI-WZP-2244/13. Podstawa do dysponowania osobą

Tworzenie gier na urządzenia mobilne

Program szkolenia: Jenkins - Continuous Integration

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 1 2. Jaki wpływ na ludzi, komunikację i realizowane procesy ma pojawienie się aplikacji internetowych nowej generacji x1 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 x 1 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 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 1 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ń x 1 14. Przedstaw wady i zalety procesów śledzenia błędów w projektach programistycznych x 2 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 - 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 20. Przedstaw przykład zastosowania metody COCOMO do określenia czasu trwania projektu i rozmiaru tworzonego oprogramowania x 3 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ół. 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ść. 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 30. Projektowanie User Experience x 2 31. Porównanie jakości i funkcjonalności przeglądarek internetowych x 2 32. Efektywna komunikacja w projektach programistycznych. x 1

Data Student Temat Uwagi 6.11.2016 184365 Zwinne techniki wytwarzania oprogramowania: Scrum, Kanban i ExtremeProgramming. Przykłady zastosowania Temat 28 6.11.2016 182651 Projektowanie User Experience Temat 30 6.11.2016 156291 Porównanie jakości i funkcjonalności przeglądarek internetowych Temat 31 6.11.2016 230407 Rozwój branży IT z wykorzystaniem połączeń VPN Temat własny 20.11.2016 167134 Przedstaw kilka najważniejszych narzędzi do tworzenia oprogramowania. Przeprowadź ich klasyfikację, omów wady i zalety 20.11.2016 231087 Przedstaw przykład zastosowania metody COCOMO do określenia czasu trwania projektu i rozmiaru tworzonego oprogramowania 20.11.2016 184038 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 5 Temat 20 Temat 10 20.11.2016 197630 Automatyzacja testów w metodykach zwinnych Temat własny 27.11.2016 188496 Przedstaw wykaz zasad, którymi powinni kierować się ambitni informatycy podczas tworzenia oprogramowania. Należy również wykorzystać własne doświadczenie Temat 22 27.11.2016 230410 Przedstaw znaczenie oprogramowania we współczesnym świecie Temat 1 27.11.2016 100967 SCRUM - najpopularniejsza z metodyk zwinnego wytwarzania oprogramowania Temat własny

Data Student Temat Uwagi 11.12.2016 194446 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ń 11.12.2016 Prezentacja zostanie ponownie przedstawio na w dniu 29.01.2017. 181209 Przedstaw przykład zastosowania metody COCOMO do określenia czasu trwania projektu i rozmiaru tworzonego oprogramowania 11.12.2016 184089 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 13 Temat 20 Temat 27 11.12.2016 186620 Porównanie jakości i funkcjonalności przeglądarek internetowych Temat 31 18.12.2016 Nieobecność studenta 218112 Przedstaw wady i zalety procesów śledzenia błędów w projektach programistycznych Temat 14 18.12.2016 101578 Przedstaw i oceń cechy niezależnego zespołu testującego Temat własny 18.12.2016 230405 Przedstaw i oceń konflikt interesów pomiędzy zespołem twórców oprogramowania i niezależnym zespołem kontroli jakości 18.12.2016 75516 Docker - platforma dla programistów, administratorów i testerów oprogramowania Temat 11 Temat własny 18.12.2016 195925 Efektywna komunikacja w projektach programistycznych Temat 32

Data Student Temat Uwagi 15.01.2017 231086 Przedstaw trzy przykłady zastosowania oprogramowania, gdzie bezpieczeństwo i analiza ryzyka ma szczególne znaczenie. Przeprowadź taką analizę w tych przypadkach 15.01.2017 184860 Przedstaw przykład zastosowania metody COCOMO do określenia czasu trwania projektu i rozmiaru tworzonego oprogramowania Temat 17 Temat 20 15.01.2017 231090 Zastosowanie narzędzi klasy APM przy rozwoju oprogramowania Temat własny 15.01.2017 230406 Zwinne techniki wytwarzania oprogramowania: Scrum, Kanban i Extreme Programming. Przykłady zastosowania Temat 28 22.01.2017 230412 Git - system kontroli wersji w projekcie programistycznym Temat własny 22.01.2017 231088 Porównanie środowisk uruchomieniowych programów opartych na maszynie wirtualnej i platformie typu Docker Temat własny 22.01.2017 184259 Projektowanie User Experience Temat 30 22.01.2017 195727 Jak przeprowadza się poprawę jakości oprogramowania Temat 12 29.01.2017 218106 Przedstaw wady i zalety procesów śledzenia błędów w projektach programistycznych 29.01.2017 231089 Omówienie wzorców projektowych używanych w projektach programistycznych 29.01.2017 196149 Jaki wpływ na ludzi, komunikację i realizowane procesy ma pojawienie się aplikacji internetowych nowej generacji 29.01.2017 181209 Przedstaw przykład zastosowania metody COCOMO do określenia czasu trwania projektu i rozmiaru tworzonego oprogramowania Temat 14 Temat własny Temat 2 Temat 20