Mapa mental
Metodologia de Programacion
Conteúdo do mapa
Metodologia de Programacion
Tradicional
- Mejora el proceso y lleva los proyectos a la meta deseada
- RUP
- Consta de 4 fases
- • Concepción • Elaboración • Construcción • Transición
- Ventajas
- • Evaluación en cada fase que permite cambios de objetivos • Funciona bien en proyectos de innovación. • Es sencillo, ya que sigue los pasos intuitivos necesarios a la hora de desarrollar el software. • Seguimiento detallado en cada una de las fases
- Desventajas
- • La evaluación de riesgos es compleja • Excesiva flexibilidad para algunos proyectos • Estamos poniendo a nuestro cliente en una situación que puede ser muy incómoda para él. • Nuestro cliente deberá ser capaz de describir y entender a un gran nivel de detalle para poder acordar un alcance del proyecto con él.
- RATIONAL UNIFIED PROCESS
- Provee un acercamiento disciplinado para asignar tareas y responsabilidades dentro de una organización de desarrollo. Su objetivo es asegurar la producción de software de alta calidad que satisfaga los requerimientos de los usuarios finales
- Consta de 4 fases
- MSF
- MICROSOFT SOLUTION FRAMEWORK
- es un compendio de las mejores prácticas en cuanto a administración de proyectos se refiere. es una serie de modelos que puede adaptarse a cualquier proyecto de tecnología de información.
- Visión y Alcances
- . Se definen los líderes y responsables del proyecto, adicionalmente se identifican las metas y objetivos a alcanzar
- Planificación
- . El equipo prepara las especificaciones funcionales, realiza el proceso de diseño de la solución
- Desarrollo
- el equipo realice la mayor parte de la construcción de los componentes
- Estabilización
- El equipo se enfoca en priorizar y resolver errores y preparar la solución para el lanzamiento
- Implantación
- Se implanta la tecnología base y los componentes relacionados, estabiliza la instalación, traspasa el proyecto al personal soporte y operaciones, y obtiene la aprobación final del cliente
- Visión y Alcances
- es un compendio de las mejores prácticas en cuanto a administración de proyectos se refiere. es una serie de modelos que puede adaptarse a cualquier proyecto de tecnología de información.
- MICROSOFT SOLUTION FRAMEWORK
- RUP
- Mejora el proceso y lleva los proyectos a la meta deseada
Agiles
- basa en dos aspectos puntuales, el retrasar las decisiones y la planificación adaptativa; permitiendo potencia aún más el desarrollo de software a gran escala.
- Retrasar las decisiones y Planificación Adaptativa
- Reduce el número de decisiones de alta inversión que se toman. Reduce el número de cambios necesario en el proyecto. Reduce el coste del cambio
- Retrasar las decisiones y Planificación Adaptativa
- XP
- EXTREME PROGRAMMING
- La programación extrema se diferencia de las metodologías tradicionales principalmente en que pone más énfasis en la adaptabilidad que en la previsibilidad.
- Las características fundamentales
- • Desarrollo iterativo e incremental: pequeñas mejoras, unas tras otras. • Pruebas unitarias continuas, frecuentemente repetidas y automatizadas • Frecuente interacción del equipo de programación con el cliente o usuario • Propiedad del código compartida: en vez de dividir la responsabilidad en el desarrollo de cada módulo en grupos de trabajo distintos, este método promueve el que todo el personal pueda corregir y extender cualquier parte del proyecto.
- Las características fundamentales
- ventajas
- • Apropiado para entornos volátiles • Estar preparados para el cambio, significa reducir su coste. • Planificación más transparente para nuestros clientes, conocen las fechas de entrega de funcionalidades. Vital para su negocio • Permitirá definir en cada iteración cuales son los objetivos de la siguiente • Permite tener realimentación de los usuarios muy útil.
- Desventajas
- • Delimitar el alcance del proyecto con nuestro cliente
- La programación extrema se diferencia de las metodologías tradicionales principalmente en que pone más énfasis en la adaptabilidad que en la previsibilidad.
- EXTREME PROGRAMMING
- AUP
- (AGIL UNIFIED PROCESS)
- es un acercamiento aerodinámico a desarrollo del software basado en el Proceso Unificado Rational de IBM (RUP), basado en disciplinas y entregables incrementales con el tiempo
- Sus disciplinas
- • Modelado • Implementación • Prueba • Despliegue • Administración de la configuración • Administración o gerencia del Proyecto • Entorno
- Sus disciplinas
- es un acercamiento aerodinámico a desarrollo del software basado en el Proceso Unificado Rational de IBM (RUP), basado en disciplinas y entregables incrementales con el tiempo
- (AGIL UNIFIED PROCESS)
- SCRUM
- es un proceso ágil y liviano que sirve para administrar y controlar el desarrollo de software
- Cada ciclo o iteración termina con una pieza de software ejecutable que incorpora nueva funcionalidad. Las iteraciones en general tienen una duración entre 2 y 4 semanas.
- ICONIX
- maneja casos de uso, como el RUP, pero le falta mucho para llegar al nivel del RUP. También es relativamente pequeño y firme, como XP, pero no desecha el análisis y diseño que hace XP. Este proceso también hace uso aerodinámico del UML mientras guarda un enfoque afilado en el seguimiento de requisitos.
- basa en dos aspectos puntuales, el retrasar las decisiones y la planificación adaptativa; permitiendo potencia aún más el desarrollo de software a gran escala.
Informações
- Descrição
- trabajo de metodologia de programacion
- Criado por
- hernandezmartine7883 · nov 2015
- Atualizado
- 30 out 2016
- Visualizações
- 43
- Tags
- Avaliação