
Other Case Tool Connector
CASE tools have become part of the development landscape for the IBM i. A large number of applications have been developed with these tools and are still continuously evolving. However, these tools are insufficient to completely automate release management processes.
They are all oriented toward new application development. The tools do not account for the management of existing applications developed with RPG or COBOL. Even if they contribute greatly to the quality of the applications generated, all they really do is reduce test load. Versioning process management is often poor or even non-existent, because these tools were designed to address development issues rather than maintenance issues.
THE SOLUTION
Today, the arrival of software management tools like the ones offered by ARCAD Software are a positive addition to CASE tools. You can now have Versioning and automated deployments with ARCAD-Deliver. A client that uses a CASE tool can set up a change management protocol, completely independently of the tools used to produce the code.
This can be done thanks to the High level of flexibility found within ARCAD. ARCAD-Deliver, with additional ARCAD Technologies (like Data management, process manager) is able to manipulate real files (using OS primitives like COPY or MOVE) as well as Virtual components like (records or part of records into database files).
THE ADVANTAGES
CASE tools have made very important contributions to application development, first for the IBM i, then for Client/Server, and now for the Web. They have played a major role and still do in both productivity and quality of code produced. Today, however, productivity gains are to be found outside code production, productivity of code maintenance from different technologies, and test and documentation productivity.
In addition, the ARCAD solutions provide concrete answers to issues in change traceability, a field that has gained considerable strategic importance with increased regulatory pressures (Sarbanes-Oxley, Basel II, etc.).
|