[ES] En este trabajo se abordan los problemas derivados de realizar un proyecto
software sin seguir las pautas de calidad ni mantenibilidad desde la fase inicial.
Este tipo problemas son muy comunes en entornos tanto ...[+]
[ES] En este trabajo se abordan los problemas derivados de realizar un proyecto
software sin seguir las pautas de calidad ni mantenibilidad desde la fase inicial.
Este tipo problemas son muy comunes en entornos tanto laborales, como de
investigación a pesar de que, generalmente, se conoce la importancia de seguir
este tipo de procesos (especialmente en programas de gran envergadura y
complejidad). El sistema software sobre el que se trabaja es COPS, un entorno
de desarrollo software en Eclipse que facilita la programación en Java a
usuarios con diversidad funcional.
Explicaremos los conceptos básicos para lograr software mantenible
basándonos en este programa, ya que es un proyecto en que no se han
seguido dichas pautas. Analizaremos su mantenibilidad y lo modificaremos con
herramientas que optimizarán el proyecto para que cumpla las condiciones de
mantenibilidad. Además, se establecerá un plan que se podrá seguir para que
el proyecto cumpla las pautas de calidad de software.
[-]
[EN] This paper deals with the issues of carrying out a software project without following the quality nor the maintenance guidelines from the initial phase. These kinds of problems are very common in both work and research ...[+]
[EN] This paper deals with the issues of carrying out a software project without following the quality nor the maintenance guidelines from the initial phase. These kinds of problems are very common in both work and research environments, although the importance of this type of process is generally known (especially in large scale and complex programs). The software system we will work on is COPS, a software development environment in Eclipse that facilitates users with functional diversity to programme Java.
In addition, we will explain the basic concepts to get maintainable software based on this program, since those guidelines have not been followed in the project. We will also analyze its maintainability and we will modify it with tools that will optimize it, so that it can fulfil the maintainability conditions. Moreover, a plan will be established so that the projects meets the quality guidelines of software.
[-]
|