Nazwa przedmiotu:
Wytwarzanie oprogramowania sterowane modelami - laboratory
Koordynator przedmiotu:
dr hab. inż. Michał Śmiałek, smialek@iem.pw.edu.pl, tel. +48222347370
Status przedmiotu:
Obowiązkowy
Poziom kształcenia:
Studia II stopnia
Program:
Informatyka
Grupa przedmiotów:
Wspólne
Kod przedmiotu:
Semestr nominalny:
1 / rok ak. 2009/2010
Liczba punktów ECTS:
3
Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
Język prowadzenia zajęć:
polski
Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
Formy zajęć i ich wymiar w semestrze:
  • Wykład30h
  • Ćwiczenia0h
  • Laboratorium30h
  • Projekt0h
  • Lekcje komputerowe0h
Wymagania wstępne:
Modelowanie oprogramowania w języku UML, Podstawy inżynierii oprogramowania, Modelowanie procesów biznesowych
Limit liczby studentów:
Cel przedmiotu:
umiejętność definiowania języków modelowania, umiejętność transformacji modeli, umiejętność organizacji budowy oprogramowania w oparciu o modele
Treści kształcenia:
1. Zapoznanie się z narzędziem do modelowania i jego możliwościami w zakresie modelowania i generowania raportów. (2h) 2. Generowanie kodu i generowanie raportów. (2h) 3. Konstrukcja prostego generatora kodu. (8h) 4. Zapoznanie się z narzędziem do definiowania transformacji. (2h) 5. Konstrukcja prostych transformacji modeli na podstawie zadanych reguł. (8h) 6. Zapoznanie się z narzędziem ReDSeeDS. (2h) 7. Wytworzenie i ponowne wykorzystanie przypadków oprogramowania w narzędziu ReDSeeDS. (4h)
Metody oceny:
Za wykład: 55 pkt., za laboratorium: 45 pkt. Zaliczenie na podstawie sumy punktów (od 51 pkt. ocena 3,0; od 61 pkt. ocena 3,5 itd.). Należy zaliczyć obydwie części (uzyskać ponad połowę punktów).
Egzamin:
Literatura:
1. Michał Śmiałek – Zrozumieć UML 2.0. Metody modelowania obiektowego, Helion, 2005 2. Stephen Mellor, Kendall Scott – MDA Distilled, Addison Wesley, 2004 2. Ian Sommerville – Inżynieria oprogramowania, WNT, 2003 3. Roger S. Pressman – Praktyczne podejście do inżynierii oprogramowania, WNT, 2004
Witryna www przedmiotu:
Uwagi:

Efekty uczenia się