Developing Software Requirements Supporting Open Architecture Performance Goals in Critical DoD System-of-Systems

Abstract

To implement the capabilities conceptualized in the National Military Strategy complex secure networks of weapon systems intelligence platforms and command-and-control mechanisms must be seamlessly integrated and maintained over time. Accurate and timely information will enable National Military Strategy key tenets to be realized. These networks are central warfighting platforms in the information age. As these capabilities are developed over time in an evolutionary manner interoperability on the Net-Centric Warfare (NCW) networks is essential and both hardware and software systems must be designed in an Open-systems Architecture (QA) fashion to accommodate the vast number of changes anticipated. Professional Program Management will be needed to successfully develop these key warfighting platforms. Materiel Developers will need to recognize the relatively immature nature of the software engineering domains and actively compensate for this immaturity. System software performance capabilities must be much more detailed than typical hardware-centric systems as the current state of software engineering disciplines is unlikely to satisfy implied yet critical performance requirements. Essential QA performance characteristics including Maintainability Upgradability lnterfaces/lnteroperability Reliability Safety and Security (MUIRSS) must be fully analyzed and clearly communicated to the software developer to ensure the DoD obtains the flexibility and longevity desired from NCW systems.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 15, 2006
Accession Number
ADA457519

Entities

People

  • Brad Naegle

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • C4I
  • Energy and Power Technologies
  • Ground and Sea Platforms
  • Human Systems
  • Weapons Technologies

DTIC Thesaurus Topics

  • Air Force
  • Aircrafts
  • Business Administration
  • Complex Systems
  • Engineering
  • Information Systems
  • Logistics
  • Management Personnel
  • Military Science
  • Military Strategy
  • Program Management
  • Software Design
  • Software Development
  • System Of Systems
  • Systems Engineering
  • Test And Evaluation
  • Warfare

Fields of Study

  • Computer science
  • Engineering

Readers

  • Enterprise Information Systems Architecture and Joint Command Capability Interoperability Support.
  • Software Engineering.
  • Systems Analysis and Design

Technology Areas

  • Fully Networked C3
  • Fully Networked C3 - Command and Control