Hierarchical spiral model for information system and software development. Part 2: design process

Abstract Part 1 of the two-part paper on the hierarchical spiral model introduced its theoretical background, consisting of the sociocybernetic metamodel for information system (IS) and software (SW) design and a three-level model for the IS/SW product. Part 2 describes the hierarchical spiral model for IS and SW development in detail as an integrative framework that includes the evolution dynamics of IS/SW products, defining their operational life-cycles at the three levels of modelling, the main phase dynamics of the IS/SW design process, defining the main phases required for the generation of each new operational life-cycle, learning dynamics, suggesting that each main phase consists of successive subphases that may be repeated during IS/SW design, depending on the learning process, and the nonlinear structure of the main phases intertwining the three levels of modelling in a specific way.

[1]  Juhani Iivari,et al.  Hierarchical spiral model for information system and software development. Part 1: Theoretical background , 1990 .

[2]  Meir M. Lehman,et al.  A further model of coherent programming processes , 1984, International Software Process Workshop.

[3]  Juhani Iivari,et al.  Prototyping in the Context of Information Systems Design , 1984 .

[4]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[5]  Tor Guimaraes,et al.  Managing application program maintenance expenditures , 1983, CACM.

[6]  Peter Freeman,et al.  Software perspectives - the system is the message , 1987 .

[7]  J. Gerard Wolff,et al.  The management of risk in system development: Project SP and the New Spiral Model , 1989, Softw. Eng. J..

[8]  William W. Agresti,et al.  New Paradigms for Software Development , 1986 .

[9]  Robert Balzer,et al.  On the inevitable intertwining of specification and implementation , 1982, CACM.

[10]  E. B. Swanson,et al.  Software maintenance management , 1980 .

[11]  Thomas E. Cheatham,et al.  Software Technology in the 1990's: Using a New Paradigm , 1983, Computer.

[12]  Gordon B. Davis,et al.  Management information systems : conceptual foundations, structure, and development , 1985 .

[13]  Peter Freeman,et al.  A comparison of lifecycle models , 1981, ICSE '81.

[14]  Barry W. Boehm,et al.  Verifying and Validating Software Requirements and Design Specifications , 1989, IEEE Software.

[15]  Juhani Iivari,et al.  The PIOCO Model for Information System Design , 1987, MIS Q..

[16]  Gordon B. Davis,et al.  Strategies for Information Requirements Determination , 1982, IBM Syst. J..

[17]  Maryam Alavi,et al.  An assessment of the prototyping approach to information systems development , 1984, CACM.

[18]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.

[19]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .