1UMLUMLUMLUMLUMLSynchroFLOWUMLUMLUMLUMLUML2UMLUMLUMLUMLABSTRACT3Title:WorkflowManagementSystemResearchandPracticeBasedUMLMethodMajor:ManagementScienceandEngineeringName:XiaWenyuSignature:Supervisor:ZhangChenghuSignature:ABSTRACTInmanykindsofobject-orientedsoftwaredevelopingtechnologis,UMLhasthewidestforegroundinapplication,whichiswelldefined,easyinexpression,stronginfunction,anduniversalinpoint.Withalotsoftimesbeingusedinsoftwaredevelopmentallovertheworld,UMLbecomesanuniversalandnormativeObject-Orientedmodelingmethod.ButbecauseUMLcomesintobeinglater,itisblankinbeingusedallstepsinsystemdevelopment.Theworkflowmanagementsystem,beinganewtechnologyinprovidinginformationsystemforenterpriseonitscomplicatedbusiness,hasagreatdealofdevelopingspace.Butnow,thiskindofsoftwaresystemaredesignedwitholddesignmethod,sotheycannotadaptthedevelopment.ThisthesisisdirectedbythedevelopmentofSynchroFLOWwhichisdevelopedbyxiansynchrobitcorporationbasedonUMLmethod,makesfullanalysisandresearchindevelopingworkflowmanagementsystembasedonUMLmethod,andwantstoprovideareferencedpatterninanalyinganddesigningnewapplicationespeciallyasworkflowmanagementsystem.Thisisalsotheobjectiveofthethesis.Thisthesismostlydescribedtheprocessofusingobject-orientedUMLmethodtoanalyzeanddesignuniversalworkflowmanagementsystem,andweightilystudiedhowtouseUMLmethodwhichisthemostpopularinanalyzinganddesigningandwhatistheimportantstepinusing.Thisthesishasthreeparts.Thefirstpartispreface,whichbrieflyintroducesthetime4backgroundandthefunctionofworkflow,andindicatesthatbecauseworkflowmanagementsystemhassomecharacteristics,theworkflowmanagementsystemisfitforanalyzinganddesigningwithUMLmethod.Thesecondpartissubject,whichmainlyintroducessomeconcepts,theories,methodsandapproachesofdevelopinguniversalworkflowmanagementsystemwithUMLmethod,anddescribehowtoanalyzeanddesignaworkflowmanagementsystemstepbystepfromapractisedexamplewithUMLmethodused.Thelastpartisepilogue,whichadvancessomestrongpointsandshortcomings,wishesdiscussingwithextendedcraftbrothers,makesaviewatdevelopingpotentialofworkflowmanagementsystem.Anditpointsoutthatworkflowmanagementsystemhasvastdevelopingpotential.KeyWordsUMLObject-OrientedWorkflowTypeofThesisSoftwareDevelopment11....................................................11.1.............................11.2...........................21.3UML.............................51.4.......................................61.5.............................................61.6.......................................72UML...............................................92.1.............................92.2............................102.3UML..............112.4UML........................................132.5UML....................................142.6UML......................................162.7UML......................................173UML..................193.1..................................193.1.1.....................................193.1.2...........................203.1.3...........................213.1.4.......................................223.2..............................233.2.1.........................233.2.2...................................2423.2.3...................................283.2.4.................................313.2.5...................................324UML..................354.1........................................354.2..............................364.2.1.......................364.2.2.............................394.2.3...............................404.3..............................414.3.1.......................424.3.2.............................444.3.3...............................464.4..............................475................................................495.1............................................495.2..............................50......................................................51.................................................52.................5531UMLUnifiedModelingLanguageBoochRumbaughJacobson1.141.251993WfMCWorkflowManagementCoalitionWfMCWfMC61-17BPR1.3UMLUMLUMLUMLUMLUMLUMLUML81.4UMLUMLUMLUMLUMLUMLUMLUMLUML1.5DLFloSiTechJet9200012WfMC20011SynchroFLOW20012200112SynchroFLOWUMLUMLUMLUML1.6UMLUMLUMLUMLUMLUML10UMLUMLUMLUMLUML92UMLUML2.1CobolFortran207080ConstantineDeMarcoMellorWardYourdonCASEComputerAidedSoftwareEngineeringCASE1967Simula-6780SmalltalkObjectiveCC++EiffelCLOSSmalltalk51990Jacobson-921052.2UML11ABABABBA2.3UMLUMLColemanOMTObjectiveModelingTechnologyBoochCRCFusion1994RationalRumbaughBooch12OMTBooch1995JacobsonRationalRumbaughBooch1996OMGObjectiveModelingorGanizationUMLOMG19979UMLOMGUML199711UMLOMGOMGUMLUMLUMLUMLUMLUMLUMLUML13UML2-11997UML700UML85%2.4UMLUMLUMLUMLUMLUML14UMLUMLUMLUMLUML2.5UMLUMLUMLUMLUMLUML15UMLUMLUMLUMLUMLOCLObligationControlLanguageOCL16UMLUMLBoochOMTOOSEObject-OrientedSoftwareEngineeringUMLUMLUMLUMLUMLUMLStereotypesResponsibilitiesExtensibilitymechanismsThreadsProcessesDistributionConcurrencyPatternsCollaborationsActivitydiagramTypeClassInstanceRefinementInterfacesComponents2.6U