SylabUZ
Course name | Software Modelling Techniques |
Course ID | 11.3-WI-INFD-TMP |
Faculty | Faculty of Computer Science, Electrical Engineering and Automatics |
Field of study | Computer Science |
Education profile | academic |
Level of studies | Second-cycle studies leading to MSc degree |
Beginning semester | winter term 2022/2023 |
Semester | 1 |
ECTS credits to win | 5 |
Course type | obligatory |
Teaching language | polish |
Author of syllabus |
|
The class form | Hours per semester (full-time) | Hours per week (full-time) | Hours per semester (part-time) | Hours per week (part-time) | Form of assignment |
Lecture | 30 | 2 | 18 | 1,2 | Credit with grade |
Laboratory | 30 | 2 | 18 | 1,2 | Credit with grade |
Wykształcenie umiejętności w zakresie modelowania procesów biznesowych.
Zrozumienie przez studenta zasad modelowania obiektowego.
Wykształcenie umiejętności w zakresie modelowania programów z wykorzystaniem języka UML.
Programowanie obiektowe
Elementy inżynierii oprogramowania. Tworzenie oprogramowania. Kryzys oprogramowania i sposoby przeciwdziałania.
Modelowanie pojęciowe. Rola modelowania w projektowaniu oprogramowania. Rys historyczny współczesnych technik modelowania.
Analiza biznesowa. Modelowanie procesów biznesowych w notacji BPMN. Biznesowe przypadki użycia. Tworzenie modelu oprogramowania na podstawie modelu BPMN.
Język UML. Geneza, definicja i cele powstania UML. Charakterystyka poszczególnych diagramów UML.
Wytwarzanie oprogramowania oparte na modelach (Model-Driven Development). Architektura MDA (Model-Driven Architecture).
Analiza, specyfikacja i dokumentowanie wymagań użytkownika. Modelowanie przypadków użycia. Projekt architektury rozwiązania.
Metodyki zwinne. Cykl życia oprogramowania.
Podstawowe pojęcia obiektowości (np. klasy, dziedziczenie, generalizacja, specjalizacja, polimorfizm) i powiązania między obiektami. Tworzenie modelu systemu.
Modelowanie interfejsu użytkownika.
Wykład: wykład konwencjonalny/tradycyjny.
Laboratorium: ćwiczenia laboratoryjne.
Outcome description | Outcome symbols | Methods of verification | The class form |
Wykład: warunkiem zaliczenia jest uzyskanie pozytywnych ocen z kolokwiów pisemnych przeprowadzonych co najmniej raz w semestrze.
Laboratorium: warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń laboratoryjnych przewidzianych do realizacji w ramach programu laboratorium.
Składowe oceny końcowej: wykład: 50% + laboratorium: 50%.
Modified by dr inż. Grzegorz Bazydło (last modification: 19-04-2022 19:09)