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