17. 11. 2019  0:38 Klaudia, štátny sviatok - Deň boja za slobodu a demokraciu
Akademický informačný systém

Ľudia na STU


Na tejto stránke máte zobrazené všetky verejne prístupne údaje o zadanej osobe. Niektoré informácie o personálnom zaradení a funkciách osoby môžu byť skryté.

doc. Ing. Ivan Polášek, PhD.
Identifikačné číslo: 1426
Univerzitný e-mail: ivan.polasek [at] stuba.sk
 
Docent CSc.,PhD. - Ústav informatiky, informačných systémov a softvérového inžinierstva (FIIT)

Kontakty     Výučba     Záverečná práca     Publikácie     Vedené práce     Konferencie     

Základné informácie

Základné informácie o záverečnej práci

Typ práce: Habilitačná práca
Názov práce:Príspevok k tvorbe a refaktorovaniu informačných systémov
Autor: doc. Ing. Ivan Polášek, PhD.
Pracovisko: Ústav informatiky, informačných systémov a softvérového inžinierstva (FIIT)
Oponent 1:doc. Ing. Jaroslav Porubän, PhD.
Oponent 2:prof. Ing. Karol Matiaško, PhD.
Oponent 3:prof. RNDr. Jozef Kelemen, DrSc.
Stav záverečnej práce:Záverečná práca bola úspešne obhájená


Doplňujúce informácie

Nasledujú doplňujúce informácie záverečnej práce. Kliknutím na odkaz s názvom jazyka vyberiete, v akom jazyku majú byť informácie zobrazené.

Jazyk spracovania záverečnej práce:anglický jazyk

slovenský jazyk        anglický jazyk

Názov práce:Contribution to Development and Refactoring of Information Systems
Abstrakt:Information system development is creative process using huge collaboration of human beings, which are informed about the real condition and problems just in time of analysis, design and implementation. Therefore, many software projects are late, many of them are over budget and/or providing functionality which does not meet the requirements of the clients. Developers do not see standard methodologies very successful and call them monumental, bureaucratic or heavy. Many software-houses and IT customers ask to use agile techniques as a compromise between no process and a process without slowing down the development. Agile approach could decreases maintainability, portability and usability thanks to reduced documentation. This deficiency we propose to decrease with Agile Model Driven Software Engineering (AMDSE) containing models and process similar to Model Driven Modeling and Round Trip Engineering. AMDSE will use our multidimensional xDUML (chapter 2) for Lean Architecture and DCI approach (Data, Context and Interaction) to avoid redundant, superfluous and vague elements as a result of development multiple Use Cases at once. We can divide DCI structure to the layers with dynamic changing scenarios and stable domain knowledge, which result into the Lean Architecture where model of the system has to be as simple as possible and still correct. Lean techniques try to optimize process and the architecture, while minimizing resources, time and costs. Presented habilitation thesis concerns on development of the large information systems, optimizing their structure with multidimensional modeling (exploiting layers in structural and behavioural models for the Use Case scenarios, versions, alternative and parallel flows), refactoring of the models and the source code using our rule based system (chapter 3), searching, visualizing and reusing information and domain knowledge (chapter 4). Presented work in habilitation thesis deals also with methods supporting visualization of the information systems as a knowledge sources and interconnection with source code authors (holder of these knowledge sources) with their erudition and skills. In this meaning our methods can estimate the quality of the source and author better than the number of lines or time spent, if we take into consideration warnings, ratings, quality tags of the source code users, followers and the number of patterns and the code smells.
Kľúčové slová:information systems, agile development, refactoring, 3D UML, visualization

Časti práce s odloženým zverejnením:

Záverečná práca (prílohy záverečnej práce) neobmedzene
Posudky záverečnej práce neobmedzene