CMP - United Business Media TechOnline
All Articles Products Courses Papers VirtuaLabs Webinars Web
 
LoginRegister
      TechOnline > Learning >  Technical Paper
Technical Papers
Balancing Process-Centric and Data-Centric Software Development

Click to Download
pdf logo
White Paper
1020 KB (12 pages)
May 2009
 

McObject

In software development, it pays to balance process-centric and data-centric viewpoints. Process-centric emphasizes system logic and can prevent unstructured (spaghetti) code. Data-centric emphasizes how the system ingests, transforms and stores data. It reduces redundancy, complexity, and errors. The right development tools lock in a blended approach. Unified Modeling Language (UML) focuses sharply on process modeling; IBM Rational's Rhapsody is the premiere UML tool. A key data-centric tool is McObject's eXtremeDB embedded database, which integrates as a plug-in for Rhapsody. This white paper uses Rhapsody and eXtremeDB to illustrate the blended approach, with practical examples for improving embedded software development project results.

 
Rate this paper
WORSE | BETTER
1 2 3 4 5

submit a paper
Follow Tech Papers

McObject
   

TECH PAPER
1. Liquid Cooling of Bright LEDs for Automotive Applications

TECH PAPER
2. Advanced Verification of Low Power Designs

TECH PAPER
3. Software Simulation of a Double-Sided PCB