Projekt systemu informatycznego

Podobne dokumenty
Projektowanie Systemy Informatycznego

Inżynieria oprogramowania. Założenia i cele przedmiotu: Opis form zajęć

PRZEWODNIK PO PRZEDMIOCIE

Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne

Podstawy modelowania programów Kod przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

Modelowanie systemów informatycznych

Inżynieria oprogramowania - opis przedmiotu

Egzamin / zaliczenie na ocenę*

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2012/2013

KARTA MODUŁU KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Grupa treści kształcenia, w ramach której przedmiot jest realizowany Przedmiot kierunkowy

PRZEWODNIK PO PRZEDMIOCIE

Techniki modelowania programów Kod przedmiotu

E-1IZ3-06-s6. Inżynieria Programowania. Informatyka. I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Systemy Wbudowane. Założenia i cele przedmiotu: Określenie przedmiotów wprowadzających wraz z wymaganiami wstępnymi: Opis form zajęć

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Inżynieria oprogramowania, C12

APLIKACJE KLIENT-SERWER Client-Server Applications Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L

Inzynieria Oprogramowania 2... nazwa przedmiotu SYLABUS A. Informacje ogólne. Wydział Ekonomiczno-Informatyczny w Wilnie

PRZEWODNIK PO PRZEDMIOCIE

Języki Programowania Obiektowego

Analiza i projektowanie obiektowe w UML Kod przedmiotu

KARTA PRZEDMIOTU. 1) Nazwa przedmiotu: INŻYNIERIA SYSTEMÓW I ANALIZA SYSTEMOWA. 2) Kod przedmiotu: ROZ-L3-20

NAZWA PRZEDMIOTU/MODUŁU KSZTAŁCENIA:

PRZEWODNIK PO PRZEDMIOCIE

Podstawy elektroniki i miernictwa

tel. (+48 81) /22 fax (+48 81) Wykład Ćwiczenia Laboratorium Projekt

PRZEWODNIK PO PRZEDMIOCIE

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/17

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/17

PRZEWODNIK PO PRZEDMIOCIE. Projektowanie procesów. Logistyka (inżynierska) niestacjonarne. I stopnia. dr Aleksandra Grabińska.

E-ID1S-08-s5. Informatyka. I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

PRZEWODNIK PO PRZEDMIOCIE

Rok akademicki: 2012/2013 Kod: EAR s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

KARTA PRZEDMIOTU. Projektowanie systemów czasu rzeczywistego D1_13

Programowanie w Javie nazwa przedmiotu SYLABUS A. Informacje ogólne

Projekt grupowy - opis przedmiotu

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2012/2013

Logistyka I stopień Ogólnoakademicki. Niestacjonarne. Zarządzanie logistyczne Katedra Inżynierii Produkcji Dr Sławomir Luściński

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2012/2013. Przedmioty kierunkowe

PRZEWODNIK PO PRZEDMIOCIE WYKŁAD ĆWICZENIA LABORATORIUM PROJEKT SEMINARIUM

Specjalnościowy Obowiązkowy Polski Semestr 5

A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW

NAZWA PRZEDMIOTU/MODUŁU KSZTAŁCENIA: Podstawy animacji i interakcji

CAD NAZWA PRZEDMIOTU/MODUŁU KSZTAŁCENIA:

E-2IZ1-03-s3. Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

KARTA KURSU. Grafika komputerowa

Podstawy programowania.

Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Wykład 1 Inżynieria Oprogramowania

NAZWA PRZEDMIOTU/MODUŁU KSZTAŁCENIA: Podstawy animacji i interakcji

1. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Semestr letni Brak Tak

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

KARTA PRZEDMIOTU. 1. Nazwa przedmiotu: ZARZĄDZANIE SYSTEMAMI INFORMATYCZNYMI. 2. Kod przedmiotu: ZSI

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2012/2013

Programowanie obiektowe Object programming. Elektrotechnika II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Automatyka i Robotyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Projekt zespołowy D1_10

Kierunkowy Wybieralny Polski Semestr V

PRZEWODNIK PO PRZEDMIOCIE

Rok akademicki: 2014/2015 Kod: IEL s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

PRZEWODNIK PO PRZEDMIOCIE

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

E-1IZ s2. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

KARTA PRZEDMIOTU. 2. Kod przedmiotu: ZSI. 1. Nazwa przedmiotu: ZARZĄDZANIE SYSTEMAMI INFORMATYCZNYMI

PRZEWODNIK PO PRZEDMIOCIE

KIERUNKOWE EFEKTY KSZTAŁCENIA

SYLABUS/KARTA PRZEDMIOTU

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

Routing w sieciach TCP/IP

PRZEWODNIK PO PRZEDMIOCIE

Technologie sieci rozległych

E-I2SG-2010-s1. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Procesy i systemy dynamiczne Nazwa przedmiotu SYLABUS A. Informacje ogólne

Informatyka II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Kierunkowy (podstawowy / kierunkowy / inny HES)

Elektrotechnika I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) Kierunkowy (podstawowy / kierunkowy / inny HES)

Sieci bezprzewodowe i przełączanie w sieciach LAN. Założenia i cele przedmiotu: Określenie przedmiotów wprowadzających wraz z wymaganiami wstępnymi:

OPIS MODUŁU KSZTAŁCENIA (przedmiot lub grupa przedmiotów)

Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Systemy Wymiany Informacji

Rok akademicki: 2012/2013 Kod: ZIE s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

E-1EZ1-03-s2. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

KARTA PRZEDMIOTU. Projekt zespołowy D1_10

WYDZIAŁ EKONOMII KARTA OPISU MODUŁU KSZTAŁCENIA

Karta opisu przedmiotu Zaawansowane techniki analizy systemowej oparte o modelowanie warsztaty

Gry społecznościowe. wykład 0. Joanna Kołodziejczyk. 24 lutego Joanna Kołodziejczyk Gry społecznościowe 24 lutego / 11

S Y L A B U S P R Z E D M I O T U

PRZEWODNIK PO PRZEDMIOCIE

Transkrypt:

Projekt systemu informatycznego Kod przedmiotu: PSIo Rodzaj przedmiotu: specjalnościowy ; obieralny Wydział: Informatyki Kierunek: Informatyka Specjalność (specjalizacja): Inżynieria Systemów Informatycznych Poziom studiów: pierwszego stopnia Profil studiów: ogólnoakademicki Forma studiów: stacjonarne, niestacjonarne Rok: 3 Semestr: 5, 6 Formy zajęć i liczba godzin: w formie stacjonarnej: ćwiczenia laboratoryjne 60 (30 +30); w formie niestacjonarnej: ćwiczenia laboratoryjne 30 (15 +15); Język/i, w którym/ch realizowane są zajęcia: zajęcia w języku polskim Liczba punktów ECTS: 8 Założenia i cele przedmiotu: Celem przedmiotu jest utrwalenie u studentów wiedzy na temat przedsięwzięć informatycznych, zasad projektowania oprogramowania i realizacji podstawowych etapów projektowania: zebrania wymagań i tworzenia specyfikacji, walidacji i testowania oprogramowania, wdrażania, utrzymania i ewolucji oprogramowania. Celem przedmiotu jest również zapoznanie studentów z narzędziami i środowiskiem wytwarzania oprogramowania, a także z procesami wytwarzania oprogramowania i zarządzania przedsięwzięciem programistycznym. Określenie przedmiotów wprowadzających wraz z wymaganiami wstępnymi: Projekt systemu informatycznego przedmiot wprowadzający do przedmiotów specjalizacyjnych zawierających w treści projektowanie. Wymogi wstępne dotyczą wiedzy zdobytej na przedmiotach: podstawy programowania, języki programowania obiektowego, obejmujących zasady tworzenia kodu programu i implementacji algorytmów, systemy operacyjne, obejmujący wiedzę o zasadach implementacji interfejsu aplikacji, współpracy z systemem operacyjnym, metodologii wykorzystania API systemu, bazy danych, obejmujący wiedzę o zasadach budowy logicznej baz danych i systemach zarządzania bazą danych, w tym także języka SQL, inżynieria oprogramowania, obejmujący podstawową wiedzę w zakresie metodyk projektowania, narzędzi projektowania i zarządzania projektem. Projekt systemu informatycznego, strona 1 z 6

Opis form zajęć Ćwiczenia projektowe Treści programowe (tematyka zajęć): 1. Inżynieria wymagań, zarządzanie wymaganiami. 2. Modelowanie wymagań użytkownika w systemie biznesowym i informatycznym. 3. Podstawowe pojęcia w analizie i projektowaniu obiektowym: obiekt- interakcja między obiektami, klasa, abstrakcja kompozycyjna i uogólniająca, modularność, hierarchizacja, enkapsulacja, polimorfizm. 4. Modelowanie dynamiki klas i obiektów za pomocą diagramów stanów. 5. Znaczenie narzędzi CASE w dokumentowaniu projektów systemów informatycznych. Rodzaje dokumentacji i ich standaryzacja; 6. Modele dojrzałości procesu projektowania; 7. Tworzenie planu przedsięwzięcia informatycznego; 8. Wymiarowanie oprogramowania; 9. Zbieranie wymagań; opracowanie specyfikacji wymagań, modelowanie wymagań; 10. Projektowanie z wykorzystaniem wybranego narzędzia; 11. Korzystanie z wzorców projektowych; 12. Implementacja i testowanie oraz modelowanie testowania UML Test Profile; Metody dydaktyczne: Zajęcia projektowe powinny obrazować kolejne podstawowe etapy projektowania: realizacja własnych projektów i analiza udostępnionych projektów informatycznych, do których podstawy teoretyczne przedstawione będą na wykładach. Przygotowanie raportu lub sprawozdania z zajęć jest częścią metod pracy na zajęciach z tego przedmiotu. W ramach zajęć projektowych realizowane będą małe projekty (realizowane w grupach 3-4) z użyciem narzędzi typu CASE, wspomagających zarządzanie projektem informatycznym. Wykaz literatury podstawowej: 1. Jaszkiewicz A.: Inżynieria oprogramowania, WNT, Warszawa 2003; ISBN: 83-7197-007-2. 2. Martin R. C.: Czysty kod. Podręcznik dobrego programisty, Gliwice 2010, ISBN: 978-83-246-2188-0; 3. Wiegers K.E., Beatty J.: Specyfikacja oprogramowania. Inżynieria wymagań. Wydanie III, Gliwice 2014, ISBN 978-83-246-9166-1. Wykaz literatury uzupełniającej: 1. Górski J. (red.): Inżynieria oprogramowania, Mikom, Warszawa 2000. ISBN 83-7279-028-0. 2. Beck K., Cynthia A.: Wydajne programowanie Extreme Programming, Mikom, 2005. 3. Booch G., Rumbaugh J., Jacobson I.: UML przewodnik użytkownika, WNT, Warszawa 2002. 4. Black R.: Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing, Wiley 2009, ISBN 978-0470404157. Zakładane efekty kształcenia nr PSIinż_01 efekty kształcenia dla modułu: Projekt systemów informatycznych Opis: student zna zasady i potrafi projektować oprogramowanie zgodnie z metodyką obiektową; Odniesienie do efektów kształcenia dla kierunku I1inż_W01 I1inż_W03 I1inż_W13 I1inż_W25 I1inż_W26 I1inż_K05 Projekt systemu informatycznego, strona 2 z 6

PSIinż_02 PSIinż_03 PSIinż_04 PSIinż_05 zna i potrafi posługiwania się wzorcami projektowymi; potrafi dobrać model procesu wytwarzania oprogramowania do specyfiki przedsięwzięcia; zna zasady tworzenia, oceny i realizacji planu testowania; potrafi współpracować w grupie pełniąc wybrane role w zespole projektującym I1inż_W03 I1inż_W13 I1inż_W26 I1inż_W03 I1inż_W26 I1inż_U04 I1inż_U12 I1inż_K01 I1inż_K05 I1inż_U04 I1inż_U15 I1inż_K05 I1inż_W25 I1inż_U23 I1inż_U27 I1inż_K01 I1inż_K06 I1inż_K08 Odniesienie efektów kształcenia do form zajęć i sposób oceny osiągnięcia przez studenta efektów kształcenia Efekt nr Forma zajęć Sposób sprawdzenia osiągnięcia efektu ćwiczenia PSIinż_01 v Praca kontrolna PSIinż_02 v Praca kontrolna PSIinż_03 v Zadanie projektowe PSIinż_04 v Zadanie projektowe PSIinż_05 v Sprawozdanie z projektu Projekt systemu informatycznego, strona 3 z 6

Kryteria uznania osiągnięcia przez studenta efektów kształcenia Efekt nr PSIinż _01 PSIinż _02 Efekt jest uznawany za osiągnięty, gdy: Praca kontrolna zawiera propozycję rozwiązania określonego i niewielkiego problemu projektowego, ze szczególnym uwzględnieniem metodyki obiektowej. Student powinien wykazać odpowiedni poziom znajomości projektowania obiektowego, efektywnie implementować zamodelowane związki i byty wyrażone uprzednio za pomocą diagramów UML. 3.0 opracowanie z licznymi, istotnymi uchybieniami merytorycznymi lub lub formalnie. Praca może być realizowana w grupie z wyraźną identyfikacją części przynależnych do poszczególnych autorów. Praca kontrolna. Wykonana praca powinna wskazywać na znajomość i umiejętność posługiwania się wzorcami projektowymi zgodnie z regułami w tej dziedzinie obowiązującymi. Student powinien wykazać umiejętność zastosowania odpowiednich wzorców do zadanych sytuacji oraz powinien umieć zaimplementować dany wzorzec projektowy. 3.0 opracowanie z licznymi, istotnymi uchybieniami merytorycznymi lub lub formalnie. Praca może być realizowana w grupie z wyraźną identyfikacją części przynależnych do poszczególnych autorów. Projekt systemu informatycznego, strona 4 z 6

Zadanie projektowe. Student realizuje zadanie projektowe, dobierając zgodnie z regułami model procesu wytwarzania oprogramowania do specyfiki przedsięwzięcia. Rozwiązanie zawiera propozycję realizacji aplikacji obiektowej, rozwiązującej określony, niewielki problem projektowy. Rozwiązanie powinno zawierać odpowiedni opis tekstowy i graficzny, w tym statyczne diagramy klas, związki między klasami oraz dynamiczne diagramy aktywności i sekwencji UML. Model biznesowy powinien być wykonany przy pomocy diagramów notacji BPMN. PSIinż _03 PSIinż _04 Ocenie podlega poziom zgodności wypowiedzi pomiędzy dokumentacją, a realizacją programu komputerowego, przede wszystkim na poziomie interfejsu użytkownika i kodu źródłowego (implementacji związków, bytów i dynamiki systemu, wyrażanych diagramami UML). Ocenia się również jakość kodu źródłowego. 3.0 opracowanie z licznymi, istotnymi uchybieniami merytorycznymi lub lub formalnie albo niedotrzymanie ostatecznego terminu oddania pracy. Zadanie projektowe. Student realizuje zadanie projektowe wraz z opracowaniem wymaganego planu testowania. Rozwiązanie zawiera propozycję realizacji aplikacji obiektowej, rozwiązującej określony, niewielki problem projektowy. Rozwiązanie powinno zawierać odpowiedni opis tekstowy i graficzny, w tym statyczne diagramy klas, związki między klasami oraz dynamiczne diagramy aktywności i sekwencji UML. Model biznesowy powinien być wykonany przy pomocy diagramów notacji BPMN. Od rozwiązania wymaga się przede wszystkim modelowania testowania (UML Testing Profile) oraz jego realizacji za pomocą standardowych bibliotek. Ocenie podlega poziom zgodności wypowiedzi pomiędzy dokumentacją, a realizacją programu komputerowego, przede wszystkim na poziomie kodu źródłowego. Ocenia się również jakość kodu źródłowego oraz użyte mechanizmy testowania programu (testowanie jednostkowe np. za pomocą CppUnit, JUnit i analogicznych bibliotek dla innych języków programowania) w sensie zgodności ich użycia z modelem testowania UML Testing Profile. 3.0 opracowanie z licznymi, istotnymi uchybieniami merytorycznymi lub lub formalnie albo niedotrzymanie ostatecznego terminu oddania pracy. Projekt systemu informatycznego, strona 5 z 6

PSIinż _05 Sprawozdanie z projektu. Student realizuje przekrojowy projekt grupowy i opracuje jego dokumentację w postaci sprawozdania. Ocenia się postęp w realizacji zadania projektowego, sprawozdanie powinno być przedstawione publicznie na forum grupy laboratoryjnej, z wykorzystaniem środków audio-wizualnych. Ocenie podlegają: 1. warstwa merytoryczna realizacji projektu, 2. poziom zachowania odpowiedniej formy sprawozdania, 3. poziom językowy wypowiedzi, 4. zachowanie terminów doręczenia, 5. precyzja określenia udziałów współautorów w realizacji sprawozdania (dla projektów grupowych), 6. stopień wykorzystania źródeł dziedzinowych, w tym w języku angielskim, 7. walor jakości współpracy autorów sprawozdania, dodatkowo: 8. autorskie oszacowanie wartość przedsięwzięcia projektowego oraz ryzyka jego niepowodzenia, 9. końcowa prezentacja sprawozdania projektu, 10. dobór argumentacji w publicznej dyskusji (na forum grupy) nad projektem. doskonała prezentacja i argumentacja zaproponowanego rozwiązania, bardzo dobra prezentacja i argumentacja zaproponowanego rozwiązania, dobra prezentacja i argumentacja zaproponowanego rozwiązania, dostateczna prezentacja i argumentacja zaproponowanego rozwiązania, 3.0 opracowanie z licznymi, istotnymi uchybieniami merytorycznymi lub dostateczna prezentacja i argumentacja zaproponowanego rozwiązania, lub formalnie albo niedotrzymanie ostatecznego terminu oddania pracy albo brak prezentacji i argumentacji zaproponowanego rozwiązania. Sprawozdanie powinno mieć formę elektroniczną (PDF). Istotnym czynnikiem oceny jest dotrzymanie umówionego terminu doręczenia sprawozdania. Dyskusja na temat otoczenia pozainformatycznego wytwarzanego oprogramowania projektowego, w szczególności jego zgodność z normami prawnymi, a także uwarunkowaniami społecznymi czy ogólnie przyjętymi zasadami współżycia społecznego i dobrymi obyczajami. Ocenie podlegają: 1. stopień precyzji wypowiedzi, 2. dobór właściwej argumentacji i obrona swojego stanowiska, 3. umiejętność rozważania kontrargumentów i ich analizy, 4. projekcja oddziaływania oprogramowania na otoczenie pozainformatyczne, 5. elementarna znajomość systemu prawnego, hierarchii aktów prawnych. Projekt systemu informatycznego, strona 6 z 6