program Studium
Inżynieria wymagań |
dr inż. Mirosław Ochodek (miroslaw.ochodek@cs.put.poznan.pl)
wprowadzenie • BPMN •
standard IEEE 830 •
wymagania funkcjonalne –
przypadki użycia • wymagania pozafunkcjonalne – ISO 25000
• testy akceptacyjne •
prototypowanie • pomiar
rozmiaru funkcjonalnego i
szacowanie pracochłonności
na podstawie przypadków
użycia |
Projektowanie |
dr inż. Bartosz Walter (bartosz.walter@cs.put.poznan.pl)
obiektowość • ocena jakości
projektu • metryki obiektowe
• modelowanie oprogramowania
w UML • wzorce projektowe
• refaktoryzacja
oprogramowania |
Zarządzanie jakością |
mgr inż. Sylwia Kopczyńska (sylwia.kopczynska@cs.put.poznan.pl)
jakość i jej rola w
projekcie
• aspekty jakości • modele
zarządzania jakością • ocena
jakości • pomiary •
doskonalenie procesów
rozwoju oprogramowania •
przeglądy i inspekcje
oprogramowania • audyty
jakości
|
Architektury oprogramowania |
mgr inż. Michał Maćkowiak (michal.mackowiak@cs.put.poznan.pl)
architekura i jej rola w
projekcie • dokumentowanie
architektury • architektura
komponentowa • wzorce
architektoniczne •
architektury rozproszone •
SOA • architektura w chmurze
• ewaluacja architektury
(ATAM, SAAM) |
Testowanie oprogramowania |
dr inż. Piotr Zielniewicz (piotr.zielniewicz@cs.put.poznan.pl)
mgr inż. Paweł Martenka (pawel.martenka@cs.put.poznan.pl)
rola testowania w procesie
zarządzania jakością •
systematyka testów • testy
jednostkowe • Test Driven
Development
• jakość testów
(testowanie mutacyjne,
pokrycie kodu) •
automatyzacja testów |
Metodyki zarządcze |
dr hab. inż. Jerzy Nawrocki,
prof. PP (jerzy.nawrocki@cs.put.poznan.pl)
metodyka XPrince •
Programowania Ekstremalne
• etap
przedprojektowy i
rozpoczęcie projektu
• planowanie projektu
• zarządzanie etapem
• Personal Software
Process i Team Software
Process
• Rational Unified
Process |
Kierowanie organizacją IT |
dr inż. Jakub Chabik (jakub.chabik@gmail.com)
usługi w organizacji IT •
umowy SLA • standard ITIL •
modelowanie i zarządzanie
procesami • dojrzałość
procesów • kierowanie
strategiczne organizacją IT
• kierowanie ilościowe
organizacją IT • praca
zespołowa • rola
innowacyjności w organizacji
IT • ryzyko związane z
innowacyjnością |
Organizacja pracy
|
dr inż. Jacek Piotrowski (jacekppiotrowski@gmail.com)
praca indywidualna i praca
zespołowa • zasady
skutecznego działania wg Coveya
• wizja, strategia,
plan • komunikacja w
zespołach • przywództwo •
konflikt, kompromis,
porozumienie |
Projekt informatyczny |
mgr inż. Sylwia Kopczyńska (sylwia.kopczynska@cs.put.poznan.pl)
mgr inż. Michał Maćkowiak (michal.mackowiak@cs.put.poznan.pl)
dr Michał Kozak (mkozak@man.poznan.pl)
realizacja małego projektu
informatycznego •
pozyskiwanie i analiza
wymagań • projektowanie •
implementacja • testowanie •
kontrola jakości •
dokumentacja procesu •
narzędzia wspomagające wytwarzanie oprogramowania |