Projekt HYDRONET www.hydronet.cz Hydronet je projekt určený pro volné šíření aktuálních meteorologických informací široké veřejnosti. V současné době jsou aktivní 3 měřicí stanice, na kterých se snímá tlak, teplota, hladina, srážky, osvit, vlhkost a obraz okolí. Cílem projektu je tedy vytvořit takový systém, který bude efektivním způsobem shromažďovat a dlouhodobě uchovávat informace získané z měřících stanic. Hlavním účelem celého systému je monitorování stavu vodních toků a snížit tak škody napáchané případnými povodněmi.
Proč modernizovat Hydronet? Nevhodná manipulace s daty Přenos přes FTP Neřešené výpadky spojení Ukládání dat na disk ve formě souborů Staticky generované grafy Zastaralá grafická podoba web. stránek Přenos přes FTP – napadnutelné – nejištěné ukládání velkého množství souborů do jednoho adresáře © V. Herman
Kontextový diagram Interakce okolí se systémem Hydronet © V. Herman
Procesní model © V. Herman Vnitřní chod systému – zobrazuje putování dat v systému © V. Herman
Model jednání © V. Herman Znázornění typických rolí komunikujících se systémem © V. Herman
Architektura systému © V. Herman Hardwarová reprezentace systému Hydronet © V. Herman
Jak modernizovat Hydronet? Server SW Linux, MySQL WebServer včetně PHP HW Intel Pentium 2,8GHz 512MB RAM 120GB HDD DVD RW UPS WebServer = Appache © V. Herman
Jak modernizovat Hydronet? Měřicí stanice SW Linux Doporučený HW AMD Athlon XP 2000+ 128MB RAM 40GB HDD UPS, monitor, tiskárna © V. Herman
Datový model © V. Herman Osoba – služby (objednané služby A/N) Stanice – web (přímý odkaz na webové stránky ke stanici) Cidlo – typ (výrobní); velicina (teplota, tlak…), funkcnost (zda je cidlo funkcni) Snimky – snimek (odkaz na snimek na disk) Data – hodnota (namerena (cislo)); flag (vypnuti hodnoty); ID_veliciny (t1,t2…) Objednavka – souhrny vs. interval © V. Herman
Vývojové modely Dynamické modely © V. Herman Jeden z mnoha vývojových modelů znázorňující nastavování požadavku na pravidelné zasílání dat na mail. Z vývojových modelů vychází dynamické modely, které se nachází na našich stránkách. Dynamické modely © V. Herman
Harmonogram testů Testy © V. Herman V systému existuje mnoho podmíněných akcí, na které je také zaměřeno testování. © V. Herman
Kdy přestat testovat? © V. Herman Ekonom spočítal dle předchozích zkušeností z ostatních projektů… © V. Herman
Návrh uživatelského rozhraní © V. Herman
Začátek zkušebního provozu Harmonogram Tady jsme Začátek zkušebního provozu 23.9. 2004 Jsme právě tady. Předpokládáme, že projekt bude dokončen 23.9 (zkušební provoz). Ostrý provoz od 4.11. Implementace 57 dnů; Tvorba webu 42 dny; Uvedení do provozu 28 dnů; Zkušební provoz 30 dnů Ostrý provoz od 4. 11. 2004 © V. Herman
Náklady na pořízení a provoz systému HW: (měřicí stanice nejsou uvažovány) Server 57.044,-Kč SW: Licence OS: 0,-Kč Náš systém: 1.500.000,-Kč Za 1 rok provozu: Hosting, internet: 78.127,-Kč CELKEM 1.635.171,-Kč Nejsou uvažovány měřicí stanice (není potřeba měnit již existující. Stanice ve správě jednotlivých správců) Cena ostatního vstupujícího softwaru je 0,- (GPL) Náš systém má licenci GPL – tudíž po zaplacení bude mít investor zdrojové kódy, které může jakkoliv měnit. Případně může systém dále prodat, nebo darovat. My můžeme SW také modifikovat a poté znovu prodat. 1 rok provozu – doména, hosting serveru, připojení serveru a měřicích stanic k internetu © V. Herman
Realizační tým Václav Herman, vedoucí Jaroslav Nosál, tester Evžen Kneifl, analytik Jaroslav Nušl, ekonom Radek Tykal, grafik, programátor Tomáš Hála, ideolog, programátor Kamil Staufčík, manager, analýza rizik © V. Herman
Více informací… http://service.felk.cvut.cz/courses/36SI/prj/36SI60/ Pokud ji nechcete přepisovat a pak se logovat, tak použijte tuto: tym1.cvut.org © V. Herman