Jerzy.Nawrocki@put.poznan.pl www.cs.put.poznan.pl/jnawrocki/io Inżynieria oprogramowania II Wykład 12 Projekty dyplomowe Jerzy.Nawrocki@put.poznan.pl www.cs.put.poznan.pl/jnawrocki/io.

Slides:



Advertisements
Podobne prezentacje
Inżynieria wymagań i IEEE 830
Advertisements

Inżynieria oprogramowania II Wykład 7 Inżynieria wymagań
Programowanie Ekstemalne
Imperatywne modele obliczeń Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do.
Część 2 OiZPI Iteracyjny przyrostowy model cyklu życiowego Rational Unified Process™ w materiałach wykorzystano: K.Subieta: Budowa i integracja systemów.
Programowanie Ekstremalne
Zarządzanie przedsięwzięciami i PRINCE2
Jerzy Nawrocki Piotr Pawałowski Krzysztof Pospiech
Na Etapie Inżynierii Wymagań
Lekkie metodyki programowania: Szansa czy zagrożenie?
ISO 9001:2000 z perspektywy CMMI a poznańska rzeczywistość
Inżynieria oprogramowania II Wykład 5 Standardy serii ISO 9000
Inżynieria oprogramowania II Wykład 4 Normy serii ISO 9000
Inżynieria oprogramowania Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do informatyki.
Zwinne metodyki programowania
Szacowanie rozmiaru i pracochłonności
(c) Jerzy Nawrocki Jerzy Nawrocki
Zarządzanie konfiguracją Doskonalenie Procesów Programowych Wykład 6 Copyright, 2001 © Jerzy.
Wprowadzenie do przedmiotu
Model dojrzałości CMMI
Informatyka jako dziedzina wiedzy
Copyright © Jerzy R. Nawrocki Standardy serii ISO Inżynieria oprogramowania II Wykład.
Budowa komputera Wstęp do informatyki Wykład 15
Zwinne metodyki programowania Copyright, 2006 © Jerzy R. Nawrocki Inżynieria oprogramowania.
Copyright © Jerzy R. Nawrocki Kontrola jakości oprogramowania Inżynieria oprogramowania.
Wykład 1 Inżynieria oprogramowania II Wykład 1 Wprowadzenie
Inżynieria Oprogramowania Copyright, 2002 © Jerzy R. Nawrocki Wprowadzenie do informatyki.
Szacowanie rozmiaru i pracochłonności
Copyright © Jerzy R. Nawrocki Inżynieria wymagań Inżynieria oprogramowania II Wykład 6.
Personal Software Process
XPrince: Równoważenie zwinności i dyscypliny
J. Nawrocki, Inżynieria oprog. Plan wykładu Praktyki XP Wcześniejsze badania Personal Software Process eXtremme Programming Opis eksperymentu WynikiPodsumowanie.
Analiza i walidacja wymagań
Copyright © Jerzy R. Nawrocki Zbieranie wymagań Analiza systemów informatycznych Wykład.
Copyright © Jerzy R. Nawrocki Wprowadzenie Analiza systemów informatycznych Wykład.
Inżynieria oprogramowania II Wykład 10 PRINCE2 i TSP
Modelowanie i architektura
Testy akceptacyjne Analiza systemów informatycznych Wykład 9
Szacowanie pracochłonności
Modelowanie i język UML
Dokument specyfikacji wymagań
Dyscyplina i zwinność w projektach informatycznych
Dyscyplina i zwinność w projektach informatycznych (cz. 2)
Informatyka jako dziedzina wiedzy Copyright, 2004 © Jerzy R. Nawrocki Wprowadzenie.
Informatyka jako dziedzina wiedzy Copyright, 2005 © Jerzy R. Nawrocki Wstęp.
Copyright © Jerzy R. Nawrocki Personal Software Process Inżynieria oprogramowania II Wykład.
Testowanie oprogramowania
Copyright © Jerzy R. Nawrocki Szacowanie rozmiaru i pracochłonności Inżynieria oprogramowania.
Komunikacja poprzez Internet
Zarządzanie przedsięwzięciami i PRINCE2
Dokumenty i prezentacje Copyright, 2004 © Jerzy R. Nawrocki Wprowadzenie do.
Pozyskiwanie i dokumentowanie wymagań
Szacowanie rozmiaru oprogramowania
Inżynieria Oprogramowania Copyright, 2001 © Jerzy R. Nawrocki Wprowadzenie do informatyki.
Pomiary procesów programistycznych Copyright, 2002 © Jerzy R. Nawrocki Zarządzanie jakością.
Copyright © Jerzy R. Nawrocki Kontrola jakości oprogramowania Inżynieria oprogramowania.
Informatyka jako dziedzina wiedzy Copyright, 2005 © Jerzy R. Nawrocki Wprowadzenie.
Projekt realizowany w ramach Software Development Studio (SDS) Wizualne środowisko do tworzenia aplikacji webowych.
1 PROINFO System zarządzania informacją o przedsięwzięciu informatycznym Seminarium dyplomowe 2004 WIiZ Politechnika Poznańska.
(c) Jerzy Nawrocki Jerzy Nawrocki
PROINFO System zarządzania informacją o przedsięwzięciu informatycznym Seminarium dyplomowe 2004 WIiZ Politechnika Poznańska.
(c) Jerzy Nawrocki Jerzy Nawrocki
M-Cinema: Komórkowy system biletowy dla kin Jerzy Iksiński Bartosz Zetowski Jerzy Iksiński Bartosz Zetowski Copyright, 2003 © J. Iksiński, B. Zetowski.
Wprowadzenie do teoretycznych podstaw informatyki Copyright, 2004 © Jerzy R. Nawrocki
Copyright © Jerzy R. Nawrocki Team Software Process Inżynieria oprogramowania II Wykład.
Od badań uczelnianych do innowacyjności w firmach Instytut Informatyki, Politechnika Poznańska Seminarium projektu InMoST 28 października 2005 Instytut.
Wprowadzenie do teoretycznych podstaw informatyki
Zarządzanie projektami informatycznymi
IEEE SPMP Autor : Tomasz Czwarno
Inżynieria oprogramowania II Wykład 5 Model CMMI
Zapis prezentacji:

Jerzy.Nawrocki@put.poznan.pl www.cs.put.poznan.pl/jnawrocki/io Inżynieria oprogramowania II Wykład 12 Projekty dyplomowe Jerzy.Nawrocki@put.poznan.pl www.cs.put.poznan.pl/jnawrocki/io

Crazy is my life! Syndrom LOOP Loop L ate (późno) O oor quality (kiepska jakość) ver budget (przekroczony budżet) vertime (nadgodziny) Crazy is my life! J.Nawrocki, Projekty dyplomowe

Projekty dyplomowe Plan wykładu Kontrola jakości oprogramowania Szacowanie rozmiaru i pracochłonności Standardy serii ISO 9000 Modele CMM/CMMI Inżynieria wymagań i IEEE 830 Zarządzanie projektami i PRINCE 2 Personal Software Process Team Software Process Rational Unified Process Zwinne metodyki programowania Projekty dyplomowe Kontrola jakości Szacowanie rozmiaru i Standardy serii ISO 9000 Modele CMM/CMMI Inżynieria wymagań Zarządzanie projektami Personal Software Process Team Software Process Zwinne metodyki Rational Unified Process Projekty dyplomowe J.Nawrocki, Projekty dyplomowe

Studio Rozwoju Oprogramowania Od 1998. Corocznie 11-12 przedsięwzięć realizowanych w zespołach 8-osobowych (III + IV + V rok) Alcatel ComArch Domdata Kjellin (Szwecja) Projekty Bankowe Polsoft Rodan System Talex Varico . . . OK J.Nawrocki, Projekty dyplomowe

Zespół XPrince Plan wykładu Wstęp Cykl życia wg XPrince Organizacja zespołu Cykl życia projektu Wybrane praktyki i narzędzia XPrince a ISO 9001:2000 XPrince a CMMI Oferta dla Polsoftu J.Nawrocki, Projekty dyplomowe

Role w TSP Lider zespołu Kier. rozwoju Kier. planowania Kier. jakości Kier. wspomagania J.Nawrocki, Projekty dyplomowe

Struktura zarządzania wg PRINCE 2 Zarząd Przedsięwzięcia Reprezentant użytkowników Dyrektor Reprezentant dostawcy Kontrola przedsięwzięcia Kierownik przedsięwzięcia Pomocnik kierownika Kierownik Zespołu Kierownik zespołu Kierownik Zespołu J.Nawrocki, Projekty dyplomowe

Struktura zarządzania wg PRINCE 2 Zarząd Przedsięwzięcia Reprezentant użytkowników Dyrektor Reprezentant dostawcy Kontrola przedsięwzięcia Kierownik przedsięwzięcia J.Nawrocki, Projekty dyplomowe

Role w XP Klient Tester Trener Programiści Tropiciel J.Nawrocki, Projekty dyplomowe

Struktura zarządzania wg PRINCE 2 Klient Zarząd Przedsięwzięcia Reprezentant użytkowników Dyrektor Reprezentant dostawcy Kontrola przedsięwzięcia Kierownik przedsięwzięcia Programiści J.Nawrocki, Projekty dyplomowe

Role w RUP Kierownik projektu Analityk Tester Architekt Programista J.Nawrocki, Projekty dyplomowe

Role w RUP Analityk J.Nawrocki, Projekty dyplomowe

Role w RUP Analityk Fred Brooks OS/360, IBM Architekt J.Nawrocki, Projekty dyplomowe

Zespół J.Nawrocki, Projekty dyplomowe

Organizacja zespołu w XPrince Zarząd Przedsięwzięcia Reprezentant użytkowników Dyrektor Reprezentant dostawcy Kontrola przeds. Kierownik przedsięwzięcia Analityk=Klient Architekt = Trener Kierownik Zespołu Projektanci-programiści Kierownik Zespołu J.Nawrocki, Projekty dyplomowe

Cykl życia wg XPrince Plan wykładu Wstęp Zespół XPrince Organizacja zespołu Cykl życia projektu Wybrane praktyki i narzędzia XPrince a ISO 9001:2000 XPrince a CMMI Oferta dla Polsoftu J.Nawrocki, Projekty dyplomowe

Cykl życia wg PRINCE 2 16.10 27.11 23.01 8.04 27.05 17.06 1.07 Przyg. zał. proj Inicj. projektu Etap 1 Etap 2 Etap 3 Etap 4 Zamknięcie J.Nawrocki, Projekty dyplomowe

Cykl życia wg XP Wydanie 1 Wydanie 2 Przyrost 1 Przyrost 2 Przyrost 1 J.Nawrocki, Projekty dyplomowe

Fazy w RUP Inception Rozpoczęcie Elaboration Dopracowanie Construction Konstrukcja Transition Wdrożenie J.Nawrocki, Projekty dyplomowe

Fazy w RUP J.Nawrocki, Projekty dyplomowe

Cykl życia wg XPrince 16.10 27.11 23.01 8.04 27.05 17.06 Otwar-cie Wizja i plan Architek-tura Wyd. 1 Wyd. 2 Zamknięcie Konstr. Wdroż. J.Nawrocki, Projekty dyplomowe

Koniec! Podsumowanie Zespół XPrince Cykl życia wg XPrince J.Nawrocki, Projekty dyplomowe

e-SDS esds.cs.put.poznan.pl J.Nawrocki, Projekty dyplomowe

3. Czy dowiedziałeś się czegoś ważnego? 4. Co i jak poprawić? Ocena wykładu 1. Wrażenie ogólne (1 - 6) 2. Za szybko czy za wolno? 3. Czy dowiedziałeś się czegoś ważnego? 4. Co i jak poprawić? J.Nawrocki, Projekty dyplomowe

Plan wykładu Wstęp Procesy TSP TSP a PSP Role w TSP Organizacja zespołu Cykl życia projektu Wybrane praktyki i narzędzia XPrince a ISO 9001:2000 XPrince a CMMI Oferta dla Polsoftu J.Nawrocki, Projekty dyplomowe