1 / 17

Vizualizácia softvérových artefaktov v 3D priestore

Vizualizácia softvérových artefaktov v 3D priestore. Bc. Michal Haluška Bc. Dana Kutenicsová Bc. Anton Lysina Bc. Miloš Radošinský Bc. Viliam Repáň Bc. Ivan Ruttkay - Nedecký. Ing. Peter Kapec. Obsah. Celková architektúra Opis podsystémov Proces vývoja Proces manažmentu

tavita
Download Presentation

Vizualizácia softvérových artefaktov v 3D priestore

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Vizualizácia softvérových artefaktov v 3D priestore Bc. Michal Haluška Bc. Dana Kutenicsová Bc. Anton Lysina Bc. Miloš Radošinský Bc. Viliam Repáň Bc. Ivan Ruttkay-Nedecký Ing. Peter Kapec

  2. Obsah Celková architektúra Opis podsystémov Proces vývoja Proces manažmentu Vlastnosti systému Ukážka produktu - video

  3. Celková architektúra • Modularita • Malá zviazanosť modulov • Samostatnosť modulov • Komunikácia pomocou centrálneho modulu - jadro • Rozšíriteľnosť • Zmeny • Zásuvné moduly

  4. Celková architektúra-Podsystémy DB Parser Jadro Vykresľovanie Filter

  5. Jadro Jadro • Riadi systém • Riadi tok: • Požiadaviek • Správ • Dokumentov • Komunikácia v systéme

  6. Parser Parser • Spracúva zdrojové súbory • Vstup – zdrojové súbory • Čokoľvek – zásuvné moduly • Implementované – jazyk C • Rigi parser • Externý program • Rigi Standard Format (RSF) • Výstup – jednotná štruktúra • Vo forme grafu

  7. Dátové úložisko DB Rozhranie • Úložisko pre spracované zdrojové súbory - graf • Všeobecné rozhranie • Manažér pre prácu s úložiskom • Zápis a tvorba dopytov • Rôzne typy úložísk – xml, xls, txt... • Relačná databáza - SQLite • Perzistentné - projekty

  8. Vykresľovanie Manažér vykresľovania Rozmiestnenie Vykreslenie • Manažér riadi • V iteráciách: • Rozmiestnenie • Vykreslenie • Plynulé rozmiestnenie • Zásuvné moduly • Force-directed • Fruchterman-Reingold

  9. Filter DB Jadro Filter • Filtrovanie grafu • Dopyty na dátové úložisko • Zobrazenie zaujímavých častí grafu • Rôzne kritériá

  10. Proces vývoja – Životný cyklus • Analýza • Doména • Technická analýza • Špecifikácia • Zber a spracovanie požiadaviek od vedúceho • Analýza nákladov a výnosov • Analýza rizík • Návrh • Definovanie a návrh súčiastok – modulov • Návrh dátových štruktúr • Návrh algoritmov

  11. Proces vývoja – Životný cyklus (2) • Implementácia • Paralelný vývoj modulov • Integrácia modulov • Testovanie • Jednotlivých súčastí • Celého systému

  12. Proces vývoja - Model • Hybridný model • Vodopádový • Inkrementálny • Návrat k predošlým fázam • Prototypovanie

  13. Proces manažmentu • Roly a zodpovednosti • Schopnosti • Skúsenosti • Plánovanie • Celkový plán • Plán na jednotlivé semestre • Zadávanie úloh • Rozdeľovanie zdrojov

  14. Proces manažmentu (2) • Kontrola • Sledovanie práce • Kontrola výstupov – Požiadavky, kvalita... • Komunikácia • Spoločné stretnutia • Dokumenty • E-mail • ICQ • SVN • Spoločný repozitár

  15. Vlastnosti systému • Možnosť načítania viacerých zdrojových súborov naraz • Podpora projektov • Možnosť návratu k už spracovaným dátam • Ukladanie filtrov • Viac vlákien • Podpora zásuvných modulov • Rozšíriteľnosť • Modulárnosť

  16. Vlastnosti systému (2) Plynulá animácia rozmiestňovania Filtrovanie Implementácia viacerých modulov pre rozmiestňovanie prvkov grafu Navigácia v 3D priestore Zobrazenie informácií o artefaktoch SQL

  17. Ďakujem za pozornosť Obsah • Celková architektúra • Opis podsystémov • Proces vývoja • Proces manažmentu • Vlastnosti systému • Ukážka produktu - video

More Related