PowerDesigner与模型驱动开发
时间:2025-02-23
时间:2025-02-23
PowerDesigner与模型驱动开发
PowerDesigner 与模型驱动开发
PowerDesigner与模型驱动开发
模型驱动开发
How to use PowerDesigner Business Process, UML and Data models in application analysis and design? Some software engineer processes are too complex (RUP, CMM, …) Each company should carefully select a process and adapt it to its own needs based on– Type of application – Size of team – …
PowerDesigner与模型驱动开发
A Typical Process for Developing New Application with PowerDesignerDefine the architecture of the system using BPM or Free Model
Define a detailed Business Process Model
Use simulation to optimize the Business Process
Analyze the new systems using UML
Design the new systems using UML
Generate a Physical Data Model
Create the database
Define components using UML
Generate the code from UML
Use an IDE to develop and test the code
Assemble the services using BPM
Create User-Interface uisng an IDE
PowerDesigner与模型驱动开发
Example of How to Use UML for a New Application Define Use Case Diagram
– Identify classes Define Collaboration Diagram and/or Sequence Diagram
– Identify classes and operations Design Class Diagram Generate a report and use the report as a specification Generate a Physical Data Model with O/R mapping Optimize the PDM Generate the Database Define classes implementation in Class Diagram Generate the code and O/R mapping Use an IDE to finish the implementation, compile and test Reverse engineer the code to update the UML model
PowerDesigner与模型驱动开发
Example of How to Use UML for an Existing Application Reverse engineer existing code to create a Class Diagram Reverse engineer existing database to create a PDM Understand the existing application’s logic Define Use Case Diagram Define Collaboration Diagram and/or Sequence Diagram Improve Class Diagram Generate a report and use the report as a specification Modify the Database Improve classes implementation Generate the code and O/R mapping Use an IDE to finish the implementation, compile and test Reverse engineer the code to update the UML model5
…… 此处隐藏:7字,全部文档内容请下载后查看。喜欢就下载吧 ……