This projects aims at extending component-based development practices to all phases of the software life cycle of the Company and not only, as is common practice today, to the programming activity. The aim is thus that of ensuring causality and coherence between planning and development of software projects. The experiment will be applied to a business case concerning the evolution of a proprietary document management system, called Papiro Planet, towards a Workflow driven document management system. Expected benefit will be so the definition, validation and standardising of a complete component-based software development methodology.
The aim of the project is the adoption and experimentation of best practices concerning Analysis and Design of Component based software systems and Wrapping techniques of pre-existent software tools/applications to be re-used as standard software components, in a well defined component based software architecture.
The project will be deployed through three logical sequential phases:
1. Experiment set up;
2. Specification and prototyping of the domain architectural framework;
3. Sw. Component provision and integration. Management, technical, measurement and dissemination activities will occur during each phase in the context of ad hoc work-packages defined for the project. The project activities will be deployed under the responsibility of the company proposer. The experiment will be done on top of a baseline project which has a strategic relevance for the Company: it concerns the evolution of a proprietary document management system, called Papiro Planet, towards a Workflow driven document management system.
M1: End of phase 1; Expected results: Know how on component based software engineering; Application guidelines of selected best practices;
M2: End of phase 2; Expected results: Document workflow architectural framework;
M3: End of phase 3; Expected results: Verticalized document workflow framework; Wrapping specifications of pre-existent software functionalities; Dissemination and measurement reports.