Service- and Component-based Development: Using Select Perspective™ and UML
by Hedley Apperly, Ralph Hofman, Steve Latchem, Barry Maybank, Barry McGibbon, David Piper, Chris Simons
Reuse
Reuse is the philosophy of finding suitable assets, whether models, diagrams, code fragments, or components, that can provide a starting solution.
Reuse is a fundamental philosophy of systems development that can be adopted across an organization if it is to achieve its potential in terms of shortening development project duration and reducing costs. Reuse is not constrained to business components or other software assets. Any of the intellectual capital of an organization that has been captured in a suitable form is available for reuse. Such assets include:
development processes
project plans
project requirements
analysis and design models
test scripts
test plans
source code
deployed executables.
To achieve success with a reuse philosophy, the ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access