Entradas

Cuadro Comparativo Scrum,Xp y Rup

    METODOLOGIA SCRUM METODOLOGIA XP METODOLOGIA RUP CONCEPTO Conjunto de buenas práctica para trabajar colaborativamente, en equipo, y obtener el mejor resultado posible de un proyecto. Es un ciclo completo Conjunto de práctica y reglas empleadas para desarrollar software . E un proceso de ingeniera de software que suministra un enfoque para asignar tareas  y responsabilidades dentro de una organización desarrollo VENTJAS -Conocimiento necesario para lograr un objetivo. -Involucra desde un principio y se da un rol a todos. -Entregables en tiempo y forma -Comunicación. -Realimentación -Alta calidad mínimo de tiempo -Disminuye  traza de errores -Coraje (Satisfacción de los programadores) -Mayor documentación -Configuración y control de cambios -Es modelado guiado por caso de uso. -Es cerrado en arquitectura guido por riesgos...
CUESTENARIO 1.- En que consiste un ciclo de vida de un sistema . Un ciclo de vida consiste en un proceso por el cual  el analista del sistema, el ingeniero del software , los programadores  y los usuarios finales elaboran sistemas de información y aplicaciones informáticas.  2.- Cuales son los enfoques de desarrollo de software  Cascada  Diseña para llevar a cabo una revisión final, que se encarga de determinar si el proyecto esta listo para avanzar a la siguiente fase  Prototipo   El prototipo permite desarrollar modelos de aplicaciones de software que permiten ver la funcionalidad básica de la misma.El diseño rápido se centra en una representación de aquellos aspectos del software  que serán visibles para el cliente para un retroalimentacion. Incremental Conjunto de  tareas agrupadas en pequeñas etapas respectivas (iteraciones) .Provee una estrategia para controlar la complejidad y los riesgos, de...
Imagen
Metodologías Ágiles 1.- ¿ Qué es una metodología ágil? Métodos ágiles enfatizan las comunicaciones cara a cara en vez de la documentación. La mayoría de los equipos ágiles están localizados en una simple oficina abierta, a veces llamadas "plataformas de lanzamiento” Se refiere a métodos de ingeniería del software basados en el desarrollo iterativo e incremental, donde los requisitos y soluciones evolucionan con el tiempo según la necesidad del proyecto. 3.- ¿ cuáles son los tipos de metodologías agiles que existen, diga cuales son las características utilidad en cada una de ellas?     Scrum: Se basa en un desarrollo del producto incremental, a diferencia de otros métodos tradicionales donde prima la planificación completa, para su posterior ejecución. Características                         - El trabajo se desarrolla...

Generaciones sobre las Metodologías

Generaciones sobre las Metodologías Es una estructura aplicada al desarrollo de software. Tiene como objeto presentar un conjunto de técnicas tradicionales. Programación estructurada  La programación estructurada permiten leer su codificación de inicio a fin, en forma continua, sin tener que saltar de un lugar a otro  del programa Secuencia: Sucesión simple de dos o mas operaciones Selección: bifurcación condicional de una o mas operaciones. Interacción: Repetición de una operación mientras se cumple una condición.   C aracterísticas Una característica importante en un programa estructurado es que puede ser leído en secuencia, desde el comienzo hasta el final sin perder la continuidad de la tarea que cumple el programa, lo contrario de lo que ocurre con otros estilos de programación Especificaciones Funcionales:  -Gráficas -Particionadas - Minimamente Redundantes La  Programación estructurada de Jackson (JSP) Es un...

Critica Analítica Metodologías de Desarrollo de Software

La evolución de los métodos de desarrollo de software. El foco está centrado en el desacuerdo en cómo debe crearse el software. El tema es como se considera el desarrollo de software: como un proceso de ingeniería o un proceso centrado en las personas. Se presenta el lenguaje de modelamiento unificado (UML) como una notación estándar del desarrollo de software. Actualmente es considerado como base para una metodología monumental (que incluye muchas reglas y prácticas) – RUP. Se menciona la reacción a las metodologías monumentales: los métodos ágiles. La cual es característica de un estado inmaduro del desarrollo de software como una disciplina. No solo hay desacuerdo en terminologías, enfoques y detalles de diferentes métodos, sino incluso en un esquema de clasificación común. La siguiente estructura está basada en la evolución de los principales conceptos y las distinciones claves que reflejan los cambios de paradigmas en la filosofía de métodos. Desde que Dijkstra planteó que ...