Un gran repte per l'educació i la recerca en Enginyeria de Requisits i Models Conceptuals (ER/MC) és la necessitat per més recerca empírica sobre l'ús pràctic de l'ER/MC, incloent-hi l'impacte pràctic de l'educació en MC.
L'objectiu d'aquest projecte és crear una eina JavaScript que permeti realitzar la visualització d'esquemes UML, utilitzant les noves característiques incloses al llenguatge HTML5. L'usuari pot interactuar dinàmicament amb l'esquema per tal de poder modificar-lo i adaptar-lo. Es permet la generació dels esquemes tan gràficament, afegint els elements des d'una interfície web, com textual mitjançant un llenguatge específic de modelat textual. Per a millorar la visualització s'implementa un algorisme d'auto-layout per al posicionament automàtic dels elements dins l'esquema.
El desenvolupament de qualsevol projecte d'enginyeria, des de la construcció d'un processador de textos a un software de comunicacions per a Internet, requereix tasques de modelat que permetin experimentar i visualitzar el sistema que es vol construir. Donat que aquestes fases són tan importants a l'hora de construir un sistema, una eina que faciliti aquest procés beneficiarà tant al resultat final, com al temps dedicat en la generació del mateix.
Un dels problemes que ens podem trobar durant aquest procés és no disposar d'una eina que s'ajusti a les nostres necessitats, i llavors estar obligats a instal·lar una eina específica que no cobreix tots els nostres requisits. Existeixen moltes eines CASE (Computer-aided software engineering) que proporcionen mètodes per a realitzar el modelat, però comparteixen diversos problemes:
Donat que la nostra eina està implementada mitjançant HTML5, els usuaris només necessiten un navegador web per a utilitzar-la, sense la necessitat d'instal·lar software addicional.
Característiques
Publicacions relacionades
Llibreries i codi font
Aquest estudi ha estat realitzat per investigadors del Grup de Recerca en Modelització Conceptual de Sistemes d'Informació (GMC) de la Universitat Politècnica de Catalunya-BarcelonaTech.
Per a qualsevol dubte o suggerència, no dubti en contactar-nos enviant un correu electrònic a avillegas@essi.upc.edu
A continuació us suggerim possibles treballs futurs i ampliacions respecte a l'evolució del visualitzador d'esquemes UML en HTML5: