Operations Support System (OSS) Integrated Database (IDB) Design and Development: Software Reuse Lessons Learned
Abstract
Lessons learned are presented concerning the reuse of information management systems components in the design development and support of the Operations Support System (OSS) Integrated Database (IDB). These components were developed originally under a wide variety of C4I programs of Navy, Air Force and Joint Command Centers. Reuse of components was possible because known standards such as the C programming language, Structured Query Language (SQL) and the Naval Warfare Tactical Database (NWTDB) were used during development. Reused components included data, data structure, catalogue scheme for defining data structure, database applications, and software tools used to validate data integrity. It was found that strict adherence to standards was the key to successful software and data reuse Other lessons learned included that early design of software modules should be done with a view toward future reuse. The portability and generality of American Standard Code for Information Interchange (ASCII) flat files that are not vendor specific enhance information reuse, whereas a relational database management system is more advantageous when performing operations associated with the relationships between tables. Because of the interoperability and efficiency obtained from software reuse, the OSS program derived substantial benefits from this effort.... Operations Support System (OSS), Joint Operations Tactical System (JOTS), Integrated Database (IDB).
Document Details
- Document Type
- Technical Report
- Publication Date
- Aug 01, 1992
- Accession Number
- ADA262856
Entities
People
- Jennifer L. Ross
- Kristofer Timmerman
- Marion G. Ceruti
- Sharon D. Rotter
Organizations
- Naval Command, Control and Ocean Surveillance Center