vizualizácia softvérových artefaktov v 3d priestore
DESCRIPTION
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 - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Vizualizácia softvérových artefaktov v 3D priestore](https://reader035.vdocuments.net/reader035/viewer/2022081503/568143f8550346895db08674/html5/thumbnails/1.jpg)
Bc. Michal HaluškaBc. Dana Kutenicsová
Bc. Anton LysinaBc. Miloš Radošinský
Bc. Viliam RepáňBc. Ivan Ruttkay-Nedecký
Ing. Peter Kapec
![Page 2: Vizualizácia softvérových artefaktov v 3D priestore](https://reader035.vdocuments.net/reader035/viewer/2022081503/568143f8550346895db08674/html5/thumbnails/2.jpg)
Celková architektúra Opis podsystémov Proces vývoja Proces manažmentu Vlastnosti systému Ukážka produktu - video
![Page 3: Vizualizácia softvérových artefaktov v 3D priestore](https://reader035.vdocuments.net/reader035/viewer/2022081503/568143f8550346895db08674/html5/thumbnails/3.jpg)
Modularita• Malá zviazanosť modulov• Samostatnosť modulov• Komunikácia pomocou centrálneho modulu -
jadro Rozšíriteľnosť Zmeny Zásuvné moduly
![Page 4: Vizualizácia softvérových artefaktov v 3D priestore](https://reader035.vdocuments.net/reader035/viewer/2022081503/568143f8550346895db08674/html5/thumbnails/4.jpg)
DBDB
Jadro
Jadro
Parser
Parser Vykresľova
nieVykresľova
nie
FilterFilter
![Page 5: Vizualizácia softvérových artefaktov v 3D priestore](https://reader035.vdocuments.net/reader035/viewer/2022081503/568143f8550346895db08674/html5/thumbnails/5.jpg)
Riadi systém Riadi tok:
• Požiadaviek• Správ• Dokumentov
Komunikácia v systéme
Jadro
Jadro
![Page 6: Vizualizácia softvérových artefaktov v 3D priestore](https://reader035.vdocuments.net/reader035/viewer/2022081503/568143f8550346895db08674/html5/thumbnails/6.jpg)
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
Parser
Parser
![Page 7: Vizualizácia softvérových artefaktov v 3D priestore](https://reader035.vdocuments.net/reader035/viewer/2022081503/568143f8550346895db08674/html5/thumbnails/7.jpg)
Ú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
DBDB
Rozhranie
![Page 8: Vizualizácia softvérových artefaktov v 3D priestore](https://reader035.vdocuments.net/reader035/viewer/2022081503/568143f8550346895db08674/html5/thumbnails/8.jpg)
Manažér riadi V iteráciách:
• Rozmiestnenie• Vykreslenie
Plynulé rozmiestnenie Zásuvné moduly
• Force-directed• Fruchterman-Reingold
Vykreslenie
Vykreslenie
Rozmiestnenie
Rozmiestnenie
Manažér vykresľovan
ia
Manažér vykresľovan
ia
![Page 9: Vizualizácia softvérových artefaktov v 3D priestore](https://reader035.vdocuments.net/reader035/viewer/2022081503/568143f8550346895db08674/html5/thumbnails/9.jpg)
Filtrovanie grafu Dopyty na dátové úložisko Zobrazenie zaujímavých
častí grafu• Rôzne kritériá
DBDB
Jadro
Jadro
FilterFilter
![Page 10: Vizualizácia softvérových artefaktov v 3D priestore](https://reader035.vdocuments.net/reader035/viewer/2022081503/568143f8550346895db08674/html5/thumbnails/10.jpg)
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
![Page 11: Vizualizácia softvérových artefaktov v 3D priestore](https://reader035.vdocuments.net/reader035/viewer/2022081503/568143f8550346895db08674/html5/thumbnails/11.jpg)
Implementácia• Paralelný vývoj modulov• Integrácia modulov
Testovanie• Jednotlivých súčastí• Celého systému
![Page 12: Vizualizácia softvérových artefaktov v 3D priestore](https://reader035.vdocuments.net/reader035/viewer/2022081503/568143f8550346895db08674/html5/thumbnails/12.jpg)
Hybridný model• Vodopádový• Inkrementálny
Návrat k predošlým fázam Prototypovanie
![Page 13: Vizualizácia softvérových artefaktov v 3D priestore](https://reader035.vdocuments.net/reader035/viewer/2022081503/568143f8550346895db08674/html5/thumbnails/13.jpg)
Roly a zodpovednosti• Schopnosti• Skúsenosti
Plánovanie• Celkový plán• Plán na jednotlivé semestre
Zadávanie úloh• Rozdeľovanie zdrojov
![Page 14: Vizualizácia softvérových artefaktov v 3D priestore](https://reader035.vdocuments.net/reader035/viewer/2022081503/568143f8550346895db08674/html5/thumbnails/14.jpg)
Kontrola• Sledovanie práce• Kontrola výstupov – Požiadavky, kvalita...
Komunikácia• Spoločné stretnutia• Dokumenty• E-mail• ICQ
SVN• Spoločný repozitár
![Page 15: Vizualizácia softvérových artefaktov v 3D priestore](https://reader035.vdocuments.net/reader035/viewer/2022081503/568143f8550346895db08674/html5/thumbnails/15.jpg)
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ť
![Page 16: Vizualizácia softvérových artefaktov v 3D priestore](https://reader035.vdocuments.net/reader035/viewer/2022081503/568143f8550346895db08674/html5/thumbnails/16.jpg)
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
![Page 17: Vizualizácia softvérových artefaktov v 3D priestore](https://reader035.vdocuments.net/reader035/viewer/2022081503/568143f8550346895db08674/html5/thumbnails/17.jpg)
Celková architektúra Opis podsystémov Proces vývoja Proces manažmentu Vlastnosti systému Ukážka produktu -
video
ObsahObsah