S Y L A B U S P R Z E D M I O T U
NAZWA PRZEDMIOTU: INŻYNIERIA OPROGRAMOWANIA
Kod przedmiotu: IO
Podstawowa jednostka organizacyjna (PJO): WYDZIAŁ CYBERNETYKI
Kierunek studiów: INFORMATYKA
Specjalność: WSZYSTKIE SPECJALNOŚCI
Rodzaj studiów: studia pierwszego stopnia
Forma studiów: studia niestacjonarne
Język realizacji: POLSKI
Sylabus ważny dla naborów od roku akademickiego 2008/2009
1. REALIZACJA PRZEDMIOTU
Osoba(-y) prowadząca(-e) zajęcia: dr inż. Grzegorz BLIŹNIUK
PJO/instytut/katedra/zakład: WYDZIAŁ CYBERNETYKI/
Instytut Systemów Informatycznych/
Zakład Inżynierii Oprogramowania
2. 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 |
3. PRZEDMIOTY WPROWADZAJĄCE WRAZ Z WYMAGANIAMI WSTĘPNYMI
Teoretyczne podstawy informatyki: rozumienie pojęć podstawowych informatyki
Programowanie obiektowe: rozumienie podstawowych paradygmatów obiektowości
4. ZAŁOŻENIA I CELE PRZEDMIOTU
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
Zapoznać z wybranymi elementami metod zarządzania projektem informatycznym
5. METODY DYDAKTYCZNE
Prezentacja multimedialna na wykładzie
Ustne pytania sprawdzające na wykładzie
Zajęcia laboratoryjne - zadania indywidualne + referaty studentów
Pisemne kolokwium semestralne z przedmiotu
Sprawdziany pisemne w czasie zajęć laboratoryjnych
6. TREŚCI PROGRAMOWE
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 |
- |
- |
- |
- |
7. LITERATURA
podstawowa:
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;
uzupełniająca:
Seria podręczników „Inżynieria oprogramowania”, WNT
Glenford J. Myers, Corey Sandler, Tom Badgett, Todd M. Thomas: „Sztuka testowania oprogramowania”, Helion, 2005;
8. FORMA I WARUNKI ZALICZANIA PRZEDMIOTU
Przedmiot zaliczany jest na podstawie: zaliczenia
Zaliczenie - średnia arytmetyczna z dwóch poniższych 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. W przypadku co najmniej jednej oceny negatywnej, końcowa ocena z przedmiotu jest negatywna.
Laboratoria - założenia:
realizacja tematów w podgrupach z wykorzystaniem narzędzi wspomagających wytwarzanie oprogramowania
dopuszczalne są również referaty studentów;
1
kierownik jednostki organizacyjnej odpowiedzialnej za przedmiot
dr inż. Zbigniew TARAPATA
tytuł, stopień naukowy, imię, NAZWISKO, podpis
"Z A T W I E R D Z A M"
Dziekan Wydziału Cybernetyki
………………………………………………..
dr hab. inż. Ryszard ANTKIEWICZ, prof. WAT
tytuł, stopień naukowy, imię, NAZWISKO
Warszawa, dnia ..........................
autor(rzy) sylabusa
dr inż. Dariusz PIERZCHAŁA
dr inż. Grzegorz BLIŹNIUK
................................
tytuł, stopień naukowy, imię, NAZWISKO, podpis