Rationale and Software Engineering

Software engineering, the process of developing software intensive systems, is a complex area. This chapter introduces software engineering as well as the potential benefits in capturing, maintaining, and reusing rationale to support it.

  • PDF / 4,890,030 Bytes
  • 331 Pages / 447.642 x 668.31 pts Page_size
  • 81 Downloads / 305 Views

DOWNLOAD

REPORT


Janet E. Burge John M. Carroll Raymond McCall Ivan Mistrík | | | | | |

|

| |

| | | | | | | | |

| | | | | | | | | |

| |

| | | | | |

| | | | | | | |

| | |

| | | |

|

| |

| | |

| |

| | | | | | | | | | | | | | | |

| | |

| | | | | | | | | | | | | |

| | |

| |

| | |

| |

| |

| | |

| | | | | | | | | | |

| | | | | |

| | |

| | | | | |

| | | | | | | | | | |

|

| | |

| | | | | | | | | | | |

| | | | |

| | | | | |

| | | | | |

| | |

| |

| | | |

| | | | | | | | | | |

| |

| | | | | | | | | | |

Rationale-Based

Rationale-Based Software Engineering



|

| | | | | | | | | | |

| |

| | | | | | | | | | | | | |

| |

Rationale-Based Software Engineering

Janet E. Burge John M. Carroll Raymond McCall Ivan Mistrík ●





Rationale-Based Software Engineering

Authors Janet E. Burge Miami University School of Eng. & Appl. Science Computer Science & Systems Analysis 205 Benton Hall Oxford, OH 45056 USA [email protected]

Ivan Mistrík Independent Consultant Werderstr. 45 69120 Heidelberg Germany [email protected]

Raymond McCall University of Colorado College Architecture & Planning 314 UCB Boulder, CO 80309-0314 USA [email protected]

ISBN 978-3-540-77582-9

John M. Carroll Penn State University School of Information Sciences and Technology 504 Rider I Building 120 S. Burrowes Street University Park, PA 16801-3857 USA [email protected]

e-ISBN 978-3-540-77583-6

Library of Congress Control Number: 2008924869 ACM Computing Classification (1998): D.2, K.6 © 2008 Springer-Verlag Berlin Heidelberg This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilm or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permissions for use must always be obtained from Springer-Verlag. Violations are liable for prosecution under the German Copyright Law. The use of general descriptive names, registered names, trademarks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. Cover design: KünkelLopka Werbeagentur, Heidelberg, Germany Printed on acid-free paper 987654321 springer.com

Foreword

The Search for Meaning

At the risk of appearing to exaggerate, I will argue that the pursuit of rationale in engineering is nothing less than a search for meaning. On the face of it, capturing, recording, and perusing rationale in support of software engineering is a worthy software management activity, whose benefits are well documented and accepted. Indeed chapters of this book speak to this issue. However, there is a more significant reason for the pursuit of rationale: a desire to make sense of the world – to explain it and to

Data Loading...