What If We?...
FREQUENTLY ASKED QUESTIONS
Home | Software Test | Software Kits | Software Genetics | Downloads | Faq's

Do we really have to change the way we write software?  A change is usually needed if you are being plagued with errors that affect the customer..  Fortunately, the required change can be as gradual as needed. The Programmable Code generator (PCG) can prepare source code that is totally compatible with previously developed software.  In most cases, the Programmable Test System (PTS) can be used to test previously developed software.

Will I continue to write programs in C++?  Yes, but not as often.  The C++ code will be contained in the kits. These kits can be used to form baseline with a long life without change.

What about GUI’s?   The PCG was never intended for the design of GUI’s.  There are many good visual based tools to accomplishing this design.  Significant design and test benefits can be obtained by restricting the GUI objects to the presentation and receipt of data and developing a GUI management / interface routine with the PCG.

Can we write programs in a different language?  Although the PCG was originally designed for C++, it can be easily reconfigured for the preparation of ASCII-based text files for any computing language  It has already used for Basic, C##, and J## programs.

 
How will it affect our customers?   The use of standard kits will greatly improve the quality and reliability of the product. Kits for the detection of, minimizing the damage from and reporting execution failures have been designed which greatly reduce the time required to correct a problem discovered at the customer site.

What about different development environments?  Both the PCG and PTS will operate either as a user provided tool in an common IDE such as Microsoft Visual Studio.Net or from the command line.  The PTS is usable in any development environment in which an executable can be created (compiled, linked, etc)  from the command line.

What about ISO9001?   The PCG and the PTS can be of great benefit to an ISO9001 quality program. 

  • Involving QA in the development of the kits will give them a very proactive role in the quality of the product. 
  • The user organization has complete control of all aspects of the engineering process.  There is no needed for a “partnership” with What If We or any other organization.

 

EMAIL: robert.adams@whatifwe.com