izpis_h1_title_alt

Uporaba diagramskih tehnik pri interaktivnem preverjanju znanja načrtovanja informacijskih sistemov
ID JERIČ, ANDREJA (Author), ID Lavbič, Dejan (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (1,83 MB)
MD5: 97F91359D5991EFC288DDBD38BB8E6A9

Abstract
V sklopu preverjanja znanja uporabe diagramskih tehnik bi potrebovali orodje, ki vsebuje omejeni nabor elementov in funkcionalnosti ter omogoča avtomatsko ovrednotenje diagramov. Ob pregledu sorodnih del smo ugotovili, da ni ustrezne obstoječe rešitve, saj so te ali nam nedostopne ali pa našim zahtevam ne ustrezajo. V okviru diplomskega dela smo razvili JavaScript spletno aplikacijo, ki omogoča izdelavo, shranjevanje, nalaganje (primerov) in vrednotenje razrednih diagramov UML diagramske tehnike. Algoritem vrednotenja smo implementirali tako, da za vsak ovrednoten element zapiše specifike točkovanja; ker pa je naš cilj spodbujanje samostojnega iskanja rešitve, informacije o točkovanju uporabniku v uporabniškem vmesniku prikažemo v obliki namigov, ki nakazujejo na neustrezne elemente. Za implementacijo strežnika smo uporabili tehnologijo Node.js, vmesnik za izdelavo diagramov pa smo podprli z uporabo knjižnice JointJS. JSON dokumente, ki predstavljajo definicijo primerov diagramov in diagramov rešitev, shranjujemo v podatkovno bazo MongoDB. Za lažjo namestitev aplikacije smo rešitev zapakirali v Docker.

Language:Slovenian
Keywords:načrtovanje informacijskih sistemov, UML, JavaScript, MongoDB, spletna aplikacija, primerjave grafov
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2021
PID:20.500.12556/RUL-131276 This link opens in a new window
COBISS.SI-ID:78944771 This link opens in a new window
Publication date in RUL:24.09.2021
Views:841
Downloads:58
Metadata:XML RDF-CHPDL DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Use of diagramming techniques in interactive knowledge assessment of information system design
Abstract:
When assessing the knowledge of using diagramming techniques, we would need a tool that would contain a limited set of elements and functionalities, and would enable an automatic evaluation of diagrams. When reviewing similar theses, it was established that no appropriate solution exists, as they are either unavailable or do not meet the present requirements. While writing the diploma thesis, a JavaScript web application was developed which enables making, saving, loading (use cases) and evaluating class diagrams in the UML diagramming technique. The evaluation algorithm has been implemented so that it records the scoring specifics for each evaluated element: but since the goal was to encourage an independent search for a solution, the scoring information is displayed to the user in the user interface in the form of tips that indicate unsuitable elements. The Node.js technology was used for server implementation, while the diagramming interface is supported by the JointJS library. JSON documents, which represent the definition of use case diagrams and solution diagrams, are saved to the MongoDB database. For easier installation of the application, the solution has been packaged as a Docker container.

Keywords:information system design, UML, JavaScript, MongoDB, web application, graph comparison

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back