metodo

4
INDER XCHEL MOLINA VAZQUEZ NC: 11680157 Metodología Características Ventajas Desventajas Aplicación Comentarios Agiles -son métodos basados en desarrollo iterativo e incremental, donde los requisitos y soluciones evolucionan mediante la colaboración 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 más que conseguir una buena documentación. -La colaboración del cliente más que la negociación de un contrato. -Responder a los cambios más 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 documentaci ón en el diseño. -fuerte dependencia de las personas. - Restriccion es en cuanto a tamaño de proyectos. -Proyectos con requisitos poco definidos o cambiantes. -Equipos pequeños que resuelven problemas concretos. Esta metodología me gusta, porque se centra en el producto final que recibe el cliente. Pero como hemos visto, la falta de documentación genera fallas a largo plazo, dado que se necesita de ella para generar mejoras y realizar reingeniería. se necesita equilibrar las dos partes - Planificació n. -Análisis de requisitos -Diseño. - Codificación . -Revisión. - Documentació n

Upload: cesar-bedolla

Post on 17-Sep-2015

227 views

Category:

Documents


7 download

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