Zaawansowana inżynieria oprogramowania
(zasady prowadzenia i zaliczenia zajęć)
dr inż. Waldemar Aabuda
Warszawska Wyższa Szkoła Informatyki
Studia magisterskie
Standardy przedmiotu studia magisterskie
Nazwa przedmiotu:
Zaawansowana inżynieria oprogramowania wykład
Semestr nauczania: I (studia magisterskie)
Forma zaliczenia: egzamin testowy (Abakus)
Liczba godzin: 16
2009-01-30 17:15 2
Omawiane zagadnienia - wykład
Moduł 1 - Normy serii ISO 9000
normy wchodzące w skład serii ISO 9000,
zasady zarządzania jakością, na których opiera się norma ISO
9001:2000,
główne wymagania stawiane przez normę ISO 9001:2000
systemom zarządzania jakością.
Moduł 2 - Model dojrzałości CMMI (Capability Maturity
Model Integration)
koncepcja modelu CMMI (Capability Maturity Model Integration),
bazująca na pięciu poziomach dojrzałości,
praktyki dotyczące zarządzania wymaganiami oraz planowania
przedsięwzięcia programistycznego.
2009-01-30 17:15 3
Omawiane zagadnienia - wykład
Moduł 3 - Zarządzanie przedsięwzięciami i metodyka
PRINCE2
wprowadzenie (geneza metodyki PRINCE2, struktura modelu
PRINCE2 procesy, komponenty i techniki, etapy zarządcze i
techniczne),
podstawowe procesy, z których składa się metodyka PRINCE2, w
tym:
Przygotowanie założeń projektu (PZP),
Inicjowanie projektu (IP),
Zarządzanie zakresem etapu (ZZE),
Strategiczne zarządzanie projektem (SZP),
Zamykanie projektu (ZP),
Sterowanie etapem (SE),
Zarządzanie wytwarzaniem produktów (ZWP),
Planowanie (PL)
oraz diagramy przepływu produktów w ramach procesów.
2009-01-30 17:15 4
Omawiane zagadnienia - wykład
Moduł 4 - Personal Software Process PSP
metodyka PSP wraz z jej stopniami dojrzałości (wtajemniczenia),
ze szczególnym uwzględnieniem dwóch pierwszych stopni
dojrzałości (proces bazowy i planowanie),
rejestry czasu i defektów, problem wyboru miary dla rozmiaru
kodu, standard kodowania i formularz propozycji
samodoskonalenia,
metoda PROBE wykorzystywana w metodyce PSP do szacowania
rozmiaru kodu i szacowania pracochłonności,
budowa harmonogramu, uwzględniającego szacowaną
pracochłonność poszczególnych zadań i realny czas dostępny na
realizację zaplanowanych zadań.
2009-01-30 17:15 5
Omawiane zagadnienia - wykład
Moduł 5 - Metodyki programowania Team Software
Process TSP oraz Rational Unified Process RUP
metodyka TSP (Team Software Process), jako propozycja
organizacji pracy zespołu programistów, z których każdy
organizuje swoją pracę na bazie PSP (organizacja zespołu TSP,
cykl życia oprogramowania proponowany przez TSP),
metodyka RUP (Rational Unified Process), jako jedna z lekkich
metodyk zarządzania projektami informatycznymi (struktura
zespołu zgodna z RUP, cykl życia oprogramowania proponowany
przez RUP).
2009-01-30 17:15 6
Omawiane zagadnienia - wykład
Moduł 6 - Pozyskiwanie i dokumentowanie wymagań
standard IEEE 830, dotyczący specyfikacji wymagań,
dobre praktyki dotyczące dokumentu zawierającego wymagania.
Moduł 7 - Wymagania pozafunkcjonalne i ISO 9126
standard ISO/IEC 9126, w tym model jakości (część pierwsza) i
związane z nim metryki (pozostałe 3 części),
model jakości w ramach standardu ISO/IEC 9126.
2009-01-30 17:15 7
Omawiane zagadnienia - wykład
Moduł 8 - Zarządzanie ryzykiem w projektach
informatycznych
podstawy zarządzania ryzykiem w projekcie
procesy zarządzania ryzykiem, w tym: planowanie zarządzania
ryzykiem w projekcie, identyfikacja ryzyka, jakościowa analiza
skutków ryzyka, ilościowa analiza skutków ryzyka, planowanie
reakcji w przypadku wystąpienia ryzyka (przeniesienie ryzyka,
unikanie ryzyka, akceptacja ryzyka, złagodzenie ryzyka) oraz
monitorowanie i kontrola ryzyka,
podstawy budowy modelu ryzyka,
sposoby reagowania na wystąpienie ryzyka.
2009-01-30 17:15 8
Omawiane zagadnienia - wykład
Moduł 9 - Systemy krytyczne i HAZOP
pojęcie systemów krytycznych,
dobre praktyki dotyczące zbierania i analizy wymagań dla
systemów krytycznych,
HAZOP jako metoda analizy systemów krytycznych (zastosowanie
do analizy krytycznych systemów informatycznych).
Moduł 10 - Szacowanie rozmiaru oprogramowania i
pracochłonności
szacowanie rozmiaru oprogramowania i pracochłonności
wprowadzenie (nawiązanie do omówionej wcześniej metody
PROBE),
metody szacowania rozmiaru oprogramowania oraz
pracochłonności, w tym: metoda punktów funkcyjnych, metoda
delficka, COCOMO II.
2009-01-30 17:15 9
Standardy przedmiotu studia zaoczne
Nazwa przedmiotu:
Zaawansowana inżynieria oprogramowania ćwiczenia
Semestr nauczania: I (studia magisterskie)
Forma zaliczenia: zaliczenie przygotowanie projektu z zakresu ćwiczeń
Liczba godzin: 24
2009-01-30 17:15 10
Omawiane zagadnienia - ćwiczenia
Moduł 1 - Normy serii ISO 9000
opracowanie przykładowej procedury w ramach standardu ISO
9000,
opracowanie w ramach standardu ISO 9000 polityki jakości dla
przykładowej firmy.
Moduł 2 - Model dojrzałości CMMI (Capability Maturity
Model Integration)
opracowanie listy pytań dla oceny poziomu dojrzałości
przykładowej firmy w oparciu o model CMMI,
opracowanie dokumentu definiującego dobre praktyki z obszaru
planowania dla przykładowej firmy.
2009-01-30 17:15 11
Omawiane zagadnienia - ćwiczenia
Moduł 3 - Zarządzanie przedsięwzięciami i metodyka
PRINCE2
zarządzanie elementem przykładowego przedsięwzięcia
programistycznego przy wykorzystaniu metodyki PRINCE2
projekt produkcji oprogramowania dla przykładowej firmy.
Moduł 4 - Personal Software Process PSP
opracowanie rejestru czasu,
opracowanie standardu kodowania dla przykładowego programu,
obliczanie numerycznych reprezentacji wartości rozmytych dla
przykładowych rozmiarów klas przy wykorzystaniu pewnych
danych historycznych,
opracowanie harmonogramu przykładowego projektu
informatycznego,
śledzenie postępu prac przy wykorzystaniu metody wartości
zarobionej .
2009-01-30 17:15 12
Omawiane zagadnienia - ćwiczenia
Moduł 5 - Metodyki programowania Team Software
Process TSP oraz Rational Unified Process RUP
zarządzanie elementem przykładowego przedsięwzięcia
programistycznego przy wykorzystaniu metodyki RUP.
Moduł 6 - Pozyskiwanie i dokumentowanie wymagań
pozyskiwanie i dokumentowanie wymagań dla przykładowego
projektu.
Moduł 7 - Wymagania pozafunkcjonalne i ISO 9126
przygotowanie krótkiego raportu, zawierającego analizę
przykładowego oprogramowania pod kątem dziesięciu wybranych
atrybutów jakości zidentyfikowanych w standardzie ISO 9126.
2009-01-30 17:15 13
Omawiane zagadnienia - ćwiczenia
Moduł 8 - Zarządzanie ryzykiem w projektach
informatycznych
opracowanie rejestru czynników ryzyka dla przykładowego
projektu,
analiza jakościowa i ilościowa ryzyka dla przykładowego projektu.
Moduł 9 - Systemy krytyczne i HAZOP
projekt diagramu klas dla wybranego projektu, proces przeglądu
przy wykorzystaniu metody UML-HAZOP oraz przygotowanie
raportu zawierającego diagram początkowy, oraz formularz
anomalii wg. UML-HAZOP.
Moduł 10 - Szacowanie rozmiaru oprogramowania i
pracochłonności
szacowanie rozmiaru oprogramowania dla przykładowego projektu
programistycznego,
szacowanie pracochłonności dla przykładowego projektu
programistycznego.
2009-01-30 17:15 14
Literatura podstawowa
CMMI for System Engineering/Software Engineering/Integrated
Product and Process Development, Version 1.1, Staged
Representation, CMU/SEI-2002-TR-004, Carnegie Mellon
University, 2004.
OGC. Managing Successful Projects with PRINCE2, TSO, 2002.
Systemy zarządzania jakością. Wymagania, PN-EN ISO 9001,
PKN, 2001.
B.W. Boehm, C. Abts, A.W. Brown, S. Chulani, B.K. Clark, E.
Horowitz, R. Madachy, D. Reifer, B Steece, Software Cost
Estimation with COCOMO II, Prentice Hall PTR, 2000.
W. Humphrey, A Discipline for Software Engineering, Addison-
Wesley, Reading 1995.
P. Kroll, P. Kruchten, The Rational Unified Process Made Easy,
Addison-Wesley, Boston 2003.
I.Sommerville, P. Sawyer, Requirements Engineering. A Good
Practice Guide, John Wiley & Sons, Chichester 1997.
2009-01-30 17:15 15
Literatura uzupełniająca cz. 1
Project Management Institute, A Guide to the Project
Management Body of Knowledge, PMBOK Guide, Third Edition,
2004.
Carl L. Pritchard, Zarządzanie ryzykiem w projektach. Teoria i
praktyka, WIG-Press Warszawa 2002,
Y. Y. Chong, E. M. Brown, Zarządzanie ryzykiem projektu, Edycja
polska, Oficyna Ekonomiczna, Dom Wydawniczy ABC Kraków
2001,
J. Davidson Frame, Zarządzanie projektami w organizacjach,
wydawnictwo One Press, 2003.
Tom DeMarco, Timothy Lister, Czynnik ludzki skuteczne
przedsięwzięcia i wydajne zespoły, WNT Warszawa 2002.
Begier B., Inżynieria oprogramowania, problematyka jakości,
Wydawnictwo Politechniki Poznańskiej, Poznań 1999
Cegieła R., Zalewski A., Inżynieria systemów informatycznych
cele, metody, problemy, Wydawnictwo Nakom, Poznań 1998
2009-01-30 17:15 16
Literatura uzupełniająca cz. 2
Chabik J., Praktyka skutecznego programowania, Wydawnictwo
Nakom, Poznań 1998
Górski J. (red.), Inżynieria oprogramowania, Wydawnictwo
Mikom, Warszawa 2000
Jaszkiewicz A., Inżynieria oprogramowania, Wydawnictwo
Helion, Gliwice 1997,
Subieta K., Wprowadzenie do inżynierii oprogramowania,
Wydawnictwo PJWSTK, 2002 r.,
Płodzień J., Stemposz E., Analiza i projektowanie systemów
informatycznych, Wydawnictwo PJWSTK, 2004 r.,
Sommerville I., Inżynieria oprogramowania, WNT, 2003 r.,
Phillips J., Zarządzanie projektami informatycznymi,
Wydawnictwo Helion, Gliwice 2004,
McConnel S., Rapid Development, Wydawnictwo Microsoft Press,
1996,
2009-01-30 17:15 17
Literatura uzupełniająca cz. 3
McConnel S., Software Project, Survival Guide, Wydawnictwo
Microsoft Press, 1998,
Alur D., Crupi J., Malks D., J2EE. Wzorce projektowe,
Wydawnictwo Helion, 2004 r.,
Cooper J. W., Visual Basic. Wzorce projektowe, Wydawnictwo
Helion, 2002 r.,
Wróblewski P., Zarządzanie projektami informatycznymi dla
praktyków, Wydawnictwo Helion, 2005 r.
2009-01-30 17:15 18
Pytania
2009-01-30 17:15 19
Dziękuję Państwu za uwagę
2009-01-30 17:15 20
Wyszukiwarka
Podobne podstrony:
Algebra wykład zasady zaliczenia, informacje ogólneMarketing w handlu i usługach wykład 1 i zasady zaliczenia przedmiotuZASADY ZALICZENIA PRZEDMIOTU ADMINISTRACJA PUBLICZNA(2)ZASADY ZALICZENIA LABORATORIUM DIAGNOSTYKIZasady zaliczenia Analizazasady zaliczenia ćwiczenia reklama i promocja osobistaZasady Zaliczania Kursu ALG MAP9816 zao 13 14 zima 3z?zasady zaliczeniaCPP ZASADY ZALICZENIAZasady zaliczaniaZasady zaliczania konstrukcji metalowychzasady zaliczenia2015prawo ustrojowe ue wyklad zasady 2014prowadzacy i zasady zaliczenia przedmiotowZasady zaliczen PPR 2011 2012ZIO wyklad07 systemy krytyczne i HAZOPSTATYSTYKA 09 zasady zaliczeniaZasady zaliczenia cwiczenwięcej podobnych podstron