X33RIP Oponentura pro skupinu B Zadání Cílem projektu je návrh webové aplikace, která bude sloužit k on-line rezervaci lístků do kina. Bude také poskytovat informace o filmech, jejich obsahu, ceně, místa hraní. Zákazník si bude moc pohodlně pomocí grafického rozhraní vybrat požadované místo v daném kině, uvidí zda již je obsazené či ne. Systém bude také umožňovat pohodlné vyhledávání dle daných kritérií(dabing, titulky, český, datum, žánr atd.) Zákazník bude zapsán v registračním systému s informacemi o jeho jménu,příjmení,bydliště,datum narození a emailu. Systém bude každý měsíc odesílat program kin vybraným zaregistrovaným uživatelům. Při nezakoupení lístku do 3 dnů před promítáním se rezervace automaticky zruší. Informaci o zakoupení bude obsluhovat osoba u kasy. Ta se bude také starat o přidávání programu kin a informacích o filmu.
Skupina A - Martin Váňa
X33RIP Oponentura pro skupinu B Matice zodpovědnosti Práce
Eduard Doskočil
WWW
OK
Lukáš Čarek
Tomáš Bulánek
Jiří Zavrtálek
Kontext
Martin Fišar
OK
Katalog požadavků
OK
Přiděleno
Odevzdání
3.10.
průběžně
10.10.
14.10.
10.10.
13.10.
Model jednání
OK
10.10.
27.10.
Rozpočet
OK
10.10.
27.10.
10.10.
20.10.
10.10.
30.11.
10.10.
30.11.
24.10.
31.10.
SRS
OK
GUI Databáze Prezentace
30.11. 30.11. 31.10.
Skupina A - Martin Váňa
X33RIP Oponentura pro skupinu B SRS 1. Vyhledávání filmů: a)názvu b)jazyků c)žánru d)datum představení e)místa představení 2. Zaregistrovaný: a)vyhledávání filmů b)rezervace filmů c)rušení rezervace
Editace osobních údajů
3. Kasa: a)vyřizování rezervací b)přidávaní filmů c)úprava údajů o uživateli d)přidávaní recenzí o filmech e)úprava informací o filmech
4. Administrátor: a)úplný přístup do systému b)rušení uživatelů Mělo by obsahovat vše c)rušení filmů co kasa tzn. i rezervace, d)přidávání filmů editace uživatelů e)ruš./přid info o filmech Rozpor s Modelem 5. Neregistrovaný: jednání. a)registrace do systému
Vyhledávání filmů
Možná má být vše číslované: 1. Vyhledávání filmů 1. Názvu 2. Jazyků 3. … Skupina A - Martin Váňa
X33RIP Oponentura pro skupinu B Kontextový diagram Kdo zadává filmy do informace k filmům? Zákazník registrace?
Skupina A - Martin Váňa
X33RIP Oponentura pro skupinu B Model jednání Administrátor - kompletní přístup do databáze - editace celého systému Kasa - rušení rezervací - prodej lístků - editace uživatelů Registrovaný uživatel - rezervace/rušení lístků - vyhledávání filmů - editace vlastních dat Neregistrovaný uživatel - vyhledávání filmů - možnost registrace
Podle SRS se může neregistrovaný uživatel pouze zaregistrovat. Tato varianta je však lepší. Skupina A - Martin Váňa
X33RIP Oponentura pro skupinu B Katalog požadavků Uživatelské role -Administrátor Administrátor – má všechna práva -Kasa Kasa – rezervace, zakoupení lístků Registrovaný uživatel – rezervace, -Uživatel - registrovaný vyhledávání filmů - neregistrovaný Neregistrovaný uživatel – možnost registrace - Rezervace
Katalog (databáze) filmů Každý film (atributy) – dabing/titulky, země, datum, žánr, kino Databáze registr. uživatelů Atributy - Jméno, příjmení, bydliště, datum narození, e-mail Databáze rezervací Atributy - Uživatel, datum, film, místo
Skupina A - Martin Váňa
X33RIP Oponentura pro skupinu B Rozpočet SOFTWARE LOC - odhad podle počtů řádků. Modul MIN MAX OPT
EV
DB
3000
3500
3200
2700
GUI
1500
2000
1750
1750
Suma 4450 EV = GUI(SOPT + 4SM + SPES) + DB(SOPT + 4SM + SPES) = 4450 řádků COCOMO - odhad podle empirických znalostí Odhadovaný počet řádků : viz výše 4450= 4.45 KLOC pracnost: E = a*(KLOC)b = 2,4*4.7 = 11.5 člověkoměsíců doba vývoje: D = c*(E)d = 2,5*1.76 = 4.4 měsíce doporučený počet osob: N= E/D = 11.5/4.4 = 2.6 = 3 lidi Cena jednoho řádku kódu: 50000/1200 = 41,6 Kč
Skupina A - Martin Váňa
X33RIP Oponentura pro skupinu B Rozpočet OS - linux RH = 0 Kč DB - MySQL = 0 Kč Celková cena produktu podle tohoto odhadu:
Pozn. Red Hat není zadarmo
4617*48,387 = 185416 Kč po zaokrouhlení 200000Kč HARDWARE Server: 80000 Kč Kasa: 40000 Kč (PC,LCD,tiskárna) Celková cena hardware = 120000 Kč Celková cena software = 200000 Kč Celkem = 320000 Kč
Skupina A - Martin Váňa
X33RIP Oponentura pro skupinu B Celkové hodnocení Časový harmonogram OK Kontakty OK Pouze drobné nesrovnalosti
- Seznam událostí + Jednoduchost
Skupina A - Martin Váňa