Skip to main content
  • Book
  • © 1997

Software Engineering with Reusable Components

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (21 chapters)

  1. Front Matter

    Pages i-xvi
  2. Introduction

    1. Introduction

      • Johannes Sametinger
      Pages 1-6
  3. Software Reuse

    1. Front Matter

      Pages 7-7
    2. Software Reuse

      • Johannes Sametinger
      Pages 9-19
    3. Technical Aspects of Software Reuse

      • Johannes Sametinger
      Pages 21-35
    4. Nontechnical Aspects of Software Reuse

      • Johannes Sametinger
      Pages 37-53
    5. Installing a Reuse Program

      • Johannes Sametinger
      Pages 55-63
  4. Software Components

    1. Front Matter

      Pages 65-65
    2. Software Components

      • Johannes Sametinger
      Pages 67-82
    3. Component Composition

      • Johannes Sametinger
      Pages 83-106
    4. Component Attributes

      • Johannes Sametinger
      Pages 107-115
    5. Component Taxonomy

      • Johannes Sametinger
      Pages 117-128
    6. Component Examples

      • Johannes Sametinger
      Pages 129-140
  5. Software Engineering

    1. Front Matter

      Pages 141-141
    2. Software Engineering

      • Johannes Sametinger
      Pages 143-149
    3. Software Process Models

      • Johannes Sametinger
      Pages 151-158
    4. Domain Engineering

      • Johannes Sametinger
      Pages 159-169
    5. Component Engineering

      • Johannes Sametinger
      Pages 171-184
    6. Application Engineering

      • Johannes Sametinger
      Pages 185-193
  6. Software Documentation

    1. Front Matter

      Pages 195-195

About this book

Software is rarely built completely from scratch. To a great extent, existing software documents (source code, design documents, etc.) are copied and adapted to fit new requirements. Yet we are far from the goal of making reuse the standard approach to software development. Software reuse is the process of creating software systems from existing software rather than building them from scratch. Software reuse is still an emerging discipline. It appears in many different forms from ad-hoc reuse to systematic reuse, and from white-box reuse to black-box reuse. Many different products for reuse range from ideas and algorithms to any documents that are created during the software life cycle. Source code is most commonly reused; thus many people misconceive software reuse as the reuse of source code alone. Recently source code and design reuse have become popular with (object-oriented) class libraries, application frameworks, and design patterns. Software components provide a vehicle for planned and systematic reuse. The software community does not yet agree on what a software component is exactly. Nowadays, the term component is used as a synonym for object most of the time, but it also stands for module or function. Recently the term component-based or component-oriented software development has be­ come popular. In this context components are defined as objects plus some­ thing. What something is exactly, or has to be for effective software develop­ ment, remains yet to be seen. However, systems and models are emerging to support that notion.

Authors and Affiliations

  • Institut für Wirtschaftsinformatik, Johannes-Kepler-Universität Linz, Linz, Austria

    Johannes Sametinger

Bibliographic Information

  • Book Title: Software Engineering with Reusable Components

  • Authors: Johannes Sametinger

  • DOI: https://doi.org/10.1007/978-3-662-03345-6

  • Publisher: Springer Berlin, Heidelberg

  • eBook Packages: Springer Book Archive

  • Copyright Information: Springer-Verlag Berlin Heidelberg 1997

  • Hardcover ISBN: 978-3-540-62695-4Published: 19 June 1997

  • Softcover ISBN: 978-3-642-08299-3Published: 06 December 2010

  • eBook ISBN: 978-3-662-03345-6Published: 17 April 2013

  • Edition Number: 1

  • Number of Pages: XVI, 272

  • Topics: Software Engineering

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access