{"title":"Applying process programming to the spiral model","authors":"B. Boehm, F. Belz","doi":"10.1145/75111.75114","DOIUrl":null,"url":null,"abstract":"The Spiral Model [Boehm,19S6; Belz,19S6] provides a candidate approach to determining the requirements, architecture, and design of a software process. The Spiral Model activity of determining mission objectives and constraints addresses the requirements for the process: the nature of the product required; budget and schedule constraints; organizational and procedural (e.g. contracting) constraints, etc. The Spiral Model \"alternatives\" activity addresses process architecture and design considerations: the use of prototypes, simulations and competitive concept definition phases; the choice of incremental products, cutover strategies, and integration strategies; the use of design-to-cost, independent V & V contractors, etc. The choice of process architecture is obtained in the Spiral Model by determining which alternative process architecture minimizes the risk of not meeting the system objectives within the system constraints.","PeriodicalId":414925,"journal":{"name":"International Software Process Workshop","volume":"162 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1989-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"49","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Software Process Workshop","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/75111.75114","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 49
Abstract
The Spiral Model [Boehm,19S6; Belz,19S6] provides a candidate approach to determining the requirements, architecture, and design of a software process. The Spiral Model activity of determining mission objectives and constraints addresses the requirements for the process: the nature of the product required; budget and schedule constraints; organizational and procedural (e.g. contracting) constraints, etc. The Spiral Model "alternatives" activity addresses process architecture and design considerations: the use of prototypes, simulations and competitive concept definition phases; the choice of incremental products, cutover strategies, and integration strategies; the use of design-to-cost, independent V & V contractors, etc. The choice of process architecture is obtained in the Spiral Model by determining which alternative process architecture minimizes the risk of not meeting the system objectives within the system constraints.