informatyka - Politechnika Opolska

Transkrypt

informatyka - Politechnika Opolska
Politechnika Opolska
Wydział Elektrotechniki, Automatyki i Informatyki
Załącznik nr 1 do Uczelnianego
Systemu Zapewnienia Jakości Kształcenia
KARTA OPISU PRZEDMIOTU
INFORMATYKA
KIERUNEK STUDIÓW
SPECJALNOŚĆ
STACJONARNE I-GO STOPNIA,
RODZAJ STUDIÓW
INśYNIERIA OPROGRAMOWANIA I
NAZWA PRZEDMIOTU
SOFTWARE ENGINERING I
SUBJECT TITLE
RODZAJ PRZEDMIOTU *)
SEMESTR STUDIÓW
4
Przedmioty wprowadzające
oraz wymagania ogólne**)
PODSTAWOWY
ECTS (pkt.)
TRYB ZALICZENIA PRZEDMIOTU
KOD PRZEDMIOTU:
EGZAMIN
B10
8
Teoretyczne podstawy informatyki, Informatyka I ,II, Programowanie III (
programowanie obiektowe), rozumienie zasad abstrakcji, rozróŜnianie
analizy od syntezy,
PROGRAM PRZEDMIOTU
FORMA ZAJĘĆ
PROWADZĄCY ZAJĘCIA
(tytuł/stopień naukowy, imię i nazwisko)
LICZBA GODZIN
ZAJĘĆ W SEMESTRZE
30
WYKŁAD
DR INś.
KAROL GRANDEK
ĆWICZENIA
LABORATORIUM
PROJEKT
30
DR INś. KRZYSZTOF BARTECKI, DR HAB. INś. JAN
SADECKI, DR INś. KAROL GRANDEK, MGR. INś. Z. ZAJĄC
SEMINARIUM
TREŚCI KSZTAŁCENIA (PROGRAM NAUCZANIA)
WYKŁAD
Lp.
Tematyka zajęć
Liczba godzin
1.
System informatyczny – podstawowe definicje, rodzaje systemów, niezawodność
1
2.
Analiza, modelowanie i projektowanie jako podstawowe etapy budowy systemów
informatycznych. Pełny cykl Ŝycia (systemu) oprogramowania: modele
klasyczny, kaskadowy, spiralny, model V
2
3.
Projektowanie niezawodnego oprogramowania
1
4.
Narzędzia i środowiska wytwarzania oprogramowania
2
5.
Procesy wytwarzania oprogramowania
2
6.
Wymagania procesów biznesowych i metody ich specyfikacji
2
7.
Modelowanie obiektowe procesów biznesowych
2
8.
Walidacja i testowanie oprogramowania
2
9.
Ewolucja oprogramowania
2
10. Zastosowanie wzorców projektowych
2
11. Modelowanie systemów informatycznych odzyskanych
2
12. Zarządzanie konfiguracją oprogramowania
2
13. Analiza i projektowanie strukturalne modeli odzyskanych
2
14. Transformacja modeli strukturalnych na obiektowe (UMLowe)
2
15. Modelowanie systemów wbudowanych
2
Nazwa przedmiotu
2
16. Zarządzanie przedsięwzięciem programistycznym
RAZEM GODZIN W SEMESTRZE
30
LABORATORIUM
Lp.
Tematyka zajęć
Liczba godzin
1.
2.
3.
4.
5.
6.
7.
8.
RAZEM GODZIN W SEMESTRZE
ĆWICZENIA PROJEKTOWE
Lp.
Tematyka zajęć
Liczba godzin
Opracować model procesu biznesowego oraz zaprojektować prototyp systemu
informatycznego wspierającego przetwarzanie danych w tym procesie.
1.
Zakres odpowiedzialności procesu biznesowego naleŜy uzgodnić z prowadzącym zajęcia.
24
Model i projekt powinien być zgodny z standardem UML 2.0
Pierwsza wersja jest oceniana po 4/5 semestru
2.
Druga wersja projektu powinna uwzględnić ew. uwagi prowadzącego i zawierać prototypy
interfejsu uŜytkownika dla zamodelowanych interakcji z aktorami.
RAZEM GODZIN W SEMESTRZE
6
30
ZAŁOśENIA I CELE PRZEDMIOTU:
Celem przedmiotu jest zdobycie umiejętności modelowania, projektowania i dokumentowania
procesów biznesowych i systemów informatycznych zgodnie z metodyką obiektową;
wybierania i uŜywania narzędzi CASE oraz zarządzania projektami informatycznymi.
METODY DYDAKTYCZNE:
wykład, prezentacja, analiza przykładowych procesów biznesowych i projektów SI
FORMA I WARUNKI ZALICZENIA PRZEDMIOTU:
Egzamin pisemny
LITERATURA PODSTAWOWA:
[1] Górski J. (red.) „InŜynieria oprogramowania w projekcie informatycznym” Wydanie II
rozszerzone, MIKOM, Warszawa, 2000 r.
[2] Jaszkiewicz A. : InŜynieria oprogramowania. Wydawnictwo Helion, Gliwice 1996.
[3] Barker R.: Modelowanie związków encji. WNT Warszawa, 1996.
[4] Yourdon E.: Współczesna analiza strukturalna. WNT Warszawa, 1996.
[5] Yourdon E., Argila C.: Analiza obiektowa i projektowanie. WNT Warszawa, 2000.
[6] Graessle, H.Baumann, P.Baumann „Technologia i rozwiązania - UML 2.0 w akcji –
Przewodnik oparty na projektach” Tłumaczenie: M.Pętlicki, Helion 2006 r.
LITERATURA UZUPEŁNIAJĄCA:
2
Nazwa przedmiotu
[1] Booch Grady, Rumbaugh James, Jacobson Ivar “UML przewodnik uŜytkownika” WNT
2002 r.
[2] Dąbrowski Włodzimierz i inni „Modelowanie systemów informatycznych w języku UML
2.1w praktyce” PWN 2007 r.
[3] Wrycza S. i inni: UML 2.1. Ćwiczenia. Wydawnictwo Helion, Gliwice 2007.
[4] Jerzy Nawrocki „Sylabus przedmiotu InŜynieria oprogramowania”
(http://wazniak.mimuw.edu.pl/).
[5] Modell M. E.: A Professional's Guide to System Analysis. McGraw-Hill Book Company,
1988.
*) niewłaściwe przekreślić – zgodnie z arkuszem planu studiów,
**) podać wybrane nazwy przedmiotów stanowiących wprowadzenie/uzupełnienie do przedmiotu opisywanego, oraz zakres
wiadomości/umiejętności/kompetencji jakie powinien posiadać student przed rozpoczęciem nauki tego przedmiotu;
.............................................................................
.................................................
(Kierownik jednostki organizacyjnej/bezpośredni przełoŜony:
pieczęć/podpis)
(Dziekan Wydziału …………………:
pieczęć/podpis)
pieczęć/podpis)
3