Laboratorium inżynierii oprogramowania
To specjalistyczne laboratorium zostało wyposażone w
zaawansowane narzędzia CASE, wśród których możemy wymienić takie
aplikacje modelowania tworzonego oprogramowania oraz analizy procesów
biznesowych jak: Sparx Systems Enterprise Architect, Poseidon for UML
Professional Edition 6.x, Omondo Eclipse, czy Visual Paradigm Suite.
Dzięki temu realizowane zarówno w ramach studiów stacjonarnych,
niestacjonarnych, jak i podyplomowych zajęcia dydaktyczne na kierunku
informatyka będą dotyczyć nie tylko przedmiotów takich jak: inżynieria
oprogramowania, inżynieria systemów komputerowych, projektowanie
systemów informatycznych, refaktoryzacja, projektowanie i testowanie,
podstawy programowania, programowanie obiektowe, programowanie
zespołowe, specjalistyczne języki programowania,ale również kursów:
analiza i projektowanie strukturalne, modelowanie procesów biznesowych,
modelowanie aplikacji z wykorzystaniem metodyki UML, techniki analizy
systemów na bazie wzorców UML, zapewnianie jakości procesów i produktów w
procesach softwarowych, testowanie oprogramowania, zarządzanie
projektami softwarowymi oraz metody weryfikacji oprogramowania.
Mając dostęp do tych narzędzi specjalistycznych
oraz kadry o wysokich kwalifikacjach zarówno naukowych, jak i
dydaktycznych, posiadającej bogate doświadczenie praktyczne, w trakcie
studiów student powinien nabyć właściwe kompetencje w rozumieniu wiedzy i
umiejętności w zakresie opracowywania planu przedsięwzięcia budowy
oprogramowania, wykonania specyfikacji wymagań oraz projektowania
oprogramowania zgodnie z metodyką strukturalną bądź obiektową,
posługiwania się wzorcami projektowymi, współpracy w grupie
projektantów/programistów, wypracowywania i zachowywania standardów
obowiązujących zespół projektujący oprogramowanie, znajomości programów
wspomagających tworzenie oprogramowania, opracowywania i przeprowadzenia
inspekcji specyfikacji wymagań, kodu źródłowego, opracowania i
przeprowadzenia testów kodu, zarządzania konfiguracją oprogramowania, a
także sporządzania dokumentacji projektu.