Structured Versus Object-Oriented Design of a Navy Battle Group Logistics Simulation System
Abstract
This thesis deals with the design of a Navy battle group logistics simulation system to support battle group logistics coordinators. BGLCSS 2.0, the Battle Group Logistics Coordinator Support System, was designed and developed using a structured programming paradigm. A subset of BGLCSS 2.0 was then designed using an object-oriented programming paradigm. We present the components of each of these designs in C and C++. Our approach was to compare and critique these two designs with respect to the extent to which their respective programming paradigms meet the software goals of software reusability and ease of program extension and maintenance. We designed the graphical user interface using TAE Plus which generated code in both C and C++, providing an easy way to transport the interface from a C implementation to a C++ implementation in the future. The designs of this real world Navy tactical decision aid clearly demonstrate the problems associated with using structured programming paradigm and the benefits of using an object-oriented programming paradigm, especially for large systems.... Structured Programming, Object- oriented Programming, Logistics Support Systems
Document Details
- Document Type
- Technical Report
- Publication Date
- Mar 01, 1993
- Accession Number
- ADA267130
Entities
People
- Bernadette C. Brooks
Organizations
- Naval Postgraduate School