Zasady - Hubert Zembrowski

Transkrypt

Zasady - Hubert Zembrowski
Zasady Przedmiotu
Projekt Zespołowy
Wydział Matematyczno Przyrodniczy
Semestr Letni 2015
Prowadzący: inż. Hubert Zembrowski
2
1. Zasady Ogólne
Zespoły minimum 2, maksymalnie 4 osobowe, chyba, że projekt posiada inny zakres
osobowy. Podział ról i obowiązków leży w gestii zespołu projektowego. Każdy zespół
posiada lidera. Tylko lider ma prawo komunikacji ze mną w każdej sprawie. Lider także
ustala pólę procentową wkładu każdego członka zespołu. Ocena końcowa wynika z
zrealizowanych punktów z Kryterium Akceptacji oraz terminowości ich wykonania.
Kryterium Akceptacji zostanie przekazane na poszczególne zadanie do wykonania, zawierać
będą informacje na ocenę 3 , 4 oraz 5. Spełnienie wymogów na ocenę 3 spowoduje ocenę
maksymalnie 3. Nie ma możliwości zbudowania niepłnego mechanizmu na ocenę 3 i części
na 4. Ocena wówczas jest 2. Do kolejnych kroków zespół powinien przejść po zrealizowaniu
pełnych wymagań na daną ocenę. Ostatecznym terminem oddania projektu są przedostatnie i
ostatnie zajęcia (po 2 grupy na zajęcia). Jeśli zespół będzie zawierał osoby z 2 grup o
przynależności osób do grupy decyduje liczebność osób z danej gurpy. Przy równej
liczebności decyduje prowadzący odczytując informacje z USOS z dnia 16.02.2015.
Proszę dobierać grupy rozsądnie, nie ma możliwości modyfikowania składu zespołu – ale jest
możliwość wykazania, że dana osoba pracowała na 0%. Nie obowiązuje jednak żadna taryfa
ulgowa i osłabiony zespół musi wykonać wszystkie punkty z Kryterium Akceptacji.
Do pokazywania postępów prac używać będziemy repozytorium SVN.
2. Tematyka prac
2.1. Projekt Sieciowy
2.1.1. Aplikacja – Sniffer (np. winpcap + java) (dla 2 osób)
2.1.2. Monitorowanie węzłów sieci na bazie róznych protokołów (Syslog, RMON,
SNMP).
2.2. Projekt Wirtualizacyjny
2.2.1. P2V
 wirtualizacja rzeczywistego hosta oraz przeprowadzenie testów maszyny w
dwóch wariantach (dla 2 osób) na kilku platformach (VirtualBOX, Vmware,
Microsoft Hyper-V)
2.3. Programowanie MQL
 System automatycznego prowadzenia transakcji w języku MQL (tzw. Expert
Advisor) (dla 2 osób) na platformę Meta Trader.
2.4. Systemy IVR
 System na bazie Voxeo
 System na bazie Asterisk
2.5. Projekty Developerskie
2.5.1. Aplikacje:
 CRM (Customer Relationship Management), Zarządzanie Relacjami z
Klientami
 ERP (Enterprise Resource Planing), Aplikacja Magazynowa
 Aplikacja Bankowa
 miniZUS
 CMS (Content Management System), System Zarządzania Treścią
 E-Dziekanat
 Kurnik
2.5.2. Zakres
3
 Wybór jednego języka programowania (np. PHP, C#, Java, JSP)
 Wybór Serwera Aplikacji (np. JBoss,Apache Tomcat,GlassFish)
 Opcjonalnie wybór Frameworka (np. Hibernate, Zend, Spring, Struts)
Serwer aplikacji ani Fremowrk nie może być ani CMS (Content
Management System) ani CMF (Content Management Framework)
 Wybór Systemu Zarządzania Bazą Danych (SZBD) przechowującej dane
aplikacji (MS-SQL, PostgreSQL, Oracle SQL,MySQL))
 Zbudowanie środowiska developerskiego (dwie maszyny wirtualne, jedna dla
aplikacji, druga dla BD)
 Opracowanie dokumentacji projektowej
 Zrealizowanie Kryterium Akceptacji (wymagania funkcjonalne i nie
funkcjonalne)
Nie ma możliwości realizacji zadania w identycznej technologii przez więcej
niż 1 zespół (należy wówczas wybrać inny serwer aplikacji i framework).
Wymaganie naliczane jest odrębnie dla oby grup. Zatem maksymalnie 2
identyczne technologie na obie grupy.
3. Kalendarium
16.02.2015 Pierwsze zajęcia
Omówienie Zasad.
23.02.2015 23.59 Mija termin zgłaszania własnych inicjatyw
Własną inicjatywę zgłasza Lider zespołu podając jego skład oraz tematykę do realizacji wg
klucza z punktu nr 2 (temat, technologia, opis funkcjonalny w paru zdaniach). Temat maila
powinien zawierać słowo kluczowe PZ np. PZ wybór projektu
Odpowiem na maila nie później niż do 01.03.2015 informując, czy ten temat jest możliwy do
realizacji w takiej formie i z taką liczebnością zespołu.
02.03.2015 Wybór tematów do realizacji.
W przypadku Projektu Developerskiego należy skonkretyzować już język, serwer aplikacji,
oraz zastosowany mechanizm bazodanowy. W tym dniu 100% osób dostaje projekt i
rozpoczyna pracę.
09.03.2015 Dostarczenie Kryterium Akceptacji dla poszczególnych projektów.
Są to zadania szczegółowe dla każdej grupy do wykonania. Zawierać będą informacje co
zrobić na ocenę 3, 4 oraz 5. Dostarczone one zostaną na pocztę lidera grupy.
30.03.2015 Termin Podsumowania pierwszego etapu prac
Jest to termin obowiązkowy dla każdego członka zespołu, przewiduje rozmowę około 20
minut na grupę.
20.04.2015 Termin Podsumowania drugiego etapu prac
Jest to termin obowiązkowy dla każdego członka zespołu, przewiduje rozmowę około 20
minut na grupę.
01.06.2015 dzień oddawnia projektów
W tym dniu przypada termin oddania projektu. Przewiduję rozmowę około 40 minut na
grupę.
4
08.06.2015 dzień oddawania projektów.
W tym dniu przypada termin oddania projektu. Przewiduję rozmowę około 40 minut na
grupę.
5