A Software Component Specification Tamplate Based on Analysis and Design Patterns Structures
Software reuse is an important issue extensively addressed by the software community. However, to be effective, a more systematic approach applying reuse in all life-cycle phases (inception, design, constructions etc.) and iterations has to be emphasized.
We have developed a tool that persists software components and implements features for creating, retrieving and managing the content of a component repository, where a regular user can conceive and retrieve components, and a manager status user approves all the component updates in the catalog. The most used components can be identified, and messages informing bugs and improvements are also treated by the tool.
This is an academic project and we will conduct an implementation in a Software Product Line with a controlled environment to evaluate the quality in use results. The actual version of the software has the user interface in Portuguese language, but the next step planned is to translate it for English. We are grateful for any contribution and we expect that this tool will only be used for non-commercial purpose, considering that it is a work in progress project.
The download links for the artifacts, models and source code are:
MARCO ANTONIO PALUDO
marco@paludo.com
PUC
Pontifícia Universidade Católica do Paraná
marco.paludo@pucpr.br
www.pucpr.br
Copyright 2012 Software Development. All rights reserved.