<p>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
Software Engineering with Reusable Components
โ Scribed by Johannes Sametinger
- Publisher
- Springer
- Year
- 2001
- Tongue
- English
- Leaves
- 285
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
The book provides the reader with a clear understanding of what software reuse is, where the problems are, what benefits to expect, the activities, and different forms of software reuse. The reader is also given an overview of what sofware components are, different kinds of components and compositions, a taxonomy thereof, and examples of successful component reuse. An introduction to software engineering and software process models is also provided. Consequences and influences of systematic reuse of software components are depicted, and activities like domain engineering, component engineering and application engineering are described. The importance of documentation is taken into consideration as well.
๐ SIMILAR VOLUMES
Updated to cover UML 2.0, this student textbook provides a practical understanding of software design and development using UML. Case studies are used to illustrate good practice.
Iverson, an application development practice manager, shows Java developers how to take full advantage of Jakarta Commons. He begins with an overview of the goals, installation, and use of the Commons components, then presents example-rich chapters on the 12 most useful Commons packages, providing d
<p><p>Software components and component-based software development (CBSD) are acknowledged as the best approach for constructing quality software at reasonable cost. <i>Composing Software Components: A Software-testing Perspective</i> describes a 10-year investigation into the underlying principles
<p><p>Software components and component-based software development (CBSD) are acknowledged as the best approach for constructing quality software at reasonable cost. <i>Composing Software Components: A Software-testing Perspective</i> describes a 10-year investigation into the underlying principles