PROJEKTY - informacje
Transkrypt
PROJEKTY - informacje
ZAŁOŻENIA DOTYCZĄCE REALIZACJI PROJEKTÓW 1. Trójwarstwowa architektura (oddzielenie kodu PHP od statycznego kodu HTML poprzez np. wykorzystanie szablonów Smarty http://smarty.php.net lub opracowanie własnych). 2. Projekt ma być związany z „biznesem” ( w szczególnych przypadkach dopuszczalne jest odstępstwo). 3. Liczba osób: PROJEKT SAMODZIELNY GRUPY 4 OSOBOWWE (co najmniej) 4. Projekt ma być skalowalny. 4. Projekt realizujemy modułowo ( w szczególnych przypadkach dopuszczalne jest odstępstwo). 5. Określone stanowiska kierownika oraz inspektora (zmienne). 6. Określenie konwencji nazewniczych. ETAPY PROJEKTOWANIA 1. Przygotowanie do realizacji. 1.1. Dobór grupy oraz ustalenie podziału obowiązków. 1.2. Opis słowny w oparciu o analizę SWOT (lub celów, problemów i CSFów) + otoczenie podsystemu. 1.3. Plan projektu (na poziomie ogólnym). 1.3.1.Cel, zakres, techniczną wykonalność systemu i koszt jego wytworzenia. 1.3.2.Harmonogram. 1.3.3.Projekt kontraktu. 2. Realizacja (do instalacji w laboratorium włącznie). O technice modelowania decyduje kierownik, może to być: a) UML (zalecana, należy samodzielnie dobrać odpowiednie diagramy), b) diagram hierarchii funkcji (DHF), diagramy następstwa funkcji (DNF), definicje funkcji elementarnych (DFE), diagram obiekt-związek (OZ) + definicje obiektów, c) dowolna inna (ale proszę pamiętać, że projekt ma opisywać zarówno strukturę funkcjonalną jak i informacyjną). Prezentacja na forum grupy wraz z przedłożoną retrospekcją. TERMIN ZAKOŃCZENIA PRAC 16 marca 2006 20 kwietnia 2006 25 maja 2006 8 czerwca 2006 14 czerwca 2006 RODZAJ ZADANIA etap 1 „przygotowanie i uzasadnienie potrzeby realizacji” FAZA PROJEKTOWA IMPLEMENTACJA I WALIDACJA „WDROŻENIE u klienta, czyli w pracowni komputerowej” prezentacja na forum publicznym i zaliczenie całości 8 czerwca 2006 – wykład (egzamin) UWAGA: 1) „Zapłatą za projekt jest ocena bdb”. Karą umowną za przekroczenie każdego z terminów jest -0.5 oceny, 2) w terminach oddania poszczególnych zadań każda grupa (lub osoba) ma za zadanie złożyć sprawozdanie z realizacji projektu na forum. Osoby, które nie będą w tym czasie na zajęciach z projektu będą musiały zapoznać się z projektami kolegów.