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