Kurs obejmuje kompleksowy przegląd zasad i praktyk związanych z projektowaniem systemów informatycznych. Skupia się na metodach, narzędziach oraz technikach stosowanych w procesie projektowania, analizując m.in. modele i diagramy używane w projektowaniu, cykl życia oprogramowania, style programowania oraz teorie i modele zwiększające skuteczność zarządzania projektami.
Spis zagadnień:
-
Wprowadzenie do projektowania systemów informatycznych
- Projekt vs Proces
- Cykl życia oprogramowania
- Narzędzia CASE
- System informacyjny i informatyczny, oprogramowanie, aplikacja
- Rola systemów informatycznych
- Projektowanie Architektury Oprogramowania
- Style programowania
-
Metodyka RUP i elementy projektu systemu informatycznego
- Klasyczny Model Wodospadowy
- Wprowadzenie do RUP
- Cykl (Lifecycle)
- Faza (Phase)
- Iteracja (Iteration)
- Dyscyplina (Discipline)
- Rola (Role)
- Artefakt (Artifact)
- Aktywność (Activity)
- Przepływ pracy (Workflow)
- Zalety RUP
- Przykład zastosowania RUP
-
Modele i diagramy w projekcie systemu informatycznego
- Język modelowania UML
- Diagram dekompozycji funkcji
- Diagramy przypadków użycia
- Diagram aktywności/czynności
- Diagram związków encji (ERD)
- Modelowanie procesów biznesowych (BPMN)
- Narzędzia do modelowania
-
Teorie i modele zwiększające skuteczność zarządzania projektami
- Model SMART
- Macierz wysiłek-zysk
- Macierz Eisenhowera
- Model RASCI
- Teoria ról w zespole (Team Role Theory)
- Fazy budowania zespołu (Model Tuckman’a)
- Style kierowania (Siatka kierownicza Blake'a i Moutona)
- Model Przywództwa Sytuacyjnego (Hersey i Blanchard)
- Teoria postaw wobec konfliktów (Thomas i Kilmann)
- Efekty stanu „flow” (Csíkszentmihályi)
- Piramida Potrzeb Maslowa
- Koło życia
- Teoria perspektywy (Kahneman i Tversky)
Każda z sekcji wykładów zawiera szczegółowe wprowadzenie teoretyczne, przykłady oraz zadania praktyczne, umożliwiające zdobycie zarówno teoretycznej wiedzy, jak i praktycznych umiejętności w zakresie projektowania systemów informatycznych.
#ProjektowanieSystemówInformatycznych #MetodykaRUP #DiagramyUML #CyklŻyciaOprogramowania #NarzędziaCASE