13.07.2015 Views

Thesis full text PDF - Politecnico di Milano

Thesis full text PDF - Politecnico di Milano

Thesis full text PDF - Politecnico di Milano

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

the view needs the possibility for the user to e<strong>di</strong>t each component of the <strong>di</strong>agram, in particularAction units and Form units.During the first step of the problem and domain analysis we have identified a set of functionalrequirements that the e<strong>di</strong>tor will have to respect:Create a personal accountLoginMo<strong>di</strong>fy the personal account infoMo<strong>di</strong>fy personal saved projectsDelete personal saved projectsSave the <strong>di</strong>agram model in XMLOpen a <strong>di</strong>agram model in XMLCreate a new empty projectZoom in / Zoom outChange the model view (data or hyper<strong>text</strong>)E<strong>di</strong>t the <strong>di</strong>agram model of the applicationAdd a unit to the work areaDelete a unit from the work areaE<strong>di</strong>t a unit in the work areaSee properties of a unit in the work areaAdd a property field to a Form unitRemove a property field from a Form unitE<strong>di</strong>t a property fieldAdd a Link (to connect units)Delete a LinkBuild and download the application filesIn the following picture we can see the general use case <strong>di</strong>agram of the system which representsall the main functionalities of the e<strong>di</strong>tor.49

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!