The Growing Importance of Sustaining Software for the DoD
Architecture Documentation , Common Operating Platform Environments (COPEs) , Secure Coding , Service-Oriented Architecture , Software Product Lines , Software Sustainment , System of Systems , Team Software Process (TSP) , Ultra Large Scale Systems 6 Comments »
Part 2: SEI R&D Activities Related to Sustaining Software for the DoD
By Douglas C. Schmidt,
Deputy Director, Research, and Chief Technology Officer
Software sustainment is growing in importance as the inventory of DoD systems continues to age and greater emphasis is placed on efficiency and productivity in defense spending. In part 1 of
this series, I summarized key software sustainment challenges facing
the DoD. In this blog posting, I describe some of the R&D
activities conducted by the SEI to address these challenges.


The
SEI has long advocated software architecture documentation as a
software engineering best practice. This type of documentation is not
particularly revolutionary or different from standard practices in other
engineering disciplines. For example, who would build a skyscraper
without having an architect draw up plans first? The specific value of
software architecture documentation, however, has never been established
empirically. This blog describes a research project we are conducting
to measure and understand the value of software architecture
documentation on complex software-reliant systems.
Recent Comments