dr inż. Michał Malinowski

bazy grafowe, cyberbezpieczeństwo, sztuczna inteligencja

Projektowanie systemów informatycznych



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ń:

  1. 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
  2. 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
  3. 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
  4. 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 
Share



Follow this website


You need to create an Owlstown account to follow this website.


Sign up

Already an Owlstown member?

Log in