Wojskowa Akademia Techniczna - WATnet Page 1 of 3
"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: 3DM108S421
Podstawowa jednostka organizacyjna (PJO): WCY
Kierunek studiów: Informatyka
Specjalność: wszystkie specjalności Rodzaj studiów: studia pierwszego stopnia Forma studiów: studia stacjonarne 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
forma zajęć, liczba godzin/rygor
semestr
(x egzamin, + zaliczenie, # projekt) punkty
ECTS
razem
wykłady
ćwiczenia
laboratoria
projekt
seminarium
IV
44x
14
30+
4
razem
14
30
4
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
https://elearning.wcy.wat.edu.pl/eD/logged_inc.php?sid=95e8ad1dde0d7f9788c5db7f... 2010-02-26
Wojskowa Akademia Techniczna - WATnet Page 2 of 3
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
Semestr IV
liczba godzin
lp.
temat/tematyka zajęć
wkł.
ćw.
lab.
prj.
sem.
Wprowadzenie. Proces wytwarzania oprogramowania:
- Ewolucja języków i technik programowania, 1
- Geneza i dziedzina inżynierii oprogramowania, 2
- Modele procesu tworzenia oprogramowania,
- Czynności procesu tworzenia oprogramowania; Inżynieria wymagań:
2
- Wymagania stawiane oprogramowaniu, rodzaje wymagań, 2
6
- Fazy czynności specyfikacji wymagań Analiza i projektowanie oprogramowania:
- Projektowanie architektoniczne,
- Przegląd metodyk pod kątem analizy i projektowania 3
2
4
oprogramowania,
- Modele i wyniki pochodne fazy A&D,
- Narzędzia CASE
Elementy języka UML:
4
- Geneza i charakterystyka UML,
2
6
- Notacje graficzne w UML;
Wybrane zagdnienia jakości oprogramowania: 5
- Agregaty jakości oprogramowania,
2
4
- Zagadnienia interoperacyjności oprogramowania.
Metody i techniki weryfikacji i testowania oprogramowania: 6
- Jakość a potrzeba testowania, poziomy testów, 2
6
- Strategie i techniki testowania, zasady testowania; Wzorce projektowe i dobre praktyki:
7
- Wzorce architektoniczne,
2
4
- Projektowanie z wykorzystaniem wzorców; Razem
14
30
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
uzupełniająca:
Janusz Górski (redakcja): „Inżynieria oprogramowania w projekcie https://elearning.wcy.wat.edu.pl/eD/logged_inc.php?sid=95e8ad1dde0d7f9788c5db7f... 2010-02-26
Wojskowa Akademia Techniczna - WATnet Page 3 of 3
informatycznym”, Mikom, Warszawa 2000
Glenford J. Myers, Corey Sandler, Tom Badgett, Todd M. Thomas: „
Sztuka testowania oprogramowania”, Helion, 2005
wyselekcjonowane ź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 https://elearning.wcy.wat.edu.pl/eD/logged_inc.php?sid=95e8ad1dde0d7f9788c5db7f... 2010-02-26