Está en la página 1de 4

UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA FACULTAD DE INGENIERIA DE MINAS, GEOLOGIA Y CIVIL ESCUELA DE FORMACION PROFESIONAL DE INGENIERIA DE SISTEMAS

Titulo

Ingeniera

Inversa

Aplicada

Sistemas

Desarrollados Con POO Para Obtener La Documentacin Del Software SISTUR, De la Cooperativa De Ahorro Y Crdito De La Federacin De Mercados Ayacucho (CACFMA), 2012. Tipo de Investigacin rea de Investigacin Estudiante Profesor

: : : :

Aplicada Ingeniera del Software SOLIER RAMOS, Roger Msc.Ing. PORRAS FLORES, Efran Elas

Ayacucho - Per 2012

CAPITULO I PLANTEAMIENTO DE INVESTIGACIN


1. FUNDAMENTACION DEL PROBLEMA El mantenimiento de software es una de las actividades ms comunes en la Ingeniera de Software y es el proceso de mejora y optimizacin del software desplegado, as como tambin correccin de los defectos. "El mantenimiento de software consume entre 60% y 80% de los costos totales del ciclo de vida"(Gerardo C, Aniello C). Probablemente sea la parte ms importante del ciclo de vida del software , de todo el gasto asociado al mantenimiento del software que viene a suponer un 60% de su coste total, un 80% corresponde a la realizacin de mejoras y nuevas funcionalidades, mientras que un 20% esta asociado a la correccin de defectos. Ahora, no es difcil adivinar que sin el conocimiento del sistema existente y sin una documentacin adecuada de este, estos costos se incrementaran considerablemente impactando en forma abrupta en la calidad y atencin al cliente y/o usuario. Existen muchas empresas que no cuentan con un marco terico comn que puedan ser usados por todas las personas que participan en el desarrollo de los proyectos, muchas de estas empresas tambin priorizan la fase de construccin (programacin) y despliegue con la finalidad de cumplir compromisos con el cliente, posponiendo y olvidando as el registro y documentacin de los nuevos requerimientos.

A pesar de la experiencia de los analistas y programadores, la planificacin de los costes del mantenimiento se presenta como una situacin de incertidumbre, en la que no se sabe que va a pasar, ya que sera como predecir el futuro. Como vemos el mantenimiento del software es una etapa crtica, sin una adecuada documentacin y sin la conciencia de la importancia de esto, la mantenibilidad de un sistema podra determinar el xito o fracaso del sistema, y porque no decirlo tambin de la empresa. En la actualidad existen muchas empresas con una serie de problemas que hacen difcil la tarea de mantener sus sistemas, entre ellas podemos mencionar: la falta de documentacin, y la falta de un marco terico y tcnico comn que permita a los participantes del proyecto construir aplicaciones legibles, flexibles y mantenibles. El desarrollo de aplicaciones se ha convertido en una tarea compleja que involucra un gran nmero de recursos tanto humanos como materiales; resulta pues de vital importancia la adopcin de mtodos a fin de guiar la construccin, mantenimiento y evolucin de la aplicacin a travs de su ciclo de vida. La fase de mayor duracin y mayor costo de un programa o aplicacin, y durante la que se deben hacer toda clase de cambios, alteraciones y mejoras, es la del mantenimiento. La importancia del mantenimiento de software Aun cuando son las ltimas en el ciclo de vida del software, las actividades de mantenimiento no son las menos importantes, muy al contrario, el mantenimiento del software se ha convertido en la principal actividad debido a su repercusin econmica, temporal y de recursos.

Una gran cantidad del software que existe actualmente ha sido desarrollado hace ms de 10 aos. Aunque estos programas fuesen creados utilizando las mejores tcnicas de diseo y codificacin existentes en su momento, se construyeron con restricciones de tamao y espacio de almacenamiento y se desarrollaron con herramientas tecnolgicamente desfasadas. Estos programas han sufrido una o varias migraciones a nuevas plataformas o sistemas operativos Y han experimentado mltiples modificaciones para mejorarlos y adaptarlos a las nuevas necesidades de los usuarios todos estos cambios se realizaron sin tener en cuenta la arquitectura general del sistema. 1.1. FORMULACIN DEL PROBLEMA

PROBLEMA PRINCIPAL De que manera ayudar la obtencin de la documentacin del software SISTUR en el mantenimiento, de la Cooperativa De Ahorro Y Crdito De Federacin De Mercados Ayacucho, 2012? PROBLEMAS SECUNDARIOS Cmo afecta al mantenedor la falta de documentacin del software? De que manera afecta a la evolucin del software al no existir la documentacin En qu medida perjudica a la empresa la falta de documentacin del software?

También podría gustarte