Resumen:
|
[CA] El següent treball de fi de grau ha sigut realitzat durant el periode de pràctiques en
l'empresa de desenvolupament de programari Daemon4 S.L. El projecte s'ha centrat en
el procés de migració de l'aplicació Contadoc ...[+]
[CA] El següent treball de fi de grau ha sigut realitzat durant el periode de pràctiques en
l'empresa de desenvolupament de programari Daemon4 S.L. El projecte s'ha centrat en
el procés de migració de l'aplicació Contadoc a tecnologia web. Contadoc és un
programari de tipus ERP (Enterprise Resource Planning) enfocat a la comptabilitat.
D'aquesta manera, els diferents mòduls dels quals disposa estan orientats a resoldre les
necessitats que tenen els comptables en el seu dia a dia.
El projecte de migració s'ha realitzat aplicant tècniques de les metodologies àgils
per a dur a terme el procés de reenginyeria. D'aquesta manera, s'han extret els requisits
de Contadoc i s'ha desenvolupat una aplicació web des de zero sobre la base d'ells.
El meu paper en el projecte ha consistit, principalment, en el desenvolupament
d'un total de deu mòduls, els quals he implementat de manera individual seguint les
directrius del cap del projecte. Aquests mòduls són:
1. Previsió de pagaments
2. Manteniment de construccions
3. Manteniment de remeses
4. Emissió de remeses
5. Llistat de llibres d'IVA
6. Cobraments i pagaments massius
7. Llistat de diaris comptables
8. Extractes de comptes i conciliació
9. Manteniment de jobs
10. Mailing de girs bancaris
Per a cadascun d'ells s'han fet tasques d'anàlisis, disseny i implementació, incloent-hi
el redissenye de totes les interfícies d'usuari.
Finalment, després de l'estada de pràctiques en l'empresa, el desenvolupament de la
nova aplicació ha avançat considerablement. Concretament, s'ha passat d'un nombre de
mòduls desenvolupats pròxim a 40 a més de 80, deixant el desenvolupament en una fase
molt avançada. Una vegada finalitzada la implementació, està previst continuar amb les
fases de proves, validació, distribució i manteniment.
A manera de conclusió, considere que aquest treball ha suposat un repte ideal per a
aplicar i desenvolupar les meues competències com a enginyer de programari, a més de
millorar les meues aptituds de comunicació i treball en equip. Respecte als objectius del
treball, s'han aconseguit tots ells, encara que durant les fases de proves i manteniment
és possible que es milloren les solucions desenvolupades i es corregisquen els errors que
es detecten.
[-]
[ES] El siguiente trabajo de fin de grado ha sido realizado durante el periodo de prácticas en la
empresa de desarrollo de software Daemon4 S.L. El proyecto se ha centrado en el proceso
de migración de la aplicación ...[+]
[ES] El siguiente trabajo de fin de grado ha sido realizado durante el periodo de prácticas en la
empresa de desarrollo de software Daemon4 S.L. El proyecto se ha centrado en el proceso
de migración de la aplicación Contadoc a tecnología web. Contadoc es un software de
tipo ERP (Enterprise Resource Planning) enfocado a la contabilidad. De esta manera, los
diferentes módulos de los que dispone están orientados a resolver las necesidades que
tienen los contables en su día a día.
El proyecto de migración se ha realizado aplicando técnicas de las metodologías
ágiles para llevar a cabo un proceso de reingeniería. De este modo, se han extraído los
requisitos de Contadoc y se ha desarrollado una aplicación web desde cero en base a ellos.
Mi papel en el proyecto ha consistido, principalmente, en el desarrollo de un total
de diez módulos, los cuales he implementado de forma individual siguiendo las
directrices del jefe del proyecto. Estos módulos son:
1. Previsión de pagos
2. Mantenimiento de construcciones
3. Mantenimiento de remesas
4. Emisión de remesas
5. Listado de libros de IVA
6. Cobros y pagos masivos
7. Listado de diarios contables
8. Extractos de cuentas y conciliación
9. Mantenimiento de jobs
10. Mailing de giros bancarios
Para cada uno de ellos se han realizado tareas de análisis, diseño e
implementación, incluyendo el rediseño de todas las interfaces de usuario.
Por último, tras la estancia de prácticas en la empresa, el desarrollo de la nueva
aplicación ha avanzado considerablemente. Concretamente, se ha pasado de un número
de módulos desarrollados cercano a 40 a más de 80, dejando el desarrollo en una fase
muy avanzada. Una vez finalizada la implementación, está previsto continuar con las
fases de pruebas, validación, distribución y mantenimiento.
A modo de conclusión, considero que este trabajo ha supuesto un reto ideal para
aplicar y desarrollar mis competencias como ingeniero de software, además de mejorar
mis aptitudes de comunicación y trabajo en equipo. Respecto a los objetivos del trabajo,
se han alcanzado todos ellos, aunque durante las fases de pruebas y mantenimiento es
posible que se mejoren las soluciones desarrolladas y se corrijan los errores que se
detecten.
[-]
[EN] The following end-of-degree project has been carried out during the internship period
at the software development c
the migration of the Contadoc application to web technology. Contadoc is an ERP
(Enterprise Resource ...[+]
[EN] The following end-of-degree project has been carried out during the internship period
at the software development c
the migration of the Contadoc application to web technology. Contadoc is an ERP
(Enterprise Resource Planning) type software focused on accounting. This application isaimed at solving . The migration project has applied agile methodologies techniques in order to carry
out the reengineering process. First, Contadoc requirements have been extracted and
then the web application has been developed using this information.
My role in the project has consisted, mainly, in the development of a total of ten
modules, which I have implemented individually following the guidelines of the project
manager. These modules are:
1. Payment forecast
2. Constructions maintenance
3. Remittances maintenance
4. Remittances emission
5. List of VAT books
6. Mass payments and collections
7. List of accounting journals
8. Account statements and conciliation
9. Job maintenance
10. Mailing of bank transfers
Analysis, design and implementation tasks have been carried out for each of them,
including the redesign of all user interfaces.
Lastly, after the internship at the company, the development of the new application
has advanced a lot. Specifically, it has gone from a number of developed modules close
to 40 to more than 80, leaving development at a very advanced stage. After the
implementation stage, it is planned to continue with testing, validation, distribution and
maintenance.
In conclusion, I consider that this project has been an ideal challenge to apply and
develop my knowledge as a software engineer, in addition to improving my
communication and teamwork skills. Regarding the objectives of the project, all of them
have been achieved. However, improvements to the developed solutions and the
correction of identified errors might be carried out during the testing and maintenance
phases.
[-]
|