S Y L L A B U S P R Z E D M I O T U
PRZEDMIOT: INŻYNIERIA OPROGRAMOWANIA
kod przedmiotu: ................................................................................................................................................................
1. AUTORSTWO PROGRAMU PRZEDMIOTU
Autorzy: dr inż. Dariusz Pierzchała, dr inż. Grzegorz Bliźniuk
Wydział: Cybernetyki
Instytut/Katedra: Instytut Systemów Informatycznych
Zakład: Inżynierii Oprogramowania
2. REALIZACJA PRZEDMIOTU
Rodzaj studiów: niestacjonarne jednolite magisterskie
Kierunek: Informatyka
Specjalność: Systemy informatyczne, Informatyczne Systemy Zarządzania
Język realizacji: Polski
3. ROZLICZENIE GODZINOWE
| semestr | 
forma zajęć, liczba godzin/rygor | 
punkty | |||||
| 
 | Razem | wykłady | ćwiczenia | laboratoria | projekt | seminarium | 
 | 
| IV | 36 + | 14 | 
 | 22 | 
 | 
 | 4 | 
| razem | 36 + | 14 | 
 | 22 | 
 | 
 | 4 | 
4. WAŻNOŚĆ SYLLABUSA
| Rok akademicki | 
imię, nazwisko | podpis | 
| 2007/2008 | dr hab. inż. Andrzej Walczak | 
 | 
| 
 | 
 | 
 | 
5. EFEKTY KSZTAŁCENIA
Zapoznać z fazami cyklu życia i wytwarzania oprogramowania systemu informatycznego, ze szczególnym uwzględnieniem metod i notacji stosowanych w fazie analizy i projektowania,
Nauczyć podstaw projektowa w notacji UML,
Nauczyć podstaw modelowania i projektowania systemów z wykorzystaniem wybranych narzędzi wspomagających typu CASE.
6. BEZPOŚREDNIE POWIĄZANIE Z INNYMI PRZEDMIOTAMI
Bazuje na przedmiotach:
Teoretyczne podstawy informatyki
Programowanie Obiektowe
Podbudowuje przedmioty:
Projekt zespołowy
Metody tworzenia systemów informatycznych
Modelowanie danych
Modelowanie funkcji i procesów
Systemy CASE
Zarządzanie projektami informatycznymi
7. TREŚĆ PRZEDMIOTU
| lp | tematyka zajęć | liczba godzin | ||||
| 
 | 
 | wykł. | Ćwicz. | lab. | proj. | semin. | 
| Wprowadzenie. Proces wytwarzania oprogramowania. 
 | 2 | - | - | - | - | |
| Inżynieria wymagań 
 | 2 | - | 6 | - | - | |
| Analiza i projektowanie oprogramowania 
 | 2 | - | 12 | - | - | |
| Elementy języka UML • Geneza i charakterystyka UML; • Notacja UML; | 2 | - | 4 | - | - | |
| Wzorce projektowe i „dobre praktyki” 
 | 2 | - | - | - | - | |
| Metody i techniki weryfikacji i testowania oprogramowania 
 | 2 | - | - | - | - | |
| Elementy zarządzania projektem | 2 | - | - | - | - | |
8. LITERATURA
Ian Sommerville: „Inżynieria oprogramowania”, WNT, 2003
Paul Beynon-Davies: „Inżynieria systemów informacyjnych”, WNT, 1999;
Kazimierz Subieta, Włodzimierz Dąbrowski: „Podstawy inżynierii oprogramowania”, PJWSTK, Warszawa 2005;
Janusz Górski (redakcja): „Inżynieria oprogramowania w projekcie informatycznym”, Mikom, Warszawa 2000;
Grady Booch, James Rumbaugh, Ivar Jacobson: „UML. Przewodnik użytkownika”, WNT, Warszawa, 2002;
Seria podręczników „Inżynieria oprogramowania”, WNT
Glenford J. Myers, Corey Sandler, Tom Badgett, Todd M. Thomas: „Sztuka testowania oprogramowania”, Helion, 2005;
9. ZASADY ZALICZANIA
Zaliczenie - średnia arytmetyczna z dwóch ocen:
Ocena kolokwium semestralnego z materiału z wykładu;
ocena z laboratorium;
Pozytywne zaliczenie przedmiotu jest wtedy, gdy każda z obu powyższych ocen jest pozytywna
Laboratoria - założenia:
realizacja tematów w podgrupach z wykorzystaniem narzędzi np. Rational Rose, Oracle Designer
dopuszczalne prezentacje i/lub referaty studentów;
1
3
"Z A T W I E R D Z A M"
dziekan wydziału
Cybernetyki
imię i nazwisko, podpis
Warszawa, dnia ..........................
autorzy SYLLABUSA
dr inż. Dariusz Pierzchała
dr inż. Grzegorz Bliźniuk
................................
imię i nazwisko, podpis
kierownik katedry/zakładu 
odpowiedzialnej(go) za przedmiot 
dr inż. Dariusz Pierzchała
................................
imię i nazwisko, podpis