Projekt 2014
Transkrypt
Projekt 2014
Projekt 2014 Wykonanie projektu 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Wybór i uzgodnienie projektu. Spisanie wymagań dla aplikacji Zdefiniowanie wymagań funkcjonalnych i niefunkcjonalnych dla aplikacji Opracowanie diagramu przypadków użycia Opracowanie scenariuszy przypadków użycia. Analiza czy spełniono wszystkie wymagania – raport. Diagram klas Diagram związków encji Diagramy dynamiki (diagramy czynności, sekwencji) Mockupy interfejsu użytkownika Sprawozdanie końcowe. Zadania 1. Aplikacja sterowania obrotem obiektu skanowanego dla celów skanowania 3D. Realizacja obrotu za pomocą stołu obrotowego napędzanego silnikiem krokowym sterowanym za pomocą Arduino – gotowe elementy. Sterowanie jest realizowane za pomocą podawania 2 sygnałów 5V (1-kierunek, 2-kolejne kroki). Przewidywane funkcje to: a. Wykonanie prostego obracania (kierunek, prędkość) b. Definiowanie i realizacja określonej sekwencji obrotu c. Synchronizacja ze startem skanowania d. (w miarę możliwości) wykorzystanie API oprogramowania skanującego do sterowania przebiegiem skanowania – np. powtórzenie określonych regionów. Max. Ilość osób: 3 Temat „inżynierski”: w zależności od zaawansowania 2. System synchronizacji przestrzennej kamer monitoringowych IP. System ma za zadanie automatyzację określenia pokrywających się obszarów i realizację funkcji automatycznego przełączania kamer przy śledzeniu znacznika. Zadanie obejmuje zaprojektowanie aplikacji i implementację podstawowych algorytmów śledzenia obiektów. Max. Ilość osób: 3 Temat „inżynierski”: tak 3. System zapewniający funkcje archiwizacji i udostępniania danych w wewnętrznej sieci intranet Instytutu Informatyki, realizowany na bazie serwera FreeNas i oprogramowania np. FreeFileSync Praca obejmuje: a. opracowanie koncepcji układu folderów i uprawnień do realizacji funkcji backupowania danych wrażliwych jak również funkcji wymiany i udostępniania danych zarówno między pracownikami jak i dla/od studentów b. Konfigurację serwera FreeNas i wdrożenie c. Opracowanie aplikacji webowej ułatwiającej indywidualne zarządzanie zawartością – głównie udostępnianie katalogów „ad hoc” Max. Ilość osób: 3 Temat „inżynierski”: tak 4. Aplikacja mobilna android, realizująca funkcję określania „stref odległości” (dystans do obiektów na obrazie) na podstawie obrazów z kamery stereowizyjnej. Obraz z kamery podzielony zostanie na 4 pionowe strefy. Algorytm stereowizyjny ma za zadanie określić wartości odległości dla punktów w danej strefie, zaś aplikacja ma przyporządkować wynik (procent punktów w zakresie odległości) do jednej z kilku kategorii. W budowie aplikacji wykorzystywany będzie smartfon wyposażony w kamerę stereowizyjną. Max. Ilość osób: 3 Temat „inżynierski”: tak 5. Aplikacja mobilna „Giełda pytań” Aplikacja społecznościowa, wspomagająca wzajemne informowanie o zadanych pytaniach na egzaminie ustnym. Przewidywane funkcjonalności to: Możliwość definiowania terminu egzaminu i zapisywania się do „giełdy” Wysyłanie otrzymanego pytania na „giełdę” Automatyczne otrzymywanie informacji o aktualizacji listy wykorzystanych pytań. Max. Ilość osób: 2 Temat „inżynierski”: raczej nie 6. Mobilny serwis internetowy „moja działka” Serwis web, pozwalający na graficzne zaprojektowanie swojej działki – określenie obszarów (różne kształty) zajmowanych przez różnego typu rośliny, chodnik, murawę, oczka wodne itp. Każdy z obszarów pozwala na definiowanie różnego rodzaju notatek, zdarzeń z przypomnieniami, zadań do wykonania, przypinanie zdjęć itp. (patrz przykład: trello). Całość podzielona jest na sezony – odpowiadające z grubsza porom roku. Serwis ma udostępniać wersję nadającą się do przeglądania na smartfonach lub oddzielną mobilną aplikację. . Max. Ilość osób: 3 Temat „inżynierski”: tak