Database Reference
In-Depth Information
such as quality, fl exibility, security, scalability, availability, etc. are associated with
the methodology to measure the success of the development approach.
Proper process management approach.
• Process management within the CBD process should defi ne control points in each
process phase truly relating to a component concept. The management process has a
broader meaning, and in parallel with the software development process, it schedules
work, provides guidance for a team's activities, plans deliveries of artifacts, allocates
resources, monitors and measures a project's progress, and directs the tasks of indi-
vidual developers and the team as a whole.
Way of Supporting
The underlying way of support of a CBD method should focus on:
Effective tool support.
• CBD development method must be well supported throughout the system life cycle.
A family of tools must be provided and systematically integrated covering particular
aspects or parts of the development process. Tool support must be suffi ciently fl ex-
ible and tailorable to adapt to eventual changes in the particular method, and even to
provide integrated support for the whole spectrum of CBD-dedicated development
methods.
EVALUATION OF CBD METHODS
The CBD methodology requirements presented above were set against the documented
materials of the selected methods discussed above and assessed as to the extent of their sup-
port for truly component-based and service-oriented system development. Further, in some
instances the freely available demonstration and companion tools were used to identify the
availability of CBD requirements. We fi rst checked to see if the listed requirements were
available, and if so, the extent to which they were available was evaluated by assigning a
number from 1 to 5. The results of this assessment were sent to an expert panel familiar
with CBD methods and based on their comments we adjusted our evaluation to arrive at a
fi nal value for each CBD requirement.
The Evaluation Process
The evaluation of CBD methods was carried out in association with an expert panel set
up by a review group of experts in systems development. These experts were selected from
large and medium-size systems development organizations. Alongside with the experts from
the industry a group of academic researchers were chosen from the Masters level students
involved in studying CBD methods. The industry experts belonged to functions such as
project managers, systems architects, application designers, and delivery mangers. They
were chosen for their organization's experience in OO application development and their
trend in initiating component-based and service-oriented architecture design. The selected
experts were from systems development branches of international banks, insurance com-
panies, and large software houses. They were selected on the basis of being able to identify
with one or more of the following:
Search WWH ::




Custom Search