Download - METODO

Transcript

INDER XCHEL MOLINA VAZQUEZ NC: 11680157MetodologaCaractersticasVentajasDesventajasAplicacinComentarios

Agiles-son mtodos basados en desarrollo iterativo e incremental, donde los requisitos y soluciones evolucionan mediante la colaboracin de grupos auto organizados y multidisciplinarios-minimiza risos desarrollando SW.Manifiesto gil:-Al individuo y las interacciones del equipo de desarrollo sobre el proceso y las herramientas. La gente es el principal factor de xito de un proyecto de SW.-Desarrollar SW que funciona ms que conseguir una buena documentacin.-La colaboracin del cliente ms que la negociacin de un contrato.-Responder a los cambios ms que seguir estrictamente un plan.-capacidad de respuesta a cambios de requisitos a lo largo del desarrollo.-Entrega continua y en plazos breves.-Trabajo continuo entre el cliente y el equipo de desarrollo.-elimina trabajo innecesario.-Mejora continua de procesos-falta de documentacin en el diseo.-fuerte dependencia de las personas.-Restricciones en cuanto a tamao de proyectos.-Proyectos con requisitos poco definidos o cambiantes.-Equipos pequeos que resuelven problemas concretos.Esta metodologa me gusta, porque se centra en el producto final que recibe el cliente.Pero como hemos visto, la falta de documentacin genera fallas a largo plazo, dado que se necesita de ella para generar mejoras y realizar reingeniera.se necesita equilibrar las dos partes

-Planificacin.-Anlisis de requisitos-Diseo.-Codificacin.-Revisin.-Documentacin

Reingeniera -Reingeniera es la revisin fundamental y el rediseo radical de procesos para alcanzar mejoras espectaculares en medidas crticas y contemporneas de rendimiento, tales como costo, calidad, servicio y rapidez. -se refiere a re-implementar sistemas para hacerlos ms mantenibles.-Traduccin del cdigo fuente: el programa se convierte a una versin ms moderna del lenguaje que se usaba.-Ingeniera Inversa: se analiza y extrae informacin del programa para documentarse.-mejora de la estructura del programa: se analiza y modifica la estructura de control del programa para hacerlo ms fcil de leer y comprender.-Modularizacin: reorganiza un programa con el fin de que las partes relacionadas se ubiquen conjuntamente y se consideren como un solo modulo.-Reingeniera de datos: se analiza y reorganiza la estructura de los datos de un sistemas para hacerlo mas comprensible-consiguen mejoras en un corto plazo y resultados visibles.-se logra mejoras en: calidad, costo, servicio, velocidad, satisfaccin del cliente.

-implica un alto riesgo ya que los cambios son radicales.-los empleados se sienten amenazados y sobrecargados de trabajo.-sistemas con problemas de rendimiento.-SW con tecnologa obsoleta.-sistemas que necesitan mantenimiento.- cuando un sistema se ha usado por un tiempo prolongado, el tiempo de vida del mismo cada vez es menor.Para ello se necesita la reingeniera.Para modernizar y dar mantenimiento a nuestro sistema para que ste funcione a la perfeccin, cabe mencionar que la reingeniera necesita desarrollarse por personas conocedoras de varios lenguajes para poder migrar correctamente el contenido de un lenguaje a otro.

Software existente: 1.ingenieria inversa 1.1 informacin recuperada1.2 mejora de la estructura del programa

2 Reestructuracin

1.3 cdigo modificado


Top Related