ETD

Archivio digitale delle tesi discusse presso l'Università di Pisa

Tesi etd-03152007-175343


Tipo di tesi
Tesi di laurea specialistica
Autore
Chiesa, Stefano
Indirizzo email
chiesa@cli.di.unipi.it
URN
etd-03152007-175343
Titolo
Reengineering of a text translation system
Dipartimento
SCIENZE MATEMATICHE, FISICHE E NATURALI
Corso di studi
INFORMATICA
Relatori
Relatore Laganà, Maria Rita
Parole chiave
  • text translation
  • XML attribute editor
  • incremental reengineering
Data inizio appello
05/04/2007
Consultabilità
Parziale
Data di rilascio
05/04/2047
Riassunto
This is the description of a reengineering process for a text translation system called Etap.
First it is introduced the concept of software reengineering explaining what it is and which are the objective that it wants to achieve. Then there is a brief explanation of the phases that composes a general reengineering process. In order to understand the context of the project, it is introduced a description of the system that had to be reengineered and the reasons that leaded the developers of the system to begin a reengineering process. It is also described how was composed the team that was working on the project. Then it is introduced a list of possible reengineering approaches: system, incremental, evolutionary and hybrid approach. For each of them it is explained their general behaviour highlighting advantages and disadvantages. Then it is reported a brief overview of the risks of the reengineering process. In the next part it is described the system on which the reengineering process has been done: the multifunctional translation system Etap. It is reported the conceptual design of the system and a description of every functional module. Then there is a list of the interesting aspects of the system and a description of the features that the new produced system should implement.
Among these feature it has been selected one and it is described how it has been managed and implemented. The selected feature was about the modification of the format of some files that are used by the system in order to perform its tasks. The need to manage these files leaded to the implementation of an application that can edit these files without modify their inner structure.
Finally it is reported an overview of the current state of the main reengineering project, stating which the next step is and what are future developments of the Etap system, and some final observation and commentaries on the selected part of the process.
File