Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Informatyki - Zarządzanie i inżynieria produkcji (N2)

Sylabus przedmiotu Zastosowanie narzędzi CASE w projekcie:

Informacje podstawowe

Kierunek studiów Zarządzanie i inżynieria produkcji
Forma studiów studia niestacjonarne Poziom drugiego stopnia
Tytuł zawodowy absolwenta magister inżynier
Obszary studiów nauk technicznych
Profil ogólnoakademicki
Moduł
Przedmiot Zastosowanie narzędzi CASE w projekcie
Specjalność zarządzanie jakością produkcji oprogramowania
Jednostka prowadząca Katedra Inżynierii Oprogramowania
Nauczyciel odpowiedzialny Michał Fedorov <Michal.Fedorov@zut.edu.pl>
Inni nauczyciele
ECTS (planowane) 2,0 ECTS (formy) 2,0
Forma zaliczenia zaliczenie Język polski
Blok obieralny Grupa obieralna

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
wykładyW3 10 1,00,50zaliczenie
laboratoriaL3 10 1,00,50zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1Współczesne metodyki wytwarzania oprogramowania
W-2Współczesne jezyki programowania
W-3Opanowany kurs "Wymagania w systemach oprogramowania"
W-4Kurs z Testowania oprogramowania
W-5Opanowany kurs z Weryfikacji i walidacji oprogramowania

Cele przedmiotu

KODCel modułu/przedmiotu
C-1Zapoznanie studentów z narzedziami modelowania i zarzadzania całym cyklem zycia systemu informatycznego
C-2Ukszałtowania umietnosci posługiwania sie narzedziami CASE w celu projektowania i zarzadzania całym przedsiewzieciem informatycznym

Treści programowe z podziałem na formy zajęć

KODTreść programowaGodziny
laboratoria
T-L-1Praktyczne zapoznanie sie z funkcjonalnoscia typowego narzedzia CASE.1
T-L-2Opracowanie wymagan za pomoca wybranego narzedzia CASE2
T-L-3Technika wykorzystania CASE do modelowania zachowania obiektów1
T-L-4Wykorzystanie narzedzi CASE do opracowania logiki oprogramowania1
T-L-5Praktyczne techiniki generowania kodu i refaktoryzacji projektu1
T-L-6Aspekty praktyczne zarzadzania wersjami w CASE.2
T-L-7Wykorzystanie mozliwosci CASE do zarzadzania projektem2
10
wykłady
T-W-1Wstep. Pojecie CASE. Historia rozwoju. Wymagania do współczesnych narzedzi CASE. Narzedzi CASE a cykl zycia produkcji oprogramowania. Ogólna charakterystyka składowych narzedzi CASE. Przykłady darmowych oraz komercyjnych narzedzi CASE i ich charakterystyka.1
T-W-2Podstawowa funkcjonalnosc narzedzi CASE. Interfejs uzytkownika CASE. Typy diagramów UML wspierane narzedziami CASE. Przegladarka CASE. Edytory diagramów UML: wymagan, logiki, architektury oraz wdrozenia. Modeli szablonów projektów. Podłaczenie driver-ów, tworzenie i połaczenie repozytoriów danych. Praktyczne przykłady tworzenia projektów w wybranym srodowisku CASE.1
T-W-3Zarzadzanie modelami w srodowisku CASE. Sprawdzanie poprawnosci modeli i projektu. Zorganizowanie zespołowego projektowania oprogramowania. Komunikacja narzedzi CASE z innymi narzedziami. OMG XMI i MOF standardy. XMI import oraz eksport. Zarzadzanie wersjami w CASE: CVS, Subversion. Konfigurowanie CASE z wybranym narzedziem zarzadzania wersjami. Tworzenie repozytorium. CVS z lokalnym lub zdalnym repozytorium. Praktyczne przykłady omówionych technik.2
T-W-4Sledzenie zmian w modelu projektu. Zarzadzanie audytem i audyt modeli w CASE. Historia zmian, audyt efektywnosci. Pojecie linii odniesienia. Zarzadzanie linia odniesienia. i jej wykorzystanie w CASE. Typowe scenariusze wykorzystania linii odniesienia. Przykłady praktycznego wykorzystania omówionych technik.1
T-W-5Techniki szacowanie projektu i zarzadzania zespołem w CASE. Scenariuszy testów i wykonanie testów jednostkowych, systemowych, akceptacyjnych w CASE. Odzwierciadlenie skryptów konserwacji, zmian i defektów. Zarzadzanie lista zadan, słownikom, wymaganiami. Przykłady praktycznego wykorzystania omówionych technik.2
T-W-6Inzynieria wstecz. Importowanie kodu. Synchronizacja projektu i kodu. Typowe opcji generowania kodu. Szablony transformacji modelu w kod. Modelowanie danych w CASE. Diagram modelu danych. Pojecie MDA (Model Driver Architecture ). MDA transformacji. Inzynieria do przodu. Przykłady praktycznego wykorzystania omówionych technik.2
T-W-7Zarzadzanie i generowanie raportów: RTF, Word i HTML. Raporty implementacyjne, raporty testowania, słownika. Mozliwosci odzwierciadlenia sledzenia realizacji systemu w raportach. Techniki rozszerzanie funkcjonalnosci CASE. Tworzenie, importowanie i wykorzystanie wzorców projektowych. Pojecie profilu. Tworzenie, importowanie i wykorzystanie profili.1
10

Obciążenie pracą studenta - formy aktywności

KODForma aktywnościGodziny
laboratoria
A-L-1Udział w zajeciach10
A-L-2Przygotownie się do zajec laboratoryjnych15
A-L-3Udział w konsultacjach2
A-L-4Zaliczenie1
28
wykłady
A-W-1Uczestnictwo w wykładach10
A-W-2Udział w konsultacjach2
A-W-3Zaliczenie1
A-W-4Samodzielne studiowanie tematyki wykładów15
28

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Wykład informacyjny
M-2Cwiczenia laboratoryjne

Sposoby oceny

KODSposób oceny
S-1Ocena formująca: Ocena okresowa stopnia rozwoju i jakosci opracowanego modelu cyklu zycia wybranego przedsiewsiecia informatycznego w wybranym narzedzi CASE
S-2Ocena formująca: Ocena koncowej prezentacji i wygenerowanego raportu opracowanego modelu cykla zycia wybranego przedsiewsiecia informatycznego w wybranym narzedziu CASE
S-3Ocena podsumowująca: Zaliczenie ustne obejmujace zakres tematyczny wykładów

Zamierzone efekty kształcenia - wiedza

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
ZIP_2A_D3/08_W01
W wyniku przeprowadzonych zajec student jest w stanie zcharakteryzowac funkcjonalnosc narzedzi CASE niezbedzna do modelowania i zarzadzania całym cyklem zycia systemu informatycznego.
ZIP_2A_W03, ZIP_2A_W05, ZIP_2A_W07, ZIP_2A_W11T2A_W02, T2A_W03, T2A_W04, T2A_W05, T2A_W07C-1, C-2T-W-1, T-W-2, T-W-3, T-W-4, T-W-5, T-W-6, T-W-7, T-L-1, T-L-2, T-L-3, T-L-4, T-L-5, T-L-6, T-L-7M-1, M-2S-1, S-2, S-3

Zamierzone efekty kształcenia - umiejętności

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
ZIP_2A_D3/08_U01
W wyniku przeprowadzonych zajec student powien umiec dobierac lub we własciwy sposób konfigurowac narzedzia CASE do potrzeb modelowania i zarzadzania całym cyklem zycia systemu informatycznego oraz korzystac z funcjonalnosci podstawowych typowych narzedzi CASE
ZIP_2A_U01, ZIP_2A_U02, ZIP_2A_U04, ZIP_2A_U05, ZIP_2A_U07, ZIP_2A_U10, ZIP_2A_U12, ZIP_2A_U15, ZIP_2A_U16, ZIP_2A_U18, ZIP_2A_U19T2A_U01, T2A_U02, T2A_U04, T2A_U05, T2A_U07, T2A_U10, T2A_U12, T2A_U15, T2A_U16, T2A_U19C-1, C-2T-W-1, T-W-2, T-W-3, T-W-4, T-W-5, T-W-6, T-W-7, T-L-1, T-L-2, T-L-3, T-L-4, T-L-5, T-L-6, T-L-7M-1, M-2S-1, S-2, S-3

Kryterium oceny - wiedza

Efekt kształceniaOcenaKryterium oceny
ZIP_2A_D3/08_W01
W wyniku przeprowadzonych zajec student jest w stanie zcharakteryzowac funkcjonalnosc narzedzi CASE niezbedzna do modelowania i zarzadzania całym cyklem zycia systemu informatycznego.
2,0nie spełnia kryteriów okreslonych dla oceny 3
3,0potrafi zcharakteryzowac wybrane współczesne narzedzie CASE w zakresie wykorzystania UML, zarzadzania konfiguracja oraz wytłumaczyc ich zwiazek z cyklem zycia produkcji oprogramowania
3,5potrafi zcharakteryzowac wybrane współczesne narzedzie CASE w zakresie wykorzystania UML, zarzadzania konfiguracja, sledzenia projektu oraz wytłumaczyc ich zwiazek z cyklem zycia produkcji oprogramowania
4,0potrafi zcharakteryzowac wybrane współczesne narzedzie CASE w zakresie wykorzystania UML, zarzadzania konfiguracja, sledzenia projektu, testowania oraz wytłumaczyc ich zwiazek z cyklem zycia produkcji oprogramowania
4,5potrafi zcharakteryzowac wybrane współczesne narzedzie CASE w zakresie wykorzystania UML, zarzadzania konfiguracja, sledzenia projektu, testowania, generowania raportów oraz wytłumaczyc ich zwiazek z cyklem zycia produkcji oprogramowania
5,0potrafi zcharakteryzowac współczesne narzedzia CASE w zakresie wykorzystania UML, zarzadzania konfiguracja, sledzenia projektu, testowania, generowania raportów oraz wytłumaczyc ich zwiazek z cyklem zycia produkcji oprogramowania

Kryterium oceny - umiejętności

Efekt kształceniaOcenaKryterium oceny
ZIP_2A_D3/08_U01
W wyniku przeprowadzonych zajec student powien umiec dobierac lub we własciwy sposób konfigurowac narzedzia CASE do potrzeb modelowania i zarzadzania całym cyklem zycia systemu informatycznego oraz korzystac z funcjonalnosci podstawowych typowych narzedzi CASE
2,0nie spełnia kryteriów okreslonych dla oceny 3
3,0Umie konfigurowac wybrane narzedzie CASE do potrzeb modelowania i zarzadzania postawowymi etapami cyklu zycia projektu informatycznego oraz posiada podstawowe umiejetnosci posługiwania tymi systemami CASE
3,5Umie konfigurowac kilka narzedzi CASE do potrzeb modelowania i zarzadzania postawowymi etapami cyklu zycia projektu informatycznego oraz posiada podstawowe umiejetnosci posługiwania tymi systemami CASE
4,0Umie konfigurowac wybrane narzedzie CASE do potrzeb modelowania i zarzadzania całym cyklem zycia projektu informatycznego oraz posiada zaawansowane umiejetnosci posługiwania tymi systemami CASE
4,5Umie konfigurowac kilka narzedzi CASE do potrzeb modelowania i zarzadzania całym cyklem zycia projektu informatycznego oraz posiada umiejetnosci posługiwania jednym z tych systemamów CASE w zaawansowany sposób
5,0Umie konfigurowac kilka narzedzi CASE do potrzeb modelowania i zarzadzania całym cyklem zycia projektu informatycznego oraz posiada zaawansowane umiejetnosci posługiwania tymi systemami CASE

Literatura podstawowa

  1. Bijay K. Jayaswal, Peter C. Patton, Oprogramowanie godne zaufania. Metodologia, techniki i narzedzia projektowania, Helion, Gliwice, 2008
  2. Kleppe A., MDA Explained: The Model Driven Architecture™: Practice and Promise, Addison Wesley, 2003
  3. Mickey Gousset, Brian Keller, Ajoy Krishnamoorthy, Martin Woodward, Professional Application Lifecycle Management with Visual Studio 2010, Wiley Publishing, Inc., Indianapolis, Indiana USA, 2010

Literatura dodatkowa

  1. Pressman Roger S., Praktyczne podejscie do inzynierii oprogramowania, WNT, Warszawa, 2004

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Praktyczne zapoznanie sie z funkcjonalnoscia typowego narzedzia CASE.1
T-L-2Opracowanie wymagan za pomoca wybranego narzedzia CASE2
T-L-3Technika wykorzystania CASE do modelowania zachowania obiektów1
T-L-4Wykorzystanie narzedzi CASE do opracowania logiki oprogramowania1
T-L-5Praktyczne techiniki generowania kodu i refaktoryzacji projektu1
T-L-6Aspekty praktyczne zarzadzania wersjami w CASE.2
T-L-7Wykorzystanie mozliwosci CASE do zarzadzania projektem2
10

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Wstep. Pojecie CASE. Historia rozwoju. Wymagania do współczesnych narzedzi CASE. Narzedzi CASE a cykl zycia produkcji oprogramowania. Ogólna charakterystyka składowych narzedzi CASE. Przykłady darmowych oraz komercyjnych narzedzi CASE i ich charakterystyka.1
T-W-2Podstawowa funkcjonalnosc narzedzi CASE. Interfejs uzytkownika CASE. Typy diagramów UML wspierane narzedziami CASE. Przegladarka CASE. Edytory diagramów UML: wymagan, logiki, architektury oraz wdrozenia. Modeli szablonów projektów. Podłaczenie driver-ów, tworzenie i połaczenie repozytoriów danych. Praktyczne przykłady tworzenia projektów w wybranym srodowisku CASE.1
T-W-3Zarzadzanie modelami w srodowisku CASE. Sprawdzanie poprawnosci modeli i projektu. Zorganizowanie zespołowego projektowania oprogramowania. Komunikacja narzedzi CASE z innymi narzedziami. OMG XMI i MOF standardy. XMI import oraz eksport. Zarzadzanie wersjami w CASE: CVS, Subversion. Konfigurowanie CASE z wybranym narzedziem zarzadzania wersjami. Tworzenie repozytorium. CVS z lokalnym lub zdalnym repozytorium. Praktyczne przykłady omówionych technik.2
T-W-4Sledzenie zmian w modelu projektu. Zarzadzanie audytem i audyt modeli w CASE. Historia zmian, audyt efektywnosci. Pojecie linii odniesienia. Zarzadzanie linia odniesienia. i jej wykorzystanie w CASE. Typowe scenariusze wykorzystania linii odniesienia. Przykłady praktycznego wykorzystania omówionych technik.1
T-W-5Techniki szacowanie projektu i zarzadzania zespołem w CASE. Scenariuszy testów i wykonanie testów jednostkowych, systemowych, akceptacyjnych w CASE. Odzwierciadlenie skryptów konserwacji, zmian i defektów. Zarzadzanie lista zadan, słownikom, wymaganiami. Przykłady praktycznego wykorzystania omówionych technik.2
T-W-6Inzynieria wstecz. Importowanie kodu. Synchronizacja projektu i kodu. Typowe opcji generowania kodu. Szablony transformacji modelu w kod. Modelowanie danych w CASE. Diagram modelu danych. Pojecie MDA (Model Driver Architecture ). MDA transformacji. Inzynieria do przodu. Przykłady praktycznego wykorzystania omówionych technik.2
T-W-7Zarzadzanie i generowanie raportów: RTF, Word i HTML. Raporty implementacyjne, raporty testowania, słownika. Mozliwosci odzwierciadlenia sledzenia realizacji systemu w raportach. Techniki rozszerzanie funkcjonalnosci CASE. Tworzenie, importowanie i wykorzystanie wzorców projektowych. Pojecie profilu. Tworzenie, importowanie i wykorzystanie profili.1
10

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1Udział w zajeciach10
A-L-2Przygotownie się do zajec laboratoryjnych15
A-L-3Udział w konsultacjach2
A-L-4Zaliczenie1
28
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1Uczestnictwo w wykładach10
A-W-2Udział w konsultacjach2
A-W-3Zaliczenie1
A-W-4Samodzielne studiowanie tematyki wykładów15
28
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaZIP_2A_D3/08_W01W wyniku przeprowadzonych zajec student jest w stanie zcharakteryzowac funkcjonalnosc narzedzi CASE niezbedzna do modelowania i zarzadzania całym cyklem zycia systemu informatycznego.
Odniesienie do efektów kształcenia dla kierunku studiówZIP_2A_W03zna zaawansowane metody, techniki, narzędzia i technologie w wybranym obszarze inżynierii produkcji, ze szczególnym uwzględnieniem nowoczesnych metod zarządzania produkcją
ZIP_2A_W05ma podbudowaną teoretycznie szczegółową wiedzę z zakresu zarządzania i inżynierii produkcji, ze szczególnym uwzględnieniem zarządzania funkcjami technicznymi na poziomie strategicznym
ZIP_2A_W07zna podstawowe metody, techniki, narzędzia i materiały stosowane przy rozwiązywaniu złożonych zadań inżynierskich związanych z inżynierią produkcji, w tym metody twórczego myślenia
ZIP_2A_W11ma wiedze z zakresu zintegrowanych systemów informatycznych oraz systemów wspomagania decyzji.
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT2A_W02ma szczegółową wiedzę w zakresie kierunków studiów powiązanych ze studiowanym kierunkiem studiów
T2A_W03ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną obejmującą kluczowe zagadnienia z zakresu studiowanego kierunku studiów
T2A_W04ma podbudowaną teoretycznie szczegółową wiedzę związaną z wybranymi zagadnieniami z zakresu studiowanego kierunku studiów
T2A_W05ma wiedzę o trendach rozwojowych i najistotniejszych nowych osiągnięciach z zakresu dziedzin nauki i dyscyplin naukowych, właściwych dla studiowanego kierunku studiów i pokrewnych dyscyplin naukowych
T2A_W07zna podstawowe metody, techniki, narzędzia i materiały stosowane przy rozwiązywaniu złożonych zadań inżynierskich z zakresu studiowanego kierunku studiów
Cel przedmiotuC-1Zapoznanie studentów z narzedziami modelowania i zarzadzania całym cyklem zycia systemu informatycznego
C-2Ukszałtowania umietnosci posługiwania sie narzedziami CASE w celu projektowania i zarzadzania całym przedsiewzieciem informatycznym
Treści programoweT-W-1Wstep. Pojecie CASE. Historia rozwoju. Wymagania do współczesnych narzedzi CASE. Narzedzi CASE a cykl zycia produkcji oprogramowania. Ogólna charakterystyka składowych narzedzi CASE. Przykłady darmowych oraz komercyjnych narzedzi CASE i ich charakterystyka.
T-W-2Podstawowa funkcjonalnosc narzedzi CASE. Interfejs uzytkownika CASE. Typy diagramów UML wspierane narzedziami CASE. Przegladarka CASE. Edytory diagramów UML: wymagan, logiki, architektury oraz wdrozenia. Modeli szablonów projektów. Podłaczenie driver-ów, tworzenie i połaczenie repozytoriów danych. Praktyczne przykłady tworzenia projektów w wybranym srodowisku CASE.
T-W-3Zarzadzanie modelami w srodowisku CASE. Sprawdzanie poprawnosci modeli i projektu. Zorganizowanie zespołowego projektowania oprogramowania. Komunikacja narzedzi CASE z innymi narzedziami. OMG XMI i MOF standardy. XMI import oraz eksport. Zarzadzanie wersjami w CASE: CVS, Subversion. Konfigurowanie CASE z wybranym narzedziem zarzadzania wersjami. Tworzenie repozytorium. CVS z lokalnym lub zdalnym repozytorium. Praktyczne przykłady omówionych technik.
T-W-4Sledzenie zmian w modelu projektu. Zarzadzanie audytem i audyt modeli w CASE. Historia zmian, audyt efektywnosci. Pojecie linii odniesienia. Zarzadzanie linia odniesienia. i jej wykorzystanie w CASE. Typowe scenariusze wykorzystania linii odniesienia. Przykłady praktycznego wykorzystania omówionych technik.
T-W-5Techniki szacowanie projektu i zarzadzania zespołem w CASE. Scenariuszy testów i wykonanie testów jednostkowych, systemowych, akceptacyjnych w CASE. Odzwierciadlenie skryptów konserwacji, zmian i defektów. Zarzadzanie lista zadan, słownikom, wymaganiami. Przykłady praktycznego wykorzystania omówionych technik.
T-W-6Inzynieria wstecz. Importowanie kodu. Synchronizacja projektu i kodu. Typowe opcji generowania kodu. Szablony transformacji modelu w kod. Modelowanie danych w CASE. Diagram modelu danych. Pojecie MDA (Model Driver Architecture ). MDA transformacji. Inzynieria do przodu. Przykłady praktycznego wykorzystania omówionych technik.
T-W-7Zarzadzanie i generowanie raportów: RTF, Word i HTML. Raporty implementacyjne, raporty testowania, słownika. Mozliwosci odzwierciadlenia sledzenia realizacji systemu w raportach. Techniki rozszerzanie funkcjonalnosci CASE. Tworzenie, importowanie i wykorzystanie wzorców projektowych. Pojecie profilu. Tworzenie, importowanie i wykorzystanie profili.
T-L-1Praktyczne zapoznanie sie z funkcjonalnoscia typowego narzedzia CASE.
T-L-2Opracowanie wymagan za pomoca wybranego narzedzia CASE
T-L-3Technika wykorzystania CASE do modelowania zachowania obiektów
T-L-4Wykorzystanie narzedzi CASE do opracowania logiki oprogramowania
T-L-5Praktyczne techiniki generowania kodu i refaktoryzacji projektu
T-L-6Aspekty praktyczne zarzadzania wersjami w CASE.
T-L-7Wykorzystanie mozliwosci CASE do zarzadzania projektem
Metody nauczaniaM-1Wykład informacyjny
M-2Cwiczenia laboratoryjne
Sposób ocenyS-1Ocena formująca: Ocena okresowa stopnia rozwoju i jakosci opracowanego modelu cyklu zycia wybranego przedsiewsiecia informatycznego w wybranym narzedzi CASE
S-2Ocena formująca: Ocena koncowej prezentacji i wygenerowanego raportu opracowanego modelu cykla zycia wybranego przedsiewsiecia informatycznego w wybranym narzedziu CASE
S-3Ocena podsumowująca: Zaliczenie ustne obejmujace zakres tematyczny wykładów
Kryteria ocenyOcenaKryterium oceny
2,0nie spełnia kryteriów okreslonych dla oceny 3
3,0potrafi zcharakteryzowac wybrane współczesne narzedzie CASE w zakresie wykorzystania UML, zarzadzania konfiguracja oraz wytłumaczyc ich zwiazek z cyklem zycia produkcji oprogramowania
3,5potrafi zcharakteryzowac wybrane współczesne narzedzie CASE w zakresie wykorzystania UML, zarzadzania konfiguracja, sledzenia projektu oraz wytłumaczyc ich zwiazek z cyklem zycia produkcji oprogramowania
4,0potrafi zcharakteryzowac wybrane współczesne narzedzie CASE w zakresie wykorzystania UML, zarzadzania konfiguracja, sledzenia projektu, testowania oraz wytłumaczyc ich zwiazek z cyklem zycia produkcji oprogramowania
4,5potrafi zcharakteryzowac wybrane współczesne narzedzie CASE w zakresie wykorzystania UML, zarzadzania konfiguracja, sledzenia projektu, testowania, generowania raportów oraz wytłumaczyc ich zwiazek z cyklem zycia produkcji oprogramowania
5,0potrafi zcharakteryzowac współczesne narzedzia CASE w zakresie wykorzystania UML, zarzadzania konfiguracja, sledzenia projektu, testowania, generowania raportów oraz wytłumaczyc ich zwiazek z cyklem zycia produkcji oprogramowania
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaZIP_2A_D3/08_U01W wyniku przeprowadzonych zajec student powien umiec dobierac lub we własciwy sposób konfigurowac narzedzia CASE do potrzeb modelowania i zarzadzania całym cyklem zycia systemu informatycznego oraz korzystac z funcjonalnosci podstawowych typowych narzedzi CASE
Odniesienie do efektów kształcenia dla kierunku studiówZIP_2A_U01potrafi pozyskiwać informacje z literatury, baz danych oraz innych źródeł, także w języku obcym, potrafi analizować uzyskane informacje, dokonywać ich interpretacji i krytycznej oceny a także wyciągać wnioski oraz formułować i wyczerpująco uzasadnić opinie
ZIP_2A_U02potrafi pracować indywidualnie i w zespole, kierować zespołami działalności twórczej w produkcji oraz zespołami w sferze gospodarczej lub w administracji
ZIP_2A_U04potrafi przygotować i przedstawić prezentację ustną, dotyczących szczegółowych zagadnień z zakresu inżynierii produkcji
ZIP_2A_U05potrafi określić kierunek i zrealizować proces samokształcenia
ZIP_2A_U07potrafi posługiwać się technikami informacyjno-komunikacyjnymi właściwymi do realizacji zadań typowych dla działalności inżynierskiej
ZIP_2A_U10potrafi łączyć wiedzę z zakresu inżynierii produkcji oraz zastosować podejście systemowe, uwzględniające także aspekty pozatechniczne
ZIP_2A_U12potrafi ocenić przydatność i możliwość wykorzystania nowych technik i technologii w zakresie inżynierii produkcji i zarządzania
ZIP_2A_U15potrafi wykonać analizę sposobu funkcjonowania i ocenić istniejące rozwiązania techniczne lub technologiczne, w szczególności urządzenia, obiekty, systemy, procesy, usługi
ZIP_2A_U16potrafi wykonać analizę i zaproponować ulepszenia istniejących rozwiązań technicznych lub technologicznych
ZIP_2A_U18potrafi stosować i poszukiwać techniki, metody oraz koncepcje twórczego rozwiązywania problemów charakterystycznych dla inżynierii produkcji
ZIP_2A_U19ma umiejętność projektowania i wdrażania innowacji technologicznych i organizacyjnych opartych na technologiach informacyjnych, sztucznej inteligencji, itp.
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT2A_U01potrafi pozyskiwać informacje z literatury, baz danych oraz innych właściwie dobranych źródeł, także w języku angielskim lub innym języku obcym uznawanym za język komunikacji międzynarodowej w zakresie studiowanego kierunku studiów; potrafi integrować uzyskane informacje, dokonywać ich interpretacji i krytycznej oceny, a także wyciągać wnioski oraz formułować i wyczerpująco uzasadniać opinie
T2A_U02potrafi porozumiewać się przy użyciu różnych technik w środowisku zawodowym oraz w innych środowiskach, także w języku angielskim lub innym języku obcym uznawanym za język komunikacji międzynarodowej w zakresie studiowanego kierunku studiów
T2A_U04potrafi przygotować i przedstawić w języku polskim i języku obcym prezentację ustną, dotyczącą szczegółowych zagadnień z zakresu studiowanego kierunku studiów
T2A_U05potrafi określić kierunki dalszego uczenia się i zrealizować proces samokształcenia
T2A_U07potrafi posługiwać się technikami informacyjno-komunikacyjnymi właściwymi do realizacji zadań typowych dla działalności inżynierskiej
T2A_U10potrafi - przy formułowaniu i rozwiązywaniu zadań inżynierskich - integrować wiedzę z zakresu dziedzin nauki i dyscyplin naukowych, właściwych dla studiowanego kierunku studiów oraz zastosować podejście systemowe, uwzględniające także aspekty pozatechniczne
T2A_U12potrafi ocenić przydatność i możliwość wykorzystania nowych osiągnięć (technik i technologii) w zakresie studiowanego kierunku studiów
T2A_U15potrafi dokonać krytycznej analizy sposobu funkcjonowania i ocenić - zwłaszcza w powiązaniu ze studiowanym kierunkiem studiów - istniejące rozwiązania techniczne, w szczególności urządzenia, obiekty, systemy, procesy, usługi
T2A_U16potrafi zaproponować ulepszenia (usprawnienia) istniejących rozwiązań technicznych
T2A_U19potrafi - zgodnie z zadaną specyfikacją, uwzględniającą aspekty pozatechniczne - zaprojektować złożone urządzenie, obiekt, system lub proces, związane z zakresem studiowanego kierunku studiów, oraz zrealizować ten projekt - co najmniej w części - używając właściwych metod, technik i narzędzi, w tym przystosowując do tego celu istniejące lub opracowując nowe narzędzia
Cel przedmiotuC-1Zapoznanie studentów z narzedziami modelowania i zarzadzania całym cyklem zycia systemu informatycznego
C-2Ukszałtowania umietnosci posługiwania sie narzedziami CASE w celu projektowania i zarzadzania całym przedsiewzieciem informatycznym
Treści programoweT-W-1Wstep. Pojecie CASE. Historia rozwoju. Wymagania do współczesnych narzedzi CASE. Narzedzi CASE a cykl zycia produkcji oprogramowania. Ogólna charakterystyka składowych narzedzi CASE. Przykłady darmowych oraz komercyjnych narzedzi CASE i ich charakterystyka.
T-W-2Podstawowa funkcjonalnosc narzedzi CASE. Interfejs uzytkownika CASE. Typy diagramów UML wspierane narzedziami CASE. Przegladarka CASE. Edytory diagramów UML: wymagan, logiki, architektury oraz wdrozenia. Modeli szablonów projektów. Podłaczenie driver-ów, tworzenie i połaczenie repozytoriów danych. Praktyczne przykłady tworzenia projektów w wybranym srodowisku CASE.
T-W-3Zarzadzanie modelami w srodowisku CASE. Sprawdzanie poprawnosci modeli i projektu. Zorganizowanie zespołowego projektowania oprogramowania. Komunikacja narzedzi CASE z innymi narzedziami. OMG XMI i MOF standardy. XMI import oraz eksport. Zarzadzanie wersjami w CASE: CVS, Subversion. Konfigurowanie CASE z wybranym narzedziem zarzadzania wersjami. Tworzenie repozytorium. CVS z lokalnym lub zdalnym repozytorium. Praktyczne przykłady omówionych technik.
T-W-4Sledzenie zmian w modelu projektu. Zarzadzanie audytem i audyt modeli w CASE. Historia zmian, audyt efektywnosci. Pojecie linii odniesienia. Zarzadzanie linia odniesienia. i jej wykorzystanie w CASE. Typowe scenariusze wykorzystania linii odniesienia. Przykłady praktycznego wykorzystania omówionych technik.
T-W-5Techniki szacowanie projektu i zarzadzania zespołem w CASE. Scenariuszy testów i wykonanie testów jednostkowych, systemowych, akceptacyjnych w CASE. Odzwierciadlenie skryptów konserwacji, zmian i defektów. Zarzadzanie lista zadan, słownikom, wymaganiami. Przykłady praktycznego wykorzystania omówionych technik.
T-W-6Inzynieria wstecz. Importowanie kodu. Synchronizacja projektu i kodu. Typowe opcji generowania kodu. Szablony transformacji modelu w kod. Modelowanie danych w CASE. Diagram modelu danych. Pojecie MDA (Model Driver Architecture ). MDA transformacji. Inzynieria do przodu. Przykłady praktycznego wykorzystania omówionych technik.
T-W-7Zarzadzanie i generowanie raportów: RTF, Word i HTML. Raporty implementacyjne, raporty testowania, słownika. Mozliwosci odzwierciadlenia sledzenia realizacji systemu w raportach. Techniki rozszerzanie funkcjonalnosci CASE. Tworzenie, importowanie i wykorzystanie wzorców projektowych. Pojecie profilu. Tworzenie, importowanie i wykorzystanie profili.
T-L-1Praktyczne zapoznanie sie z funkcjonalnoscia typowego narzedzia CASE.
T-L-2Opracowanie wymagan za pomoca wybranego narzedzia CASE
T-L-3Technika wykorzystania CASE do modelowania zachowania obiektów
T-L-4Wykorzystanie narzedzi CASE do opracowania logiki oprogramowania
T-L-5Praktyczne techiniki generowania kodu i refaktoryzacji projektu
T-L-6Aspekty praktyczne zarzadzania wersjami w CASE.
T-L-7Wykorzystanie mozliwosci CASE do zarzadzania projektem
Metody nauczaniaM-1Wykład informacyjny
M-2Cwiczenia laboratoryjne
Sposób ocenyS-1Ocena formująca: Ocena okresowa stopnia rozwoju i jakosci opracowanego modelu cyklu zycia wybranego przedsiewsiecia informatycznego w wybranym narzedzi CASE
S-2Ocena formująca: Ocena koncowej prezentacji i wygenerowanego raportu opracowanego modelu cykla zycia wybranego przedsiewsiecia informatycznego w wybranym narzedziu CASE
S-3Ocena podsumowująca: Zaliczenie ustne obejmujace zakres tematyczny wykładów
Kryteria ocenyOcenaKryterium oceny
2,0nie spełnia kryteriów okreslonych dla oceny 3
3,0Umie konfigurowac wybrane narzedzie CASE do potrzeb modelowania i zarzadzania postawowymi etapami cyklu zycia projektu informatycznego oraz posiada podstawowe umiejetnosci posługiwania tymi systemami CASE
3,5Umie konfigurowac kilka narzedzi CASE do potrzeb modelowania i zarzadzania postawowymi etapami cyklu zycia projektu informatycznego oraz posiada podstawowe umiejetnosci posługiwania tymi systemami CASE
4,0Umie konfigurowac wybrane narzedzie CASE do potrzeb modelowania i zarzadzania całym cyklem zycia projektu informatycznego oraz posiada zaawansowane umiejetnosci posługiwania tymi systemami CASE
4,5Umie konfigurowac kilka narzedzi CASE do potrzeb modelowania i zarzadzania całym cyklem zycia projektu informatycznego oraz posiada umiejetnosci posługiwania jednym z tych systemamów CASE w zaawansowany sposób
5,0Umie konfigurowac kilka narzedzi CASE do potrzeb modelowania i zarzadzania całym cyklem zycia projektu informatycznego oraz posiada zaawansowane umiejetnosci posługiwania tymi systemami CASE