11.01.2017 Views

A Technical History of the SEI

ihQTwP

ihQTwP

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

The Challenge: Configuration Support for S<strong>of</strong>tware Developers 203<br />

A Solution: Configuration Management Tools 203<br />

The Consequence: Configuration Management and CM Tools in Common<br />

Practice 204<br />

The <strong>SEI</strong> Contribution 205<br />

References 205<br />

CASE Environments 207<br />

The Challenge: Making Smart Decision on Tools and Environments 207<br />

A Solution: CASE Tool Integration 207<br />

The Consequence: CASE Tools Widely Used in Practice 208<br />

The <strong>SEI</strong> Contribution 209<br />

References 209<br />

S<strong>of</strong>tware Technology Reference Guide 211<br />

The Challenge: Effective S<strong>of</strong>tware Technology Adoption 211<br />

A Solution: S<strong>of</strong>tware Technology Reference Guide 211<br />

The Consequence: Unbiased Information Used for Selecting Technology 211<br />

The <strong>SEI</strong> Contribution 212<br />

References 212<br />

Reengineering 213<br />

The Challenge: Legacy S<strong>of</strong>tware in Defense Systems 213<br />

A Solution: A Reengineering Center 213<br />

The Consequence: Effective Decision Making About Reengineering 214<br />

The <strong>SEI</strong> Contribution 214<br />

References 214<br />

Building and Fielding Interoperating Systems 216<br />

The Challenge: Interoperability in Evolving Defense Systems 216<br />

A Solution: Multi-Faceted Approach to Support for Interoperation 216<br />

The Consequence: Well-Informed Decisions Using Tools and Techniques 218<br />

The <strong>SEI</strong> Contribution 218<br />

References 218<br />

Developing Systems with Commercial Off-<strong>the</strong>-Shelf Products 221<br />

The Challenge: Using Commercial Off-<strong>the</strong>-Shelf Products in Defense Systems 221<br />

A Solution: Tools and Guidance for Improved Use <strong>of</strong> COTS Products 221<br />

The Consequence: Effective Use <strong>of</strong> COTS Products 222<br />

The <strong>SEI</strong> Contribution 223<br />

References 223<br />

Assurance Cases 226<br />

The Challenge: Confidence in <strong>the</strong> Behavior <strong>of</strong> Performance-Critical Systems 226<br />

A Solution: Assurance Cases 226<br />

The Consequence: Assurance Cases Used in Practice 227<br />

The <strong>SEI</strong> Contribution 227<br />

References 228<br />

7 Architecture 229<br />

Introduction to S<strong>of</strong>tware Architecture 233<br />

Seemingly Independent Efforts Prepared <strong>the</strong> <strong>SEI</strong> for an Early Consideration <strong>of</strong><br />

S<strong>of</strong>tware Architecture 233<br />

Emergence <strong>of</strong> Architecture as a Separate and Well-Defined Area 235<br />

Introduction <strong>of</strong> <strong>the</strong> Notion <strong>of</strong> S<strong>of</strong>tware Product Lines and Associated Practices 236<br />

Broad Use <strong>of</strong> <strong>SEI</strong> Approaches to S<strong>of</strong>tware Architecture 237<br />

References 238<br />

Structural Modeling 241<br />

The Challenge: Efficiently Replicating Aircrew Trainers 241<br />

A Solution: Structural Modeling 241<br />

CMU/<strong>SEI</strong>-2016-SR-027 | SOFTWARE ENGINEERING INSTITUTE | CARNEGIE MELLON UNIVERSITY<br />

Distribution Statement A: Approved for Public Release; Distribution is Unlimited<br />

vii

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!