AKADEMIA GÓRNICZO-HUTNICZA

Podobne dokumenty
AKADEMIA GÓRNICZO-HUTNICZA

AKADEMIA GÓRNICZO-HUTNICZA. Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki KATEDRA INFORMATYKI. SyncFile

AKADEMIA GÓRNICZO-HUTNICZA

Katedra Inżynierii Oprogramowania Tematy prac dyplomowych inżynierskich STUDIA NIESTACJONARNE (ZAOCZNE)

RADA WYDZIAŁU Elektroniki i Informatyki. Sprawozdanie z realizacji praktyk studenckich na kierunku Informatyka w roku akademickim 2017/18

Wydział Informatyki, Elektroniki i Telekomunikacji. Katedra Informatyki

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie

PROJEKT Z BAZ DANYCH

PRZEWODNIK PO PRZEDMIOCIE

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

ZAPYTANIE OFERTOWE. Zamawiający. Przedmiot zapytania ofertowego. Wrocław, dnia r.

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

PRZEWODNIK PO PRZEDMIOCIE

DOTACJE NA INNOWACJE

Podstawy modelowania programów Kod przedmiotu

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

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

REQB POZIOM PODSTAWOWY PRZYKŁADOWY EGZAMIN

RADA WYDZIAŁU Elektroniki i Informatyki. Sprawozdanie z realizacji praktyk studenckich na kierunku Informatyka w roku akademickim 2015/16

PRZEWODNIK PO PRZEDMIOCIE

Formularz rejestracyjny przedmiotu zgłoszonego do realizacji w trybie zdalnym z wykorzystaniem metod i technik kształcenia na odległość

FORMULARZ OFERTOWY. 8. Społeczeństwo informacyjne zwiększanie innowacyjności gospodarki

Kierunkowy Wybieralny Polski Semestr IV

RFP. Wymagania dla projektu. sklepu internetowego B2C dla firmy Oplot

Język opisu sprzętu VHDL

Tematy dyplomów inżynierskich 2009 Katedra Inżynierii Oprogramowania

Projektowanie aplikacji na platformie Android Kod przedmiotu

Wykład Ćwiczenia Laboratorium Projekt Seminarium

Etapy życia oprogramowania

Język Java i technologie Web - opis przedmiotu

REFERAT PRACY DYPLOMOWEJ

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

OPISU MODUŁU KSZTAŁCENIA (SYLABUS) dla przedmiotu Koncepcje zarządzania na kierunku Zarządzanie

Etapy życia oprogramowania. Modele cyklu życia projektu. Etapy życia oprogramowania. Etapy życia oprogramowania

OPISU MODUŁU KSZTAŁCENIA (SYLABUS) dla przedmiotu Koncepcje zarządzania na kierunku Administracja

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

III ZAPYTANIE OFERTOWE

IO - Plan wdrożenia. M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak. 5 czerwca 2006

Egzamin / zaliczenie na ocenę*

Rejestr Jednostek Pomocy Społecznej. Spotkanie informacyjne współfinansowane ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

System Kontroli Bazy Danych Topograficznych (SKBDT) zawód kartografa?

Inżynieria Oprogramowania w Praktyce

PRZEWODNIK PO PRZEDMIOCIE

INŻYNIERIA OPROGRAMOWANIA Wykład 6 Organizacja pracy w dziale wytwarzania oprogramowania - przykład studialny

E-1EZ s1. Technologie informacyjne. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

PRZEWODNIK PO PRZEDMIOCIE

Szczegółowy harmonogram rzeczowy realizacji prac systemu B2B

KARTA PRZEDMIOTU. Projekt zespołowy D1_10

Inżynieria oprogramowania - opis przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

Rok akademicki: 2014/2015 Kod: EAR IS-s Punkty ECTS: 4. Kierunek: Automatyka i Robotyka Specjalność: Informatyka w sterowaniu i zarządzaniu

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

Technologie informacyjne Information technologies

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32

OPISU MODUŁU KSZTAŁCENIA (SYLABUS) dla przedmiotu Zarządzanie procesami (ZP) na kierunku Zarządzanie i prawo w biznesie

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

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

Praca magisterska Jakub Reczycki. Opiekun : dr inż. Jacek Rumiński. Katedra Inżynierii Biomedycznej Wydział ETI Politechnika Gdańska

Dokumentacja projektu QUAIKE Architektura oprogramowania

PRZEWODNIK PO PRZEDMIOCIE

Wykład 1 Inżynieria Oprogramowania

AKADEMIA GÓRNICZO-HUTNICZA Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki

Usługa: Testowanie wydajności oprogramowania

Zarządzanie testowaniem wspierane narzędziem HP Quality Center

Laboratorium 5 - Projektowanie programów zorientowanych obiektowo. Indywidualny projekt programistyczny

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

Systemy Czasu Rzeczywistego (SCR)

Wprowadzenie do systemów informacyjnych

Zarządzanie i realizacja projektów systemu Microsoft SharePoint 2010

KARTA PRZEDMIOTU. Programowanie wieloplatformowe, D1_1

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

TWÓJ BIZNES. Nasz Obieg Dokumentów

OPISU MODUŁU KSZTAŁCENIA (SYLABUS) dla przedmiotu Zarządzanie procesami (ZP) na kierunku Administracja

E-2EZ s3 Projektowanie instalacji budynków Nazwa modułu. inteligentnych

E-E2A-2019-s2 Budowa i oprogramowanie komputerowych Nazwa modułu

Plan testów do Internetowego Serwisu Oferowania i Wyszukiwania Usług Transportowych

Testowanie w procesie Scrum

Wykorzystanie regionalnej biblioteki cyfrowej do tworzenia repozytorium instytucjonalnego

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

ZAMAWIAJĄCY. CONCEPTO Sp. z o.o.

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia)

PROJEKT OPISU MODUŁU KSZTAŁCENIA (SYLABUS) dla przedmiotu Zarządzanie projektami na kierunku Zarządzanie

Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

Projektowanie oprogramowania

PRZEWODNIK PO PRZEDMIOCIE

Z-LOG-1034 Technologie internetowe Internet Technologies

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

Elektrotechnika II Stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Projektowanie oprogramowania

Testowanie systemów informatycznych Kod przedmiotu

Karta opisu przedmiotu Zaawansowane techniki analizy systemowej oparte o modelowanie warsztaty

KARTA PRZEDMIOTU. Internetowe aplikacje bazodanowe D1_12

Nowoczesne projektowanie aplikacji intrnetowych - opis przedmiotu

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

PRZEWODNIK PO PRZEDMIOCIE

Zaproszenie do składania ofert, w ramach Projektu realizowanego zgodnie z umową o dofinansowanie UDA-POIG /12-00

IO - Plan testów. M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak. 5 czerwca 2006

Model referencyjny doboru narzędzi Open Source dla zarządzania wymaganiami

Analiza i projektowanie obiektowe w UML Kod przedmiotu

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

Transkrypt:

AKADEMIA GÓRNICZO-HUTNICZA Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki KATEDRA INFORMATYKI Event Visualizator sprawozdanie z przebiegu projektu wersja 1.1 z dnia 15.06.2011 Kierunek, rok studiów: Informatyka, II rok Studia niestacjonarne SUM Przedmiot: Inżynieria oprogramowania Prowadzący zajęcia: mgr. Witold Rakoczy Autorzy: Michał Różycki michal.rozycki@gmail.com telefon +48 660 528 248 Rafał Sadłowski rafal.sadlowski@gmail.com Sebastian Falkus sebastian.falkus@gmail.com Jakub Wasiluk wasiu82@gmail.com Rok akademicki: 2010/2011 Semestr: letni Kraków, 15.06.2011

Spis treści 1. Cele... 3 2. Przebieg realizacji projektu... 4 2.1. Planowanie... 4 2.2. Analiza... 4 2.3. Projekt... 4 2.4. Implementacja... 5 2.5. Testy... 5 3. Charakterystyka finalnego produktu... 6 3.1. Osiągnięte cele... 6 3.2. Czego nie udało się osiągnąć... 6 4. Bibliografia... 7 Niniejsze opracowanie powstało w trakcie i jako rezultat zajęć dydaktycznych z przedmiotu wymienionego na stronie tytułowej, prowadzonych w Akademii Górniczo-Hutniczej w Krakowie (AGH) przez osobę (osoby) wymienioną (wymienione) po słowach "Prowadzący zajęcia" i nie może być wykorzystywane w jakikolwiek sposób i do jakichkolwiek celów, w całości lub części, w szczególności publikowane w jakikolwiek sposób i w jakiejkolwiek formie, bez uzyskania uprzedniej, pisemnej zgody tej osoby (tych osób) lub odpowiednich władz AGH. Copyright 2011 Akademia Górniczo-Hutnicza (AGH) w Krakowie Plik: Event Visualizator - koncepcja v.1.1 Wersja 1.1 z dnia 15.06.2011 2

1. Cele Celem projektu jest stworzenie systemu rozproszonego mającego udostępnić użytkownikowi końcowemu (w zamyśle innej firmie) gotowy, modularny szablon, pozwalający na wyszukiwanie, zestawianie, filtrowanie i przesiew zdarzeń/danych pojawiających się, bądź już istniejących w Internecie lub lokalnej bazie danych. Zdarzenia te mają być wizualizowane na mapie i powiązane bezpośrednio z istniejącym miejscem. Platforma ma mieć możliwość realizacji przykładowych funkcjonalności takich jak: wizualizację dostępności danego produktu w sklepach wizualizacja półek hal magazynowych dużego spedytora wizualizacja interesujących turystycznie miejsc rejestracja niebezpieczeństw w danym obszarze w danym przekroju czasu wyszukanie interesujących nas zdarzeń powiązanych z miejscem wyszukanie i umiejscowienie egzemplarzem interesującego nas produktu Szczegółowy opis celów projektowych oraz wymagań funkcjonalnych został przedstawiony w dokumencie wizji systemu rozdziały II, V. Historia zmian Opis Wersja Opis Autor 23.05.2011 1.0 Szablon dokumentu, ogólny opis JW, SF elementów składowych 15.06.2011 1.1 Przebieg realizacji projektu, charakterystyka finalnego produktu MR, SF Plik: Event Visualizator - koncepcja v.1.1 Wersja 1.1 z dnia 15.06.2011 3

2. Przebieg realizacji projektu Realizacja projektu obejmowała okres jednego semestru akademickiego, początek szacowany jest na 20.03.2011, a koniec 25.06.2011. Realizacja projektu odbyła się zgodnie z modelem kaskadowym opisanym poniżej, nazwa kodową projektu jest Event Visualizator. W skład projektu weszli: Michał Różycki (główny nadzór nad projektem, złożenie elementów całego rozwiązania) Rafał Sadłowski (projekt i implementacja części wizualizacyjnej) Sebastian Falkus (implementacja bazy danych oraz części serwerowej) Jakub Wasiluk (dokumentacja, poprawki techniczne) Nadzór nad projektem sprawował: mgr. Witold Rakoczy Niżej zostały przedstawione poszczególne fazy cyklu życia projektu: 2.1. Planowanie Przydzielony został temat projektowy (szczegółowy opis problemu) i na jego podstawie określona została specyfikacja wymagań, celów, zdefiniowanie problemów, ograniczeń funkcjonalnych oraz kontrola realizacji. Cześć obejmowała okres od 22.03.2011 do 2.04.2011. 2.2. Analiza W tej fazie nastąpił proces analiza wyspecyfikowanych wymagań, studium wykonalności, analiza problemowa. Wybór technologii, ograniczenia prawne, wstępna koncepcja prototypu aplikacji. Formalne określenie wymagań, ograniczeń funkcjonalnych zostały zawarte w dokumencie wizji systemu. Cześć obejmowała okres od 2.04.2011 do 10.04.2011. 2.3. Projekt Zaprojektowany został wstępny prototyp sprawdzający możliwości techniczne obecnego rozwiązania (wersja prototypowa). Na podstawie doświadczeń możliwości technologicznych zaczerpniętych z prototypu zaprojektowana została baza danych oraz pozostałe komponenty systemu. Na tym etapie powstała wstępna wersja koncepcji systemu zawierająca ogólny opis działania platformy (dokument koncepcji systemu). Plik: Event Visualizator - koncepcja v.1.1 Wersja 1.1 z dnia 15.06.2011 4

2.4. Implementacja Na podstawie stworzonych diagramów UML oraz wstępnej koncepcji systemu, nastąpiła cześć implementacji (cześć zespołu projektowego implementowało system, a pozostała część tworzyła niezbędną dokumentacje). W tym etapie została stworzona dokumentacja, bazowe komponenty, a na ich podstawi przykładowe realizacje: EPharmacy (wizualizacja dostępności leków w Krakowie) Wyszukiwarka usług (wizualizacja usług na terenie całej Polski) Podręcznik programisty (opisujący proces instalacji, konfiguracji, eksplantacji nowego rozwiązania) 2.5. Testy Na przykładzie zaimplementowanych aplikacji zostały przeprowadzone testy, testowanie scenariuszy dla wszystkich przypadków użycia, testy wydajnościowe itd. Na tym etapie zostało zgłoszonych oraz poprawionych wiele krytycznych błędów. Dodatkowo została stworzona reszta dokumentacji tzn. koncepcja systemu, przebieg projektu. Cześć projektu, implementacji oraz testowania obejmuje okres od 10.04.2011 do 15.06.2011. Plik: Event Visualizator - koncepcja v.1.1 Wersja 1.1 z dnia 15.06.2011 5

3. Charakterystyka finalnego produktu Podczas realizacji projektu powstał finalny produkt do wizualizacji zdarzeń. Wszystkie główne wymagania i cele systemu zostały zrealizowane w przewidzianym czasie. 3.1. Osiągnięte cele implementacja gotowego modularnego szablonu pozwalającego na stworzenie aplikacji do wizualizacji zdarzeń na mapie internetowej dla określonej dziedziny problemu implementacja głównych przypadków użycia systemu, wymagań systemowych (wyszukiwanie, filtracja, kategoryzacja zdarzeń, mechanizmy autoryzacyjne) przeprowadzenie wymaganych testów, naprawa krytycznych błędów przygotowanie niezbędnej dokumentacji projektowej 3.2. Czego nie udało się osiągnąć brak implementacji wszystkich przypadków użycia (edycja, zaawansowana walidacja formularzy) brak implementacji SSL (jedynie podstawowy mechanizm bezpieczeństwa) brak zapisu plików cookie dla gości systemu Podczas realizacji pojawiły się nieprzewidziane problemy techniczne (związanie głównie z wyborem odpowiednią platformy do wizualizacji zdarzeń, integracją komponentów składowych), oraz problemy czasowe (brak zasobów ludzkich) co odbiło się na opóźnieniach w poszczególnych etapach projektowych oraz braku realizacji wszystkich wymagań funkcjonalnych. Plik: Event Visualizator - koncepcja v.1.1 Wersja 1.1 z dnia 15.06.2011 6

4. Bibliografia [1] Rakoczy W., Żabińska M.: Redagowanie dokumentacji projektowej, opracowanie wewnętrzne Katedry Informatyki AGH, wersja 0.1-1, Kraków, 2000, (http://galaxy.uci.agh.edu.pl/~rakoczy/redagowaniedokproj.zip) Plik: Event Visualizator - koncepcja v.1.1 Wersja 1.1 z dnia 15.06.2011 7