Saturday, July 31, 2010

PXWB models from software development

PXWB is inspired by software development tools such as Programmer's Workbench, Eclipse, and NetBeans.

The following are excerpts from Software Engineering: Principles and Practice:

"....Software development is generally supported by tools, ranging from those that support a single activity to integrated environments supportlng a complete development process....

....The use of software tools may have a positive effect on both the productivity of the people involved and the quality of the product being developed....The application of tools in the software development process is referred to as Computer Aided Software Engineering (CASE)....

....Some products support a specific task in the software development process. Others support the entire software process. The former are called tools, the latter environments. In between these two extremes it is useful to identify CASE products that support a limited set of activities, such as those which comprise the analysis and design stages. Such a coherent set of tools with a limited scope is referred to as a workbench. Environments can be further classified according to the mechanism that ties together the individual tools that make up the environment. In a toolkit, tools are generally not well integrated....

....The essence of integrated and process-centered environments is the sharing of information between the tools that make up the environment....

....No development method is suited for all classes of problems. Likewise, there is no CASE product for all problem classes."

Software Engineering: Principles and Practice
by Hans van Vliet
publisher: John Wiley &Sons
Pub Date: June 30, 2008