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