"Z A T W I E R D Z A M"
Dziekan Wydziału Cybernetyki
dr hab. inż. Ryszard Antkiewicz prof. WAT
Warszawa, dnia ...........................
S Y L A B U S P R Z E D M I O T U
NAZWA PRZEDMIOTU: Inżynieria oprogramowania
Kod przedmiotu: 3DM108N421
Podstawowa jednostka organizacyjna (PJO): WCY
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
Osoby prowadzące zajęcia: dr inż. Grzegorz Bliźniuk, mgr inż. Rafał Kasprzyk
PJO/instytut/katedra/zakład: WCY/ISI/ZIO
Osoba prowadząca wykład: dr inż. Grzegorz Bliźniuk
2. ROZLICZENIE GODZINOWE
semestr
forma zajęć, liczba godzin/rygor
(x egzamin, + zaliczenie, # projekt)
punkty
ECTS
razem
wykłady
ćwiczenia
laboratoria
projekt
seminarium
IV
30x
10
20+
5
razem
10
20
5
3. PRZEDMIOTY WPROWADZAJĄCE WRAZ Z WYMAGANIAMI WSTĘPNYMI
Teoretyczne podstawy informatyki, wymagania wstępne: podstawowe pojęcia
informatyki
Programowanie obiektowe, wymagania wstępne: podstawowe paradygmaty
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 analizy i projektowania w języku UML
Nauczyć podstaw modelowania i projektowania systemów z wykorzystaniem
wybranych narzędzi wspomagających typu CASE
Nauczyć podstawowych zagadnien dotyczących jakości oprogramowania, w tym
szczególnie jego interoperacyjności
Page 1 of 3
Wojskowa Akademia Techniczna - WATnet
2010-02-26
https://elearning.wcy.wat.edu.pl/eD/logged_inc.php?sid=95e8ad1dde0d7f9788c5db7f...
5. METODY DYDAKTYCZNE
wykład, zajęcia laboratoryjne
sprawdziany na laboratoriach, zadania laboratoryjne, kolokwium sprawdzające -
semestralne
referaty studentów, prezentacje wykładowcy
6. TREŚCI PROGRAMOWE
lp.
Semestr IV
temat/tematyka zajęć
liczba godzin
wkł.
ćw.
lab.
prj.
sem.
1
Wprowadzenie. Proces wytwarzania oprogramowania:
- Ewolucja języków i technik programowania,
- Geneza i dziedzina inżynierii oprogramowania,
- Modele procesu tworzenia oprogramowania,
- Czynności procesu tworzenia oprogramowania;
1
2
Inżynieria wymagań:
- Wymagania stawiane oprogramowaniu, rodzaje wymagań,
- Fazy czynności specyfikacji wymagań
1
4
3
Analiza i projektowanie oprogramowania:
- Projektowanie architektoniczne,
- Przegląd metodyk pod kątem analizy i projektowania
oprogramowania,
- Modele i wyniki pochodne fazy A&D,
- Narzędzia CASE
2
4
4
Elementy języka UML:
- Geneza i charakterystyka UML,
- Notacje graficzne w UML;
2
4
5
Wybrane zagdnienia jakości oprogramowania:
- Agregaty jakości oprogramowania,
- Zagadnienia interoperacyjności oprogramowania.
2
2
6
Metody i techniki weryfikacji i testowania oprogramowania:
- Jakość a potrzeba testowania, poziomy testów,
- Strategie i techniki testowania, zasady testowania;
1
4
7
Wzorce projektowe i dobre praktyki:
- Wzorce architektoniczne,
- Projektowanie z wykorzystaniem wzorców;
Wprowadzenie do zarządzania projektem informatycznym.
1
2
Razem
10
20
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 200
Grady Booch, James Rumbaugh, Ivar Jacobson: „UML. Przewodnik
użytkownika”, WNT, Warszawa, 2002
Page 2 of 3
Wojskowa Akademia Techniczna - WATnet
2010-02-26
https://elearning.wcy.wat.edu.pl/eD/logged_inc.php?sid=95e8ad1dde0d7f9788c5db7f...
uzupełniająca:
Janusz Górski (redakcja): „Inżynieria oprogramowania w projekcie
informatycznym”, Mikom, Warszawa 2000
Glenford J. Myers, Corey Sandler, Tom Badgett, Todd M. Thomas: „
Sztuka testowania oprogramowania”, Helion, 2005
wyslekcjonowane źródła internetowe
8. FORMA I WARUNKI ZALICZANIA PRZEDMIOTU
Przedmiot zaliczany jest na podstawie egzaminu w formie pisemnej. Warunkiem
dopuszczenia do egzaminu jest pozytywna ocena z laboratorium.
Laboratoria - założenia odnośnie prowadzenia zajęć:
- realizacja poszczególnych tematów w podgrupach z wykorzystaniem narzędzi np.
Rational Rose, Oracle Designer,
- dopuszczalne prezentacje i/lub referaty studentów (zależne od decyzji
prowadzącego zajęcia).
Odzielny wpis do indeksu z zaliczenia zajęć laboratoryjnych.
autor sylabusa
kierownik jednostki organizacyjnej
odpowiedzialnej za przedmiot
dr inż. Bliźniuk Grzegorz
dr inż. Jarosław Koszela
tytuł, stopień naukowy, imię, NAZWISKO, podpis
tytuł, stopień naukowy, imię, NAZWISKO, podpis
Page 3 of 3
Wojskowa Akademia Techniczna - WATnet
2010-02-26
https://elearning.wcy.wat.edu.pl/eD/logged_inc.php?sid=95e8ad1dde0d7f9788c5db7f...