Automatizovaná identifikácia a zobrazenie architektúry softvéru

Autor: Filip Lukáč

Email: lukac111@uniba.sk

Školiteľ: doc. Ing. Ivan Polášek, PhD., Ing. Marko Martin

Email: ivan.polasek@fmph.uniba.sk


Anotácia:

Dokumentácia architektúry je nevyhnutná na pochopenie a preskúmanie softvéru. Existujúce nástroje sú zvyčajne schopné spätného inžinierstva zdrojového kódu na základné diagramy UML alebo identifikovať základné antivzory a idiómy na identifikáciu chýb alebo kódových pachov, ktoré pomáhajú QA procesu. Úlohou tejto práce je preskúmať možnosti automatizovanej alebo poloautomatizovanej identifikácie, extrakcie a dedukcie na úrovni architektúry softvéru.

Cieľ:

Navrhnúť a vytvoriť prototyp sady nástrojov, schopných reverzného inžinierstva skutočných rozsiahlych softvérových systémov na klasifikáciu a identifikáciu architektonicky dôležitých komponentov a ich vzťahov. Navrhnúť potrebné metódy a implementovať základy koncepcie na využitie extrahovaných informácií. Zdokumentovať získané informácie vo forme textových a vizuálnych architektonických náhľadov.

Práca: Prezentácia:

Východiská a zdroje: