Accession Number : ADA324749

Title :   Reengineering Technology Report. Volume 1.

Corporate Author : SOFTWARE TECHNOLOGY SUPPORT CENTER HILL AFB UT

Personal Author(s) : Olsem, Michael R.

PDF Url : ADA324749

Report Date : OCT 1995

Pagination or Media Count : 75

Abstract : The purpose of this report is to increase contact, awareness, and understanding of software reengineering tools. Use of this report should be the first step in transferring effective software reengineering processes, methods, and tools into practical use. The targets of this report are organizations responsible for the development and maintenance of computer software. This report defines the ideas of software reengineering and identifies their value in improving software quality for embedded, MCCR, and MIS applications. It explains how the features of current reengineering tools can improve software development and maintenance. It includes information about specific products in the marketplace. The information is aimed at those who must make the decisions about acquiring advanced technology and prepare their organizations to use it effectively. Also, this report attempts to identify the future directions of the field to help in planning long-range strategies. Because a reengineering effort involves large amounts of code and a significant percentage of a system (if not the entire system), it may be necessary to move to Ada. The official Air Force policy states 'Ada is required when more than one-third of the existing code is altered (excluding COTS) at any one time. Under one-third waiver not required System managers are encouraged to move to Ada with any software or hardware upgrade. Programming Languages Policy 5.c, 7 Aug 90 The STSC supports this policy and believes that converting to Ada during the reengineering process is the opportune time to comply with the Ada mandate.

Descriptors :   *SOFTWARE ENGINEERING, *SYSTEMS MANAGEMENT, COMPUTER PROGRAMS, MAINTENANCE, STRATEGY, QUALITY, PLANNING, LONG RANGE(DISTANCE), SUPERVISORS, ADA PROGRAMMING LANGUAGE, AWARENESS.

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE