Spiral Acquisition of Software-Intensive Systems of Systems

May 2004 C trends toward the transformation of warfare (and other large-scale competitive pursuits) into network-centric and knowledge-based systems of systems show great promise for competitive advantages over traditionally organized groups of largely independent components. However, these transformational systems of systems are critically dependent on the successful functioning of their computer software [1, 2]. This article summarizes the benefits provided by software for such transformational systems and identifies a top-10 list of risks and challenges that need to be resolved in developing and evolving software-intensive systems. It then briefly summarizes the Win-Win Spiral Model described in more detail in CrossTalk [3, 4], and shows how its application can be used to mitigate the top10 software-intensive system risks and challenges.

[1]  S. B. Kiselev,et al.  The capability maturity model: guidelines for improving the software process , 1995 .

[2]  A. Ronnenberg,et al.  Scientific Advisory Board , 2001, NeuroImage.

[3]  Paul Clements,et al.  Software product lines - practices and patterns , 2001, SEI series in software engineering.

[4]  Daniel Noah Port,et al.  Balancing Discipline and Flexi-bility with The Spiral Model and MBASE , 2001 .

[5]  B. Craig Meyers,et al.  Managing Software Acquisition: Open Systems and COTS Products , 2001 .

[6]  Gerard O’Regan,et al.  The Capability Maturity Model , 2002 .

[7]  Eberhardt Rechtin,et al.  The art of systems architecting (2nd ed.) , 2000 .

[8]  E. Rechtin,et al.  The art of systems architecting , 1996, IEEE Spectrum.

[9]  Barry Boehm,et al.  Using the Spiral Model and MBASE to Generate New Acquisition Process Models: SAIV, CAIV, and SCQAIV , 2002 .

[10]  Barry Boehm,et al.  The Spiral Model as a Tool for Evolutionary Acquisition , 2001 .

[11]  Michel Ezran,et al.  Practical Software Reuse , 2002, Practitioner Series.

[12]  Barry Boehm,et al.  Top 10 list [software development] , 2001 .

[13]  Vladan Devedzic,et al.  Software Project Management , 2001 .

[14]  Barry W. Boehm,et al.  COTS-Based Systems Top 10 List , 2001, Computer.

[15]  Rick Kazman,et al.  Evaluating Software Architectures: Methods and Case Studies , 2001 .

[16]  Kenneth W. Boyer CMMI distilled , 2002, SOEN.

[17]  Ellis Horowitz,et al.  Software Cost Estimation with COCOMO II , 2000 .

[18]  Barry W. Boehm,et al.  Software Defect Reduction Top 10 List , 2001, Computer.