Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
QualityModelforUMLToolsinApplicationtoUMLToolSelection
9
UMLtools.ThismodelallowstoexamineUMLtoolsagainstasetofqualitycrite-
riaandtheiraspects.WefocusonUMLtools,butthisqualitymodelisusefulalso
forthetoolswhichsupportothervisualmodellinglanguages(VML).Then,the
paperbrieflypresentsaquestionnaireasamethodforefficientevaluation.Inorder
tofacilitateselectionofUMLtoolsandtheanalysisofUMLtoolsmarket,System
forQualityEvaluationofUMLToolswasdeveloped.Thissystemallowsauto-
maticgenerationofthelistoftoolswhichsatisfiesdesiredcriteriaandformaking
statisticsofUMLtoolsinselectedgroupsoftools.Thepaperalsopresentsthe
resultsoftheevaluationofUMLtoolsandtheirclassificationintodrawingtools,
modellingtoolsandmodel-drivenengineeringtools.
Thefollowingstakeholderscanbeinterestedintheresultsofresearchinthe
areaoftechnologyofUMLtools:softwaredevelopers,modellingtooldevelopers,
andacademicstaff.Softwaredevelopersareinterestedinselectingatoolwhich
wouldsupporttheirtasks.Theyneedtochecktheirrequirementsagainstavailable
tools.Overviewsdeliverobjectiveinformationaboutthetools,andthustheyfacili-
tateselectionoftheneededtool.Modellingtooldeveloperscanbeinterestedin
trendsintooldevelopmentandthefeatureswhichareimportantforusers.Webe-
lievethatpapersonqualitycriteriaformodellingtoolsandoverviewofthestateof
technologycanhaveapositiveimpactonoverallprogressintechnology.Thepaper
mightbeusefulalsoforacademicstaffwhoareinterestedinstate-of-the-artforthe
purposeofresearchandteaching.Asthesituationonthemarketchangesquickly,
thereisaneedforakindofaframeworkfortracingtheprogressandaddressing
adequateresearchquestions.Thequalitymodelisapropositionofsuchframework.
1.3.RelatedWork
ThereareseveralwebsiteswithlistsofavailableUMLtools,e.g.[4,9],someof
themlistonlyUML2.0tools[5,8].Oneofthem[8]presentsevaluationofsix
toolswitheditor’srankingandlistofargumentsforandagainst.Itconsidersmod-
ellingfeatures,easeofuse,andcompliancewiththeUML2.0specifications.
Anotherwebsite[9]comparesahundredofUMLdrawingandmodellingtools.It
takesintoaccountsupportforUMLdiagrams,platformatooloperateson,platform
ofcodegeneration,XMI,andspecificfeatures.Amongthepropositionsforcriteria
ofevaluatingtoolonecanalsofindrepositorysupport,documentationgeneration,
versioning,printing,exportingdiagrams,robustness,newreleases,round-tripengi-
neering,datamodelling,modelnavigation,diagramviews,scripting,supportfor
fullUMLversionandplatform[4].
IntheareaofsummariesofevolutionandprospectsforfutureprogressofUML
toolsonecanfindlinearhistoricalapproach.Oneofthemhadviewedevolutionin
0-3degreescale[7].Degree0aredrawingtools,degree1-toolsfrom90’scharac-
terizedbyrepositoryopentoalltools,degree2-toolsaround2000,whichswitch