Prototyping interactive information systems
Communications of the ACM
Communications of the ACM
Software engineering for the Cobol environment
Communications of the ACM
Communications of the ACM
Initial thoughts on rapid prototyping techniques
Proceedings of the workshop on Rapid prototyping
Hi-index | 0.00 |
"As ye sow, so shall ye reap." A good solution to the reusable code problem turns out also to provide a solid technical basis from which to understand and deal with the production, quality, and maintenance issues of the software industry. To this end, a software manufacturing methodology has been developed called Computer-Aided Programming. CAP is based on a functional programming concept called a frame. Frames were originally developed as a means of resolving the maintenance problems associated with reusable code. The introduction explains the necessary background ideas about frames and the types of maintenance that they address. Section two presents the design principles for software that uses frames as subassemblies for program assembly purposes. The components of an existing CAP system are described in section three, and section four discusses the use of CAP as a manufacturing technique. Statistics from a case study are presented to indicate that: (1) production-quality commercial software can be manufactured at rates exceeding 2000 lines of debugged COBOL per manday (including systems design time), and (2) less than 10% of this code needs to be hand-written or maintained.