Prototyping

An Approach to Evolutionary System Development

  • Reinhard Budde
  • Karlheinz Kautz
  • Karin Kuhlenkamp
  • Heinz Züllighoven

Table of contents

  1. Front Matter
    Pages I-XII
  2. Introduction

    1. Reinhard Budde, Karlheinz Kautz, Karin Kuhlenkamp, Heinz Züllighoven
      Pages 1-3
  3. Software Development and Prototyping

    1. Front Matter
      Pages 5-5
    2. Reinhard Budde, Karlheinz Kautz, Karin Kuhlenkamp, Heinz Züllighoven
      Pages 6-9
    3. Reinhard Budde, Karlheinz Kautz, Karin Kuhlenkamp, Heinz Züllighoven
      Pages 10-23
    4. Reinhard Budde, Karlheinz Kautz, Karin Kuhlenkamp, Heinz Züllighoven
      Pages 24-32
    5. Reinhard Budde, Karlheinz Kautz, Karin Kuhlenkamp, Heinz Züllighoven
      Pages 33-46
    6. Reinhard Budde, Karlheinz Kautz, Karin Kuhlenkamp, Heinz Züllighoven
      Pages 49-66
    7. Reinhard Budde, Karlheinz Kautz, Karin Kuhlenkamp, Heinz Züllighoven
      Pages 67-78
  4. Technical Support of Prototyping

    1. Front Matter
      Pages 79-79
    2. Reinhard Budde, Karlheinz Kautz, Karin Kuhlenkamp, Heinz Züllighoven
      Pages 80-86
    3. Reinhard Budde, Karlheinz Kautz, Karin Kuhlenkamp, Heinz Züllighoven
      Pages 87-101
    4. Reinhard Budde, Karlheinz Kautz, Karin Kuhlenkamp, Heinz Züllighoven
      Pages 102-130
    5. Reinhard Budde, Karlheinz Kautz, Karin Kuhlenkamp, Heinz Züllighoven
      Pages 131-143
    6. Reinhard Budde, Karlheinz Kautz, Karin Kuhlenkamp, Heinz Züllighoven
      Pages 144-159
    7. Reinhard Budde, Karlheinz Kautz, Karin Kuhlenkamp, Heinz Züllighoven
      Pages 160-172
    8. Reinhard Budde, Karlheinz Kautz, Karin Kuhlenkamp, Heinz Züllighoven
      Pages 173-182
    9. Reinhard Budde, Karlheinz Kautz, Karin Kuhlenkamp, Heinz Züllighoven
      Pages 183-191
  5. Back Matter
    Pages 192-205

About this book

Introduction

Prototyping is an approach used in evolutionary system development. In this book, the authors show which forms of prototyping can be employed to tackle which problems. They take a look at the tools used in everyday software development with a view to determining their suitability for prototyping, and attempt to elucidate prototyping as a methodological concept. Part I of the book looks at prototyping as an approach for constructing and evaluating models. Traditional approaches and phase-oriented life cycle plans are discussed. Prototyping overcomes fundamental problems associated with life cycle plans. The authors present their own concept of evolutionary system development. Part II shows to what extent technical support of evolutionary system development is possible. Various tools for supporting prototyping are discussed and prospective trends are indicated. Criteria are listed to help the reader choose between the various development environments currently available or likely to become available in the near future. Case studies are used to illustrate how prototype construction can be integrated in software projects.

Keywords

Datenverarbeitung database design development documentation implementation information system modeling programming project management software software development software engineering software project management system development

Authors and affiliations

  • Reinhard Budde
    • 1
  • Karlheinz Kautz
    • 2
  • Karin Kuhlenkamp
    • 3
  • Heinz Züllighoven
    • 1
  1. 1.Institut für Systemtechnik (F2)GMDSankt Augustin 1Fed. Rep. of Germany
  2. 2.Dept. of InformaticsUniversity of OsloOslo 6Norway
  3. 3.Alldata ServiceDüsseldorf 30Fed. Rep. of Germany

Bibliographic information

  • DOI https://doi.org/10.1007/978-3-642-76820-0
  • Copyright Information Springer-Verlag Berlin Heidelberg 1992
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Springer Book Archive
  • Print ISBN 978-3-642-76822-4
  • Online ISBN 978-3-642-76820-0
  • About this book