Software

The Componentware Revolution (Part II)

Download Now Free registration required

Executive Summary

Resolving the software crisis requires fundamental changes in systems thinking, software processes, and technology utilization. The next major era of technology, The Componentware Revolution, contains key elements of the crisis solution. The componentware approach introduces a set of closely interrelated techniques and technologies. Componentware introduces a sophisticated mindset for generating business results. Componentware can be understood as a reincarnation of object-orientation and other software technologies. What distinguishes componentware from previous generations of technology are four principles: encapsulation, polymorphism, late binding, and safety. This list overlaps with object-orientation, except that it eliminates the emphasis on inheritance. In component thinking, inheritance is as a tightly-coupled, white box relationship that is unsuitable for most forms of packaging and reuse.

  • Format: HTML
  • Size: 0 KB