Software Components and Development Tools
IT Specialists
Dev One Stop - Your One Stop Resource 4
Software Components and Development Tools
Downloads Dev One Stop Enquiry Form
The Directory
Inside Components
Press and Corporate
News Centre
About Us
Contact Us
Tell Someone
Knowledge Base
Link 2 Us
Site Map
Translate Site Into:
Search Site:


Component Benefits

If a software application is assembled from components, then it should be easy to reconfigure the components to support desired changes in the business process. Business processes may be improved in three ways:

Simplification Removing one or more steps from an unnecessarily complicated process, or reducing unnecessary variety in the process. This can often by done by replacing components to produce stepwise improvements.
Integration Joining two or more previously unconnected or uncoordinated processes into a larger coordinated process This can often by done by inserting additional components to create new links.
Transformation Creating a radically new process.  Disassembling the components, and putting them back together in a new way, can often achieve this.

Improving the software application...

ISO 9126 provides a generic definition of software quality, in terms of six desirable characteristics. Component Based Development contributes to each of these.

Functionality Use of pre-existing components allows faster delivery of greater functionality.
Maintainability The modular structure of a component-based solution allows individual components to be replaced easily.
Usability Use of standard components supports commonality of GUI. CBD also supports desk-top integration, which gives the user a single view of heterogeneous data.
Efficiency Performance bottlenecks can be identified, and the need for performance tuning can then usually be localized in a small number of performance-critical components. Components can be internally optimized to improve performance, without affecting their specification; components can be moved between platforms to improve performance, without affecting the functionality or usability of the application.
Reliability Given a formal and complete specification of a component, the reliability of a component comes down to the simple question: does the component provide a correct and complete implementation of its specification. The reliability of the application as a whole is a separate issue, but is clearly enhanced when the application is constructed from reliable components.
Portability The specification of a component is platform-independent. So a component can be quickly rebuilt for a new platform, without affecting any other component. (With some tools, this will often require no alteration to the internal design, merely a regeneration of the executable portion.)

Why stick in the dark ages using antiquated coding methods when you could have access to state of the art component technology that really will save your business money and improve the desirability of your products to your customers. Choosing Software Components will be the best business decision you will make and will save you a fortune...

Request more Information


Copyright 2019 - Dev One Stop - All Rights Reserved
Site Map
Software Piracy
Software Components and Development Tools