Pegasystems Inc.
Build For Change®

SmartBPM Suite

Model-Driven Development

SmartBPM® Suite Supports Agile Applications

Dynamic Enterprise Software

Pegasystems model-driven development allows business users to model enterprise behavior at an abstract level, while automating the generation of code. This results in dynamic enterprise software with the agility to handle rapid change. The SmartBPM Suite enables extremely powerful applications with a few dozen abstract models. SmartBPM takes these models and generates literally hundreds of thousands of lines of code. This brings the development cycle into the 90-day window.

SmartBPM Models the Entire Application

Models in SmartBPM represent the requirements, processes, policies, decisions, user interfaces, data objects, and integration details for a complete business application. Models are initiated as high-level descriptions of an application – use cases, processes, reports, and integration. These are combined with data and UI models to show behaviors and document requirements and design early and iteratively. Analysts, architects, and developers extend the models, adding details, constraints, and interactions and connecting with IT systems to complete applications, all in the modeling environment without resorting to traditional coding methods.

Enterprise Reuse

A major benefit of SmartBPM’s model-driven development is the ability to reuse enterprise models. Pegasystems has created dozens of industry-specific frameworks containing thousands of models that are used as a starting point to quickly bring enterprise functionality online. This allows Pegasystems to deliver complete solution frameworks for immediate use and reuse.

With model-driven development, users can:

  • Capture complete business objectives and requirements directly into the system
  • Add details iteratively to produce all required behaviors in an application
  • Use models throughout the project lifecycle to define test cases, project tasks, and completion criteria
  • Visually document and update processes at any time so the requirements are always in sync with the software
  • Delegate completion and maintenance of models for UI, policies, processes, and decisions to appropriate personnel, so the application is built for change

 

Pegasystems Community
Returning members:
Sign in to access our Community Content

Password
 
Register to access whitepapers, case studies and more!
 

What's New
Interested in Learning More? Submit a Request for more information.

Perspectives Newsletter
Copyright 2009 Pegasystems Inc.