欢迎来到天天文库
浏览记录
ID:11222504
大小:27.00 KB
页数:4页
时间:2018-07-10
《the study on component composition based on extend uml 2 component diagrams》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、TheStudyonComponentCompositionbasedonExtendUML2ComponentDiagramsAbstract:Inordertopushthecompositionofcomponentsafurtherstepforward,thecomponentlanguageCompJavaintroducesstructuralunitsofcomponentcodethatmayparticipateviatheintermediaryofplugsinthecompositionprocess
2、.AnextensionofUML2componentdiagramsbythenewfeatureshasprovenveryvaluableinordertovisualizethecompositionalstructureofcomponentsforabetterunderstandingandcommunication.ThetransformationofaCompJavacomponentdiagramintotheCompJavalanguageisstraightforwardandpreciselydef
3、ined.Keywords:componentcomposition,UML21IntroductionUnifiedModelingLanguage(UML)isastandardizedgeneral-purposemodelinglanguageinthefieldofobject-orientedsoftwareengineering.Thestandardismanaged,andwascreated,bythe4ObjectManagementGroup.ItwasfirstaddedtothelistofOMGa
4、doptedtechnologiesin1997,andhassincebecometheindustrystandardformodelingsoftware-intensivesystems.UMLincludesasetofgraphicnotationtechniquestocreatevisualmodelsofobject-orientedsoftware-intensivesystems.MLhasmaturedsignificantlysinceUML1.1.Severalminorrevisions(UML1
5、.3,1.4,and1.5)fixedshortcomingsandbugswiththefirstversionofUML,followedbytheUML2.0majorrevisionthatwasadoptedbytheOMGin2005.TherearefourpartstotheUML2specification:(1)TheSuperstructurethatdefinesthenotationandsemanticsfordiagramsandtheirmodelelements.(2)TheInfrastru
6、cturethatdefinesthecoremetamodelonwhichtheSuperstructureisbased.(3)TheObjectConstraintLanguage(OCL)fordefiningrulesformodelelements.(4)TheUMLDiagramInterchangethatdefineshowUML2diagramlayoutsareexchanged.Thecurrentversionsofthesestandardsfollow:UMLSuperstructurevers
7、ion2.4.1,UML4Infrastructureversion2.4.1,OCLversion2.3.1,andUMLDiagramInterchangeversion1.0.AlthoughmanyUMLtoolssupportsomeofthenewfeaturesofUML2,theOMGprovidesnotestsuitetoobjectivelytestcompliancewithitsspecifications.1.1ThebasicUMLmodelInordertosupportdifferentper
8、spectiveanddescribethesoftwaresystem,fromthedemandanalysistothesoftwaredevelopmentprocess,UMLdefines5classesofgraphstorepresent:(1)usecase
此文档下载收益归作者所有