diplomsko delo
Denis Arbeiter (Author), Marjan Heričko (Mentor)

Abstract

Povratno inženirstvo programske kode v modele UML (Unified Modeling Language) lahko prispeva k uspešnejši analizi in spoznavanju strukture že implementiranih programskih rešitev. V diplomskem delu smo raziskali, kako se posamezni konstrukti (elementi) programskega jezika C# preslikajo v gradnike diagramov jezika UML. Analizirali in primerjali smo možnosti in rezultate povratnega inženirstva orodij Visual Paradigm in Altova-UModel, ter orodji preizkusili tudi na obsežnejših odprto-kodnih projektih.

Keywords

programska oprema;povratno inženirstvo;objektno programiranje;programski jezik C#;diplomske naloge;

Data

Language: Slovenian
Year of publishing:
Typology: 2.11 - Undergraduate Thesis
Organization: UM FERI - Faculty of Electrical Engineering and Computer Science
Publisher: D. Arbeiter
UDC: 004.4'22:004.415.3(043.2)
COBISS: 20978710 Link will open in a new window
Views: 1393
Downloads: 124
Average score: 0 (0 votes)
Metadata: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Other data

Secondary language: English
Secondary title: Reverse engineering of C# code
Secondary abstract: Reverse engineering of programming code to UML (Unified Modeling Language) models can contribute to more sucsessful analysis and understanding of the structure of already implemented software solutions. In this diploma thesis, we investigated how individual constructs (elements) of the C# programming language are mapped into UML diagrams. We analyzed and compared the results of the reverse engineering tools Visual Paradigm and Altova-UModel, and also tested the tools on a larger open-source projects.
Secondary keywords: software;reverse engineering;object-oriented programming;UML;C# programming language;
URN: URN:SI:UM:
Type (COBISS): Bachelor thesis/paper
Thesis comment: Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Informatika in tehnologije komuniciranja
Pages: X, 46 f.
ID: 10863092
Recommended works:
, diplomsko delo visokošolskega študija
, no subtitle data available