The initial goal was not to reduce costs
to build systems nor quicker time-to-market. In 1995, Gamma, Helm, Johnson, and Vilissides
(1995) published their unique approach to reuse in a book called Design Patterns:
Elements of Reusable Object-Oriented Software. The result was a recognition that reuse must
include much more than just code. Spanning from architecture to test-cases, reuse must be
looked at in a holistic fashion in order to produce economic benefits. Organizations spend
more time on the architecture, design, analysis, and specification than on actual coding.
Therefore, any improvements in reuse can result in enormous gains in the efficiency of the
SDLC process
Roles within Reuse
There are several different roles within a reuse environment. Most are fairly obvious and present
a wide collection of analogies. The reuse producer is the person, community, or application
that creates a reusable asset. As described in the previous section, the producer may or may
Stephens
Copyright ?© 2007, Idea Group Inc. Copying or distributing in print or electronic forms without written permission
of Idea Group Inc. is prohibited.
not design reuse into the asset from the very beginning. Nonetheless, they have produced an
asset that can and will be reused in one form or another.
Pages:
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139