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 / Industrial Information Systems |
Education profile | academic |
Level of studies | Second-cycle studies leading to MSc degree |
Beginning semester | summer term 2016/2017 |
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 |
Ukształtowanie umiejętności w zakresie modelowania procesów biznesowych.
Zrozumienie przez studenta zasad modelowania obiektowego.
Ukształtowanie umiejętności w zakresie modelowania 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.
Metodyki strukturalne i obiektowe. Metodyki zwinne. Analiza i modelowanie wymagań. Analiza i modelowanie dziedziny. Projekt architektury rozwiązania. Cykl życia oprogramowania.
Język UML. Geneza, definicja i cele powstania UML. Zakres UML. Diagramy języka UML. Charakterystyka diagramów. Rozszerzenia języka UML: profile, stereotypy, etykiety, OCL.
Podstawowe pojęcia obiektowości i powiązania między obiektami. Modelowanie powiązań obiektów. Klasy, dziedziczenie, generalizacja, specjalizacja, polimorfizm, interfejsy.
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 lub ustnych 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: 20-09-2016 16:20)