Object-Oriented Architecture SAP Powerdesigner Documentation Collection Company

Object-Oriented Architecture SAP Powerdesigner Documentation Collection Company

USER GUIDE | PUBLIC SAP PowerDesigner Document Version: 16.6.10 – 2019-12-17 Object-Oriented Architecture SAP PowerDesigner Documentation Collection company. All rights reserved. All rights company. affiliate THE BEST RUN 2019 SAP SE or an SAP SE or an SAP SAP 2019 © Content 1 Building OOMs ..............................................................7 1.1 Getting Started with Object-Oriented Modeling........................................7 Creating an OOM...........................................................9 Previewing Object Code..................................................... 12 Customizing Object Creation Scripts............................................14 Customizing your Modeling Environment.........................................15 1.2 Use Case Diagrams...........................................................20 Use Case Diagram Objects...................................................21 Use Cases (OOM)......................................................... 22 Actors (OOM)............................................................24 Use Case Associations (OOM)................................................ 28 1.3 Structural Diagrams..........................................................30 Class Diagrams...........................................................31 Composite Structure Diagrams................................................33 Package Diagrams.........................................................35 Object Diagrams..........................................................36 Classes (OOM)...........................................................38 Packages (OOM)..........................................................58 Interfaces (OOM)..........................................................61 Objects (OOM)...........................................................63 Attributes (OOM)..........................................................68 Identifiers (OOM)..........................................................76 Operations (OOM).........................................................78 Associations (OOM)........................................................85 Generalizations (OOM)......................................................94 Dependencies (OOM).......................................................97 Realizations (OOM).......................................................100 Require Links (OOM).......................................................101 Annotations (OOM).......................................................103 Instance Links (OOM)......................................................106 Domains (OOM)..........................................................110 1.4 Dynamic Diagrams...........................................................115 Communication Diagrams...................................................115 Sequence Diagrams....................................................... 117 Activity Diagrams.........................................................121 Statechart Diagrams...................................................... 124 Object-Oriented Architecture 2 PUBLIC Content Interaction Overview Diagrams............................................... 127 Interaction References and Interaction Activities (OOM)............................. 128 Interaction Fragments (OOM)................................................130 Messages (OOM).........................................................132 Activities (OOM)..........................................................147 Organization Units (OOM)...................................................161 Starts and Ends (OOM).....................................................169 Decisions (OOM).........................................................170 Synchronizations (OOM)....................................................173 Flows (OOM)............................................................175 Object Nodes (OOM).......................................................177 States (OOM)............................................................179 Transitions (OOM)........................................................184 Events (OOM)........................................................... 187 Actions (OOM)...........................................................190 Junction Points (OOM).....................................................193 1.5 Implementation Diagrams.....................................................194 Component Diagrams......................................................194 Deployment Diagrams.....................................................196 Components (OOM).......................................................198 Nodes (OOM)...........................................................206 Component Instances (OOM)................................................208 Files (OOM).............................................................210 Node Associations (OOM)...................................................212 1.6 Web Services.............................................................. 214 Web Service Components (OOM)..............................................215 Web Service Methods (OOM).................................................221 Web Service Component Instances (OOM).......................................227 Generating Web Services for Java.............................................229 Generating Web Services for .NET.............................................230 Importing WSDL Files......................................................232 1.7 Generating and Reverse Engineering OO Source Files..................................236 Generating OO Source Files from an OOM.......................................236 Reverse Engineering OO Source Files into an OOM.................................240 Synchronizing a Model with Generated Files......................................243 1.8 Generating Other Models from an OOM........................................... 246 Managing Object Persistence During Generation of Data Models....................... 248 Managing Persistence for Generalizations....................................... 248 Managing Persistence for Complex Data Types....................................250 Customizing XSM Generation for Individual Objects................................252 1.9 Checking an OOM...........................................................254 Object-Oriented Architecture Content PUBLIC 3 Domain Checks..........................................................255 Data Source Checks.......................................................255 Package Checks......................................................... 256 Actor/Use Case Checks....................................................257 Class Checks............................................................258 Identifier Checks.........................................................263 Interface Checks.........................................................263 Class/Interface Attribute Checks............................................. 266 Class/Interface Operation Checks.............................................267 Realization Checks........................................................268 Generalization Checks.....................................................269 Object Checks...........................................................270 Instance Link Checks......................................................270 Message Checks......................................................... 271 State Checks............................................................271 State Action Checks.......................................................272 Event Checks............................................................273 Junction Point Checks..................................................... 274 Activity Checks.......................................................... 274 Decision Checks......................................................... 275 Object Node Checks.......................................................276 Organization Unit Checks...................................................277 Start/End Checks........................................................ 277 Synchronization Checks....................................................278 Transition and Flow Checks..................................................279 Component Checks.......................................................279 Node Checks............................................................280 Data Format Checks ...................................................... 281 Component Instance Checks.................................................281 Interaction Reference Checks................................................282 Class Part Checks........................................................283 Class/Component Port Checks...............................................284 Class/component Assembly Connector Checks...................................285 Association Checks.......................................................286 Activity Input and Output Parameter Checks..................................... 286 1.10 Importing a Rational Rose Model into an OOM.......................................287 Importing Rational Rose Use Case Diagrams..................................... 288 Importing Rational Rose Class Diagrams........................................289 Importing Rational Rose Collaboration Diagrams..................................290 Importing Rational Rose Sequence Diagrams.....................................291 Importing

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    552 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us