Entries Tagged as 'Ultra Large Scale Systems'

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

Douglas C. SchmidtSoftware 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.

Read more...

Measuring the Impact of Explicit Architecture Documentation

Architecture Documentation , SEI Research , Ultra Large Scale Systems 5 Comments »

By Rick Kazman,
Visiting Scientist, Research Technology & System Solutions

Rick Kazman 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.

Read more...