Software Reengineering of Department of Defense Information Systems Using Object-Oriented Technology.
Abstract
This report describes a set of strategies for performing software reengineering using object-oriented technology (OOT) for information systems in the DoD. The risks, problems, and issues associated with using OOT are identified. A reengineering example using OOT is given, the U.S. Air Force Base-Level System Modernization (BLSM) program, which has been designed to modernize base-level automated information systems at Air Force bases. One of BLSM's applications, the Air Force Operations Resource Management System, serves as an example of the program's approach to full-scale software reengineering using OOT. OOT reengineering guidelines are provided, covering the use of DoD-directed analysis techniques (IDEF0 and IDEF1X) and how to identify potential features for object-oriented modeling from the structured analysis models of legacy systems (when such models exist). The audience of this report includes DoD software development managers, technical leaders, and software engineers.
Document Details
- Document Type
- Technical Report
- Publication Date
- Jul 01, 1995
- Accession Number
- ADA326186
Entities
People
- Brian A. Haugh
- Kenneth A. Jordan
- Larry H. Reeker
Organizations
- Institute for Defense Analyses