没有合适的资源?快使用搜索试试~ 我知道了~
首页PowerDesigner对象模型手册(英文).pdf
PowerDesigner对象模型手册(英文).pdf
需积分: 12 44 下载量 5 浏览量
更新于2023-03-03
评论
收藏 5.71MB PDF 举报
This book describes the PowerDesigner Object-Oriented Model environment.<br>It shows you how to do the following:<br>♦ Build an Object-Oriented Model (OOM) using the UML diagrams<br>♦ Use modeling elements in diagrams<br>♦ Verify the model, merge models and import a Rose model<br>♦ Reverse engineer PowerBuilder objects, EJB, Java, and XML files<br>♦ Generate files for Java, PowerBuilder, XML, C++, Visual Basic and<br>other languages<br>♦ Generate a Conceptual Data Model (CDM), a Physical Data Model<br>(PDM), or an Object-Oriented Model from the OOM<br>♦ Generate EJB TM, JSPTM, servlets, ASP.NET<br>♦ Create Web services in Java and .NET platforms
资源详情
资源评论
资源推荐
Sybase
®
PowerDesigner
®
Object Oriented Model
User's Guide
Version 9.5
38086-01-0950-01
Last modified: July 2002
Copyright © 2002 Sybase, Inc. All rights reserved.
Information in this manual may change without notice and does not represent a commitment on the part of
Sybase, Inc. and its subsidiaries.
Sybase, Inc. provides the software described in this manual under a Sybase License Agreement. The software may
be used only in accordance with the terms of the agreement.
No part of this publication may be reproduced, transmitted, or translated in any form or by any means, electronic,
mechanical, manual, optical, or otherwise, without the prior written permission of Sybase, Inc.
Use, duplication, or disclosure by the government is subject to the restrictions set forth in subparagraph (c)(1)(ii) of
DFARS 52.227-7013 for the DOD and as set forth in FAR 52.227-19(a)-(d) for civilian agencies.
Sybase, SYBASE (logo), AccelaTrade, ADA Workbench, Adaptable Windowing Environment, Adaptive Component
Architecture, Adaptive Server, Adaptive Server Anywhere, Adaptive Server Enterprise, Adaptive Server Enterprise
Monitor, Adaptive Server Enterprise Replication, Adaptive Server Everywhere, Adaptive Server IQ, Adaptive
Warehouse, AnswerBase, Anywhere Studio, Application Manager, AppModeler, APT Workbench, APT-Build, APT-
Edit, APT-Execute, APT-Translator, APT-Library, ASEP, Backup Server, BayCam, Bit-Wise, BizTracker, Certified
PowerBuilder Developer, Certified SYBASE Professional, Certified SYBASE Professional Logo, ClearConnect,
Client-Library, Client Services, CodeBank, Column Design, ComponentPack, Connection Manager, Convoy/DM,
Copernicus, CSP, Data Pipeline, Data Workbench, DataArchitect, Database Analyzer, DataExpress, DataServer,
DataWindow, DB-Library, dbQueue, Developers Workbench, Direct Connect Anywhere, DirectConnect,
Distribution Director, e-ADK, E-Anywhere, e-Biz Integrator, E-Whatever, EC-GATEWAY, ECMAP, ECRTP,
eFulfillment Accelerator, Electronic Case Management, Embedded SQL, EMS, Enterprise Application Studio,
Enterprise Client/Server, Enterprise Connect, Enterprise Data Studio, Enterprise Manager, Enterprise SQL Server
Manager, Enterprise Work Architecture, Enterprise Work Designer, Enterprise Work Modeler, eProcurement
Accelerator, eremote, Everything Works Better When Everything Works Together, EWA, Financial Fusion, Financial
Fusion Server, Formula One, Gateway Manager, GeoPoint, iAnywhere, iAnywhere Solutions, ImpactNow, Industry
Warehouse Studio, InfoMaker, Information Anywhere, Information Everywhere, InformationConnect, InstaHelp,
InternetBuilder, iremote, iScript, Jaguar CTS, jConnect for JDBC, KnowledgeBase, Logical Memory Manager,
MainframeConnect, Maintenance Express, Manage Anywhere Studio, MAP, MDI Access Server, MDI Database
Gateway, media.splash, MetaWorks, MethodSet, ML Query, MobiCATS, MySupport, Net-Gateway, Net-Library,
New Era of Networks, Next Generation Learning, Next Generation Learning Studio, O DEVICE, OASiS, OASiS
logo, ObjectConnect, ObjectCycle, OmniConnect, OmniSQL Access Module, OmniSQL Toolkit, Open Biz, Open
Business Interchange, Open Client, Open ClientConnect, Open Client/Server, Open Client/Server Interfaces, Open
Gateway, Open Server, Open ServerConnect, Open Solutions, Optima++, Partnerships that Work, PB-Gen, PC APT
Execute, PC DB-Net, PC Net Library, PhysicalArchitect, Pocket PowerBuilder, PocketBuilder, Power++, Power
Through Knowledge, power.stop, PowerAMC, PowerBuilder, PowerBuilder Foundation Class Library,
PowerDesigner, PowerDimensions, PowerDynamo, Powering the New Economy, PowerJ, PowerScript, PowerSite,
PowerSocket, Powersoft, PowerStage, PowerStudio, PowerTips, Powersoft Portfolio, Powersoft Professional,
PowerWare Desktop, PowerWare Enterprise, ProcessAnalyst, Rapport, Relational Beans, Report Workbench,
Report-Execute, Replication Agent, Replication Driver, Replication Server, Replication Server Manager, Replication
Toolkit, Resource Manager, RW-DisplayLib, RW-Library, SAFE, SAFE/PRO, SDF, Secure SQL Server, Secure
SQL Toolset, Security Guardian, SKILS, smart.partners, smart.parts, smart.script, SQL Advantage, SQL Anywhere,
SQL Anywhere Studio, SQL Code Checker, SQL Debug, SQL Edit, SQL Edit/TPU, SQL Everywhere, SQL Modeler,
SQL Remote, SQL Server, SQL Server Manager, SQL SMART, SQL Toolset, SQL Server/CFT, SQL Server/DBM,
SQL Server SNMP SubAgent, SQL Station, SQLJ, Stage III Engineering, Startup.Com, STEP, SupportNow,
S.W.I.F.T. Message Format Libraries, Sybase Central, Sybase Client/Server Interfaces, Sybase Development
Framework, Sybase Financial Server, Sybase Gateways, Sybase Learning Connection, Sybase MPP, Sybase SQL
Desktop, Sybase SQL Lifecycle, Sybase SQL Workgroup, Sybase Synergy Program, Sybase Virtual Server
Architecture, Sybase User Workbench, SybaseWare, Syber Financial, SyberAssist, SybMD, SyBooks, System 10,
System 11, System XI (logo), SystemTools, Tabular Data Stream, The Enterprise Client/Server Company, The
Extensible Software Platform, The Future Is Wide Open, The Learning Connection, The Model For Client/Server
Solutions, The Online Information Center, The Power of One, TradeForce, Transact-SQL, Translation Toolkit,
Turning Imagination Into Reality, UltraLite, UNIBOM, Unilib, Uninull, Unisep, Unistring, URK Runtime Kit for
UniCode, Versacore, Viewer, VisualWriter, VQL, WarehouseArchitect, Warehouse Control Center, Warehouse
Studio, Warehouse WORKS, Watcom, Watcom SQL, Watcom SQL Server, Web Deployment Kit, Web.PB,
Web.SQL, WebSights, WebViewer, WorkGroup SQL Server, XA-Library, XA-Server and XP Server are trademarks
of Sybase, Inc. or its subsidiaries.
All other trademarks are property of their respective owners.
iii
Contents
About This Book..............................................................xix
1 Object-Oriented Model Basics ..........................................1
Functional overview .................................................................. 2
UML and object-oriented modeling........................................... 3
What is an OOM? ..................................................................... 4
Working with diagrams in an OOM .................................... 9
Objects in an OOM........................................................... 10
Defining an OOM .................................................................... 16
Object language overview................................................ 16
Extended dependencies................................................... 16
Creating an OOM ............................................................. 17
Selecting extended model definitions at model creation .. 21
Changing the object language of an OOM....................... 22
Opening an existing OOM................................................ 23
Detaching an OOM from the Workspace......................... 24
Defining OOM properties.................................................. 24
Previewing the code of an OOM ...................................... 26
Modifying the code using Preview.................................... 27
Defining OOM model options.................................................. 28
Defining packages in an OOM................................................ 32
OOM Package properties................................................. 32
Previewing the code of a package in an OOM................. 33
Defining the diagram type of a new package ................... 34
Modifying package display preferences ........................... 34
2 Building a Use Case Diagram..........................................35
Use Case basics..................................................................... 36
Defining a use case diagram............................................ 36
Why build a use case diagram? ....................................... 36
Creating a use case diagram ........................................... 37
Defining use cases ................................................................. 38
Use case properties ......................................................... 38
iv
Creating a use case ......................................................... 41
Modifying use case properties.......................................... 43
Modifying use case display preferences .......................... 43
Defining actors in a use case diagram ................................... 44
Actor properties in a use case diagram............................ 45
Creating an actor in a use case diagram ......................... 47
Showing the symbol of an actor ....................................... 48
Modifying actor properties in a use case diagram............ 49
Modifying actor display preferences................................. 49
Defining associations in a use case diagram ......................... 50
Association properties in a use case diagram.................. 51
Creating an association in a use case diagram ............... 51
Modifying association properties in a use case diagram.. 53
Modifying association display preferences in a use case
diagram ............................................................................ 53
Defining generalizations in a use case diagram ..................... 54
Generalization properties in a use case diagram............. 55
Creating a generalization in a use case diagram ............. 56
Modifying generalization properties in a use case
diagram ............................................................................ 57
Modifying generalization display preferences................... 58
Defining dependencies in a use case diagram ....................... 59
Dependency properties in a use case diagram................ 59
Creating a dependency in a use case diagram................ 60
Modifying dependency properties in a use case diagram 62
Modifying dependency display preferences ..................... 62
3 Building a Class Diagram................................................63
Class diagram basics.............................................................. 64
Defining a class diagram.................................................. 64
Why build a class diagram? ............................................. 64
Creating a class diagram ................................................. 64
Defining classes...................................................................... 65
Class properties ............................................................... 66
Creating a class................................................................ 70
Creating a class from an interface ................................... 71
Defining Java BeanInfo classes ....................................... 72
Creating Java BeanInfo classes....................................... 74
Classifiers......................................................................... 77
Defining inner classifiers .................................................. 77
Adding objects to a class ................................................. 81
Attaching a classifier to a data type or a return type ........ 83
Previewing the code of a class or interface...................... 89
Viewing the migrated attributes of a class........................ 91
Customizing scripts for classes and interfaces ................ 93
Modifying class properties................................................ 94
v
Modifying class display preferences................................. 95
Defining interfaces .................................................................. 96
Interface properties .......................................................... 97
Creating an interface ........................................................ 99
Creating an interface from a class ................................. 100
Adding objects to an interface........................................ 101
Modifying interface properties ........................................ 104
Modifying interface display preferences ......................... 104
Defining attributes in a class diagram................................... 105
Attribute properties in a class diagram........................... 105
Creating an attribute in a class diagram......................... 109
Attaching an attribute to a domain in a class diagram ... 110
Adding Getter and Setter operations to a classifier........ 111
Copying an attribute to another class............................. 113
Modifying attribute properties in a class diagram ........... 114
Modifying attribute display preferences in a class
diagram .......................................................................... 114
Defining identifiers ................................................................ 116
Identifier properties......................................................... 116
Creating a primary identifier ........................................... 117
Creating an identifier ...................................................... 118
Adding attributes to an identifier..................................... 118
Modifying identifier properties......................................... 119
Defining operations............................................................... 120
Operation properties....................................................... 120
Defining operation parameters....................................... 122
Creating an operation..................................................... 125
Adding operations to a class .......................................... 126
Creating an implementation operation ........................... 133
Modifying the code of an implementation operation....... 135
Copying an operation to another class........................... 136
Modifying operation properties ....................................... 137
Modifying operation display preferences........................ 138
Defining associations in a class diagram.............................. 139
Association properties in a class diagram...................... 139
Association role in a class diagram ................................ 140
Creating an association in a class diagram.................... 143
Creating an association class......................................... 144
Migrating association roles in a class diagram............... 147
Rebuilding data type links............................................... 149
Modifying association properties in a class diagram ...... 150
Modifying association display preferences in a class
diagram .......................................................................... 150
Defining generalizations in a class diagram.......................... 151
Generalization properties in a class diagram ................. 152
Creating a generalization in a class diagram ................. 152
剩余761页未读,继续阅读
HAOSKYZHANG
- 粉丝: 7
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 2023年中国辣条食品行业创新及消费需求洞察报告.pptx
- 2023年半导体行业20强品牌.pptx
- 2023年全球电力行业评论.pptx
- 2023年全球网络安全现状-劳动力资源和网络运营的全球发展新态势.pptx
- 毕业设计-基于单片机的液体密度检测系统设计.doc
- 家用清扫机器人设计.doc
- 基于VB+数据库SQL的教师信息管理系统设计与实现 计算机专业设计范文模板参考资料.pdf
- 官塘驿林场林防火(资源监管)“空天地人”四位一体监测系统方案.doc
- 基于专利语义表征的技术预见方法及其应用.docx
- 浅谈电子商务的现状及发展趋势学习总结.doc
- 基于单片机的智能仓库温湿度控制系统 (2).pdf
- 基于SSM框架知识产权管理系统 (2).pdf
- 9年终工作总结新年计划PPT模板.pptx
- Hytera海能达CH04L01 说明书.pdf
- 数据中心运维操作标准及流程.pdf
- 报告模板 -成本分析与报告培训之三.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0