Techniki modelowania programów Kod przedmiotu

Podobne dokumenty
Podstawy modelowania programów Kod przedmiotu

Język Java i technologie Web - opis przedmiotu

Inżynieria oprogramowania - opis przedmiotu

Projektowanie aplikacji na platformie Android Kod przedmiotu

Hurtownie danych - opis przedmiotu

Analiza i projektowanie obiektowe w UML Kod przedmiotu

Programowanie obiektowe 1 - opis przedmiotu

Internet przedmiotów - opis przedmiotu

Komunikacja interpersonalna - opis przedmiotu

Sieci bezprzewodowe - opis przedmiotu

Aplikacje internetowe - opis przedmiotu

Administrowanie systemami informatycznymi Kod przedmiotu

Dynamika maszyn - opis przedmiotu

Sensoryka i pomiary przemysłowe Kod przedmiotu

Nowoczesne projektowanie aplikacji intrnetowych - opis przedmiotu

Sztuka współczesna (wybieralny) Kod przedmiotu

Aktywne i pasywne systemy pozyskiwania energii słonecznej - opis przedmiotu

Praca z użytkownikiem informacji Kod przedmiotu

Rzeczoznawca majątkowy - opis przedmiotu

Postępowanie dowodowe w prawie publicznym

Grafika inżynierska i podstawy projektowania Kod przedmiotu

Testowanie systemów informatycznych Kod przedmiotu

Organizacja produkcji budowlanej i kierowanie procesem inwestycyjnym - opis przedmiotu

Programowanie urządzeń mobilnych Kod przedmiotu

Projektowanie procesów technologicznych Kod przedmiotu

Modelowanie przetworników pomiarowych Kod przedmiotu

Inżynieria jakości - opis przedmiotu

Prawo cywilne z umowami w administracji Kod przedmiotu

Bezpieczeństwo danych i elementy kryptografii - opis przedmiotu

Programowanie obiektowe 2 - opis przedmiotu

Grafika inżynierska - opis przedmiotu

Inzynieria Oprogramowania 2... nazwa przedmiotu SYLABUS A. Informacje ogólne. Wydział Ekonomiczno-Informatyczny w Wilnie

Podstawy logiki i analizy ilościowej Kod przedmiotu

Wychowanie fizyczne - opis przedmiotu

Informatyczne podstawy projektowania Kod przedmiotu

Aplikacje dla urządzń mobilnych Kod przedmiotu

Prawo parlamentarne - opis przedmiotu

Turystyka na terenach antropogenicznych

Języki programowania II - opis przedmiotu

Architektura komputerów II - opis przedmiotu

Automatyka przemysłowa i sterowniki PLC Kod przedmiotu

Podstawy ekonomii - opis przedmiotu

Systemy zarządzania jakością Kod przedmiotu

Postępowanie sądowo-administracyjne Kod przedmiotu

Zasady i metody ograniczania zagrożeń w środowisku pracy - opis przedmiotu

Fundusze strukturalne i system finansowania projektów Unii Europejskiej - opis przedmiotu

E-1IZ3-06-s6. Inżynieria Programowania. Informatyka. I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Aplikacje WWW i PHP - opis przedmiotu

Logistyka międzynarodowa - opis przedmiotu

Systemy transportowe w inżynierii produkcji Kod przedmiotu

Nauka o materiałach II - opis przedmiotu

Mechaniczne urządzenia sanitarne Kod przedmiotu

Pakiety użytkowe - opis przedmiotu

Konstrukcje budowlane i technologie Kod przedmiotu

Racjonalizacja energii w budynkach Kod przedmiotu

Pomiary wielkości nieelektrycznych Kod przedmiotu

Oprzyrządowanie technologiczne Kod przedmiotu

Logistyka dystrybucji - opis przedmiotu

Elektroniczne przyrządy pomiarowe Kod przedmiotu

Psychofizyczne właściwości człowieka a wykonywanie pracy - opis przedmiotu

Podstawy rachunkowości - opis przedmiotu

Technologie maszyn energetycznych Kod przedmiotu

Wspomaganie komputerowe projektowania w ogrzewnictwie i klimatyzacji - opis przedmiotu

Podstawy zarządzania - opis przedmiotu

Urządzenia automatyki przemysłowej Kod przedmiotu

Projektowanie infrastruktury logistycznej Kod przedmiotu

Systemy informatyczne w logistyce Kod przedmiotu

Technologie GIS - opis przedmiotu

Projekt grupowy - opis przedmiotu

Nowoczesne technologie budowlane w procesie poprawy jakości energetycznej

Projektowanie, analiza i symulacje bioprocesów - opis przedmiotu

Ekonomia sektora publicznego Kod przedmiotu

Polityka przemysłowa - opis przedmiotu

Podstawy prawa pracy i ubezpieczeń społecznych - opis przedmiotu

Zarządzanie transportem miejskim Kod przedmiotu

Zarządzanie projektami - opis przedmiotu

Ocena ryzyka zawodowego - opis przedmiotu

Prawo karne - opis przedmiotu

Ekonometria dynamiczna i finansowa Kod przedmiotu

Systemy zarządzania treścią - opis przedmiotu

Prawo ubezpieczeń - opis przedmiotu

Inżynieria wytwarzania - obróbka ubytkowa Kod przedmiotu

Technologiczne systemy transportu i magazynowania - opis przedmiotu

Stanowiskowe badania samochodów Kod przedmiotu

Projektowanie siłowych układów hydraulicznych - opis przedmiotu

Budowa, programowanie i eksploatacja obrabiarek CNC - opis przedmiotu

Systemy wspomagania decyzji Kod przedmiotu

Maszyny i napęd elektryczny I Kod przedmiotu

Mikroekonomia zaawansowana Kod przedmiotu

Technologie i aplikacje mobilne Kod przedmiotu

Elektroenergetyczna automatyka zabezpieczeniowa - opis przedmiotu

Utrzymanie obiektów współczesnych/zabytkowych w1/w2. Kod przedmiotu. Informacje ogólne WI-BUDP-Utrzobiektwsp/zab.w1/w2-S16.

Podstawy konstrukcji maszyn Kod przedmiotu

Warsztaty laborator.-modelowe (wybieralny) Typ przedmiotu. Informacje ogólne. Kod przedmiotu 06.4-WI-BUDT-warszt.labor-model.- 16.

Metody ilościowe i jakościowe oceny ryzyka Kod przedmiotu

Diagnostyka procesów przemysłowych Kod przedmiotu

Język angielski 3 - opis przedmiotu

Współczesne problemy psychologii Kod przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

Rozwój zawodowy człowieka - opis przedmiotu

Transkrypt:

Techniki modelowania programów - opis przedmiotu Informacje ogólne Nazwa przedmiotu Techniki modelowania programów Kod przedmiotu 11.3-WI-INFD-TMP Wydział Kierunek Wydział Informatyki, Elektrotechniki i Automatyki Informatyka / Inżynieria Systemów Informatycznych Profil ogólnoakademicki Rodzaj studiów drugiego stopnia z tyt. magistra inżyniera Semestr rozpoczęcia semestr letni 2016/2017 Informacje o przedmiocie Semestr 1 Liczba punktów ECTS do zdobycia 5 Typ przedmiotu obowiązkowy Język nauczania polski Sylabus opracował dr inż. Grzegorz Bazydło dr inż. Tomasz Gratkowski

Formy zajęć Forma zajęć Liczba godzin Liczba godzin Liczba godzin w Liczba godzin w Forma w semestrze w tygodniu semestrze tygodniu zaliczenia (stacjonarne) (stacjonarne) (niestacjonarne) (niestacjonarne) Wykład 30 2 18 1,2 Zaliczenie na ocenę Laboratorium 30 2 18 1,2 Zaliczenie na ocenę Cel przedmiotu Zapoznanie studenta z podstawami inżynierii oprogramowania oraz sposobami modelowania programów. 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. Wymagania wstępne Programowanie obiektowe Zakres tematyczny 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. Metody kształcenia Wykład: wykład konwencjonalny/tradycyjny. Laboratorium: ćwiczenia laboratoryjne. Efekty kształcenia i metody weryfikacji osiągania efektów kształcenia Opis efektu Symbole efektów Metody weryfikacji Forma zajęć Zna języki i techniki modelowania programów oraz procesów biznesowych. K_W07 test Wykład Potrafi modelować oprogramowanie, używając odpowiednich języków modelowania. K_U14 K_K03 bieżąca kontrola na zajęciach Laboratorium K_K04 Zna podstawy języka UML, najważniejsze rodzaje diagramów UML, ich zastosowanie, sposoby powiązania obiektów. K_W07 test Wykład

Opis efektu Symbole efektów Metody weryfikacji Forma zajęć Rozumie potrzebę modelowania oprogramowania w celu ułatwienia jego projektowania oraz zwiększenia jego wiarygodności. K_K01 K_K04 test Wykład Zna podstawy programowania obiektowego i potrafi projektować programy, używając obiektowego K_W07 bieżąca kontrola na zajęciach Laboratorium paradygmatu. Warunki zaliczenia 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%. Obciążenie pracą Obciążenie pracą Studia stacjonarne (w godz.) Studia niestacjonarne (w godz.) Godziny kontaktowe (udział w zajęciach; konsultacjach; egzaminie, itp.) 75 56 Samodzielna praca studenta (przygotowanie do: zajęć, kolokwium, egzaminu; studiowanie literatury przygotowanie: pracy pisemnej, projektu, prezentacji, raportu, wystąpienia; itp.) 50 69 Łącznie 125 125

Punkty ECTS Studiastacjonarne Studia niestacjonarne Zajęcia z udziałem nauczyciela akademickiego 3 2 Zajęcia bez udziału nauczyciela akademickiego 2 3 Łącznie 5 5 Literatura podstawowa 1. Sacha K.: Inżynieria oprogramowania, Helion, Gliwice, 2010. 2. Grady B., Rumbaugh J., Jacobson I.: UML przewodnik użytkownika, Wydawnictwa Naukowo-Techniczne, Warszawa, 2002. 3. Dąbrowski W.: Modelowanie systemów informatycznych w języku UML 2.1 w praktyce, Wydawnictwo Naukowe PWN, Warszawa, 2007. 4. Wrycza S.: Język UML 2.0 w modelowaniu systemów informatycznych, Helion, Gliwice, 2006. 5. Drejewicz S.: Zrozumieć BPMN. Modelowanie procesów biznesowych, Helion, Gliwice, 2012. 6. Martin R. C.: Zwinne wytwarzanie oprogramowania. Najlepsze zasady, wzorce i praktyki, Helion, Gliwice, 2014. Literatura uzupełniająca 1. Sommerville I.: Inżynieria oprogramowania, Wydawnictwa Naukowo-Techniczne, Warszawa, 2003. 2. Graessle P., Baumann H., Baumann P.: UML 2.0 w akcji. Przewodnik oparty na projektach, Helion, Gliwice, 2006. 3. Piotrowski M.: Notacja modelowania procesów biznesowych podstawy, BTC, Legionowo, 2007. 4. Brookes F. P.: Mityczny osobomiesiąc. Eseje o inżynierii oprogramowania, Wydawnictwa Naukowo-Techniczne, Warszawa, 2000. 5. Osterwalder A., Pigneur Y.: Tworzenie modeli biznesowych. Podręcznik wizjonera, Helion, Gliwice, 2012. 6. Rasmusson J.: Zwinny samuraj. Jak programują mistrzowie zwinności, Helion, Gliwice, 2012. Uwagi Zmodyfikowane przez dr inż. Grzegorz Bazydło (ostatnia modyfikacja: 20-09-2016 16:19)