Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
Sociální síť Projekt pro předměty Y36SI2 a Y36SI3
2
Obsah prezentace Popis aplikace Použité technologie a návrhové vzory Class diagram Modelu Časový a finanční odhad Následující práce na projektu
3
Popis aplikace Aplikace bude sloužit jako sociální síť, hlavně pro akademické využití. Bude umožňovat registrovaným uživatelům zakládat skupiny a podskupiny, posílat si zprávy, upload souborů. Uživatelé se z hlediska aplikace dělí do 4 základních skupin: – Nepřihlášený uživatel (jen základní přístup, registrace/log-in) – Přihlášený uživatel (detailní přístup a psaní zpráv skupinám/přátelům, založení skupiny/podskupiny, vystoupení ze skupiny, editace informací o sobě) – Zakladatel skupiny (editace info skupiny a pro členy, přidání/vyřazení člena,editace harmonogramu, jmenování moderátora, nastavení hesla) – Moderátor skupiny (podobně jako zakladatel, ale nemůže vyřadit, ani přidávat členy)
4
Popis aplikace Aplikace poběží na serveru Uživatelé budou přistupovat přes webové rozhraní Databáze bude umístěna též na serveru
5
Použité technologie a návrhové vzory Aplikace bude využívat ASP.NET MVC 2 framework (www.asp.net/mvc)www.asp.net/mvc Využití composite, viz class diagram modelu
6
Class Diagram Modelu
7
Časový a finanční odhad Podle class diagramu modelu trojbodový odhad jednotlivé třídy, například: – Text (200 +4*100+40)/6 = cca 110 – Picture (300 +4*100+60)/6 = cca 160 – Structured Information (500 + 4*200 + 100)/6 = cca 230 – User (300 + 4*130 + 80)/6 = cca 140 a tak dále. V celkovém součtu odhad 2350 LOC. Ze skušeností s podobným projektem: – Controller: 2,2 KLOC – View: 3,3 KLOC Celkem tedy 7,95 KLOC.
8
Časový a finanční odhad Finanční odhad pro LOC za 200 kč: 1,59 milionu korun. Licitace z 2,4 pro výsledek s rezervou cca 2Mkč. Použitá metoda pro časový odhad: COCOMO – Koeficienty pro semi-detached: a = 3; b = 1,12; c = 2,5; d = 0,3 – Koeficient obtížnosti EAF = 1,05
9
Časový a finanční odhad Výpočet času v manmonths: – E = a * KLOC b * EAF = 3 * 7,95 1,12 * 1,05 = 32,116 – D = c * E d = 2,5 * 32,116 0,35 = 8,42 mm Odhady projektu jsou tedy že bude stát 1,59 milionu kč, reálněji 2 miliony, a programování bude trvat 8,42 člověkoměsíců.
10
Následující práce na projektu Vypracování rešerše o ASP.NET MVC frameworku Demo projektu -
11
Děkuji vám za pozornost! Pokud máte nějaké otázky, rád se je pokusím zodpovědět.
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.