Edytuj stronę Odnośniki Fold/unfold all ODT export Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić. ====== Pracownia Programowania Zespołowego ====== <note important> Na ostatnich zajęciach **7 czerwca 2001 r.** odbędzie się prezentacja gotowych projektów. </note> **Semestr letni 2010/2011** ===== Propozycje projektów ===== - System rekomendujący filmy/muzykę/książki (aplikacja WWW) - Galeria zdjęć z możliwością automatycznego tworzenia kolaży (różne techniki) lub z innymi przydatnymi funkcjami automatycznej obróbki zdjęć (np. wykrywanie nieostrych zdjęć, wykrywanie podobnych ujęć, rozpoznawanie twarzy, itp.) - Gry 2D lub 3D, przykłady: * Turowa gra strategiczna (uproszczony Pancer General) * Warcaby, hex, inne ... * Scorch sieciowy (www) * siecowy (multiplayer) Space invaders - Rozpoznawanie cyfr (liter drukowanych) pisanych odręcznie (OCR), automatyczny odczyt formularzy, np. PITów. - Rozpoznawanie mowy - Kompresja obrazu za pomocą neuronowych sieci samoorganizujących się (np. sieć Kohonena, gaz neuronowy) - System przydzielający studentów do grup ćwiczeniowych - System układający plan zajęć z uwzględnieniem dezyderat prowadzących - Wizualizacja danych wielowymiarowych (scatter 3d, wizualizator pierścieniowy lub inne) obsługujący dane wejściowe w różnych formatach, np. csv, arff, gm - Grafowy interaktywny menadżer plików (biblioteka Graph Viz) ===== Harmonogram prac (wstępny) ===== - podział na zespoły (3/4 osobowe) i wybór projektu (luty) - analiza wymagań (luty) - specyfikacja, architektura systemu (marzec) - strona WWW projektu (marzec - uaktualnienia na bieżąco do końca projektu) - implementacja (kwiecień/maj) - wersja alfa, beta programu (maj/czerwiec) - eliminacja błedów, testy (maj/czerwiec) - gotowa dokumentacja (czerwiec) - prezentacja gotowego programu (ostatnie zajęcia) ===== Notatki ===== - [[.:cykl_zycia_oprogramowania|Cykl życia oprogramowania]] - [[.:analiza_wymagan|Analiza wymagań]] - [[.:plan_prac|Planowanie prac]] * [[.:plan_prac#Trac - harmonogram|Harmonogram (Trac)]] - [[.:architektura|Model systemu]] * [[.:architektura#Projektowanie oprogramowania|Projektowanie oprogramowania]] - [[.:trac_svn|Subversion]] - [[.:trac|Trac]] Inne:\\ * Standardy kodowania (link do MSDN) ===== Projekty ===== * [[https://158.75.5.90:5012/trac/ADing|AD’ing]] - Sieć reklamowa * {{zajecia:ppz_2011_1:ADing-analiza-wymagan.pdf|Analiza wymagan}} * [[https://158.75.5.90:5012/trac/PanDa6|PanDa6]] - System wymiany plików * {{zajecia:ppz_2011_1:PanDa6-analiza-wymagan.pdf|Analiza wymagan}} * [[https://158.75.5.90:5012/trac/MovieKingdom|Movie Kingdom]] - System rekomendujący filmy * {{zajecia:ppz_2011_1:MovieKingdom-analiza-wymagan.pdf|Analiza wymagan}} * [[https://158.75.5.90:5012/trac/DocFinder|DocFinder]] - Wyszukiwarka dokumentów * {{zajecia:ppz_2011_1:DocFinder-analiza-wymagan.pdf|Analiza wymagan}} * {{zajecia:ppz_2011_1:DocFinder-diagramUseCase.pdf|Model systemu}} ===== Adresy ===== Repozytorum SVN https://hel.fizyka.umk.pl:5011/svn/<nazwa_projektu> Strona projektu - Trac https://hel.fizyka.umk.pl:5012/trac/<nazwa_projektu> Do poczytania: * [[http://svnbook.red-bean.com/|Version Control with Subversion]] * [[http://trac.edgewall.org/|Trac Open Source Project]] * [[http://www.agilemodeling.com/|Agile Modeling]]