欢迎来到天天文库
浏览记录
ID:39977552
大小:697.50 KB
页数:19页
时间:2019-07-16
《powerdesigner与对象建模》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、PowerDesigner与对象建模WhyUsingUML?VisuallydefineandcommunicatethestructureandbehaviorofanapplicationRepresentsystemsusingObject-OrientedconceptsLinkOOconceptstoexecutablecodeBriefOverviewofUMLUMLisdefinedbyOMG.UMLconsistsof9diagrams:StaticClassdiagramObjectdiagramDynamicUseCasediagramSequencedi
2、agramStatechartdiagramCollaborationdiagramActivitydiagramImplementationComponentdiagramDeploymentdiagramUMLSupportinPowerDesignerPowerDesignersupportsallnineUMLdiagramsPowerDesignersupportsUML1.4FutureversionofPowerDesignerwillsupportUML2.0UseCaseDiagramAUseCaseDiagramdescribestheActors,the
3、UseCasesandtheinteractionbetweentheActorsandtheUseCases.CollaborationDiagramACollaborationDiagramdescribestheinteractionbetweenobjects(instanceofclasses)byexchangingmessages.CollaborationDiagramcanbeusedtoidentifyclassesandoperationsSequenceDiagramASequenceDiagramdescribestheinteractionbetw
4、eenobjectsandhowthemessagesareexchangedovertime.SequenceDiagramisusedtoidentifyclassesandoperationsActivityDiagramAnActivityDiagramdescribesthelogicandthecontrolflowofaUseCase,anOperationoranotherActivity.StatechartDiagramAStatechartDiagramisusedtomodeltheStatesandTransitionsofaClassObjectD
5、iagramAnObjectDiagramshowstherelationshipsbetweenObjectInstancesClassDiagramAClassDiagramdefinestheClasses,Interfaces,Attributes,Operations,Relationships,Inheritances,…AClassDiagramcanbeusedtodefinepersistentobjects,controlobjectsanduser-interfaceobjects.AClassDiagramcanbeusedtogeneratetheP
6、hysicalDataModelandtheapplicationimplementationcode.ComponentDiagramAComponentDiagramcanbeusedtodefinethecomponentsyouneedtocreateforanapplicationAComponentcanuseClasses,InterfacesPowerDesignerusesComponentstorepresentEJBs,Servlets,JSPs,ASPsandWebServicesDeploymentDiagramADeploymentDiagrami
7、susedtodefinethedeploymentarchitectureDeploymentDiagramshowstheNodes(machines,servers),theComponentInstancesdeployedinaNodeandtheLinksbetweenNodesObject/Relational(O/R)MappingGenerateaClassDiagramfromaPhysicalDataModelwithO/RmappingGenerateaPhysicalDataM
此文档下载收益归作者所有