Object-oriented Analysis and Programming in UML - course description
General information
Course name
Object-oriented Analysis and Programming in UML
Course ID
11.3-WK-MATP-UML-W-S14_pNadGen5M44E
Faculty
Faculty of Exact and Natural Sciences
Field of study
Mathematics
Education profile
academic
Level of studies
First-cycle studies leading to Bachelor's degree
Beginning semester
winter term 2018/2019
Course information
Semester
4
ECTS credits to win
5
Course type
optional
Teaching language
polish
Author of syllabus
dr hab. inż. Silva Robak, prof. UZ
Classes forms
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
-
-
Exam
Project
30
2
-
-
Credit with grade
Aim of the course
Celem przedmiotu jest nauczenie studenta podstaw obiektowej analizy i obiektowego projektowania oprogramowania z wykorzystaniem podstawowych elementów standardowego języka modelowania UML; definiowania wymagań oraz podstaw projektowania architektury oprogramowania systemu.
Przedmiot koncentruje się na fazie analizy i projektowania oprogramowania, natomiast nie obejmuje kwestii programistycznych i implementacyjnych (i nie jest powiązany z konkretnym językiem programowania).
Prerequisites
Znajomość technologii informacyjnych.
Scope
Wykład/projekt
Modele systemu informatycznego. Kroki w procesie rozwiązywania problemu (analizy). Problem złożoności systemów oprogramowania.
Analiza i projektowanie obiektowe. Cykl tworzenia oprogramowania wg obiektowej metodyki (Rational) Unified Process (RUP) – etapy i iteracje.
Tradycyjny wykład, którego elementy objaśniane są na jednym spójnym i sukcesywnie doskonalonym przykładzie (system dziekanat); ćwiczenia projektowe (modelowanie w UML).
Learning outcomes and methods of theirs verification
Outcome description
Outcome symbols
Methods of verification
The class form
Assignment conditions
Kolokwium pisemne z progami punktowymi pozwalającymi ocenić, czy student osiągnął efekty kształcenia w stopniu zadawalającym lub zaliczenie w formie ustnej składające się z pytań teoretycznych i problemowych.
Ocena jednego projektu w semestrze.
Na ocenę z przedmiotu składa się ocena z projektu (50%) oraz ocena z wykładu (50%). Warunkiem zaliczenia przedmiotu jest pozytywna ocena z projektu i wykładu.
Recommended reading
S. Wrycza, B. Marcinkowski, K. Wyrzykowski, Język UML w modelowaniu systemów informatycznych, Helion, Gliwice 2005.
G. Booch, J. Rumbaugh, I. Jacobson, UML przewodnik użytkownika, Wydawnictwa Naukowo-Techniczne, 2002.
Sommerville, Inżynieria oprogramowania, Wydawnictwa Naukowo-Techniczne, Warszawa 2003.
Further reading
E. Gamma, R. Helm, R. Johnson, J. Vlissides, Wzorce projektowe. Elementy oprogramowania obiektowego wielokrotnego użytku, Wydawnictwa Naukowo-Techniczne, Warszawa, 2005.
K. Subieta, Słownik terminów z zakresu obiektowości, Akademicka Oficyna Wydawnicza PLJ, Warszawa 1999.
R.V. Stumpf, L.C. Teague: Object-Oriented Systems Analysis and Design with UML, Prentice Hall, London, 2005.
Notes
Przedmiot oferowany również w semestrze VI.
Modified by dr Alina Szelecka (last modification: 28-04-2018 08:55)