Please wait - loading…

METODOLOGIAS DE PROGRAMACION

Description

ING. SISTEMAS
omar.perez.mtz
Mind Map by omar.perez.mtz, updated more than 1 year ago
omar.perez.mtz
Created by omar.perez.mtz over 6 years ago
9
0

Resource summary

METODOLOGIAS DE PROGRAMACION
  1. TRADICIONAL
    1. RUP
      1. Provee un acercamiento disciplinado para asignar tareas y responsabilidades dentro de una organización de desarrollo.
        1. Su objetivo es asegurar la producción de software de alta calidad que satisfaga los requerimientos de los usuarios finales (respetando cronograma y presupuesto).
          1. VENTAJAS
            1. • Evaluación en cada fase que permite cambios de objetivos
              1. • Funciona bien en proyectos de innovación.
                1. • Es sencillo, ya que sigue los pasos intuitivos necesarios a la hora de desarrollar el software.
                  1. • Seguimiento detallado en cada una de las fases.
                  2. FASES
                    1. • Concepción
                      1. • Elaboración
                        1. • Construcción
                          1. • Transición
                          2. DESVENTAJAS
                            1. • La evaluación de riesgos es compleja
                              1. • Excesiva flexibilidad para algunos proyectos
                                1. • Estamos poniendo a nuestro cliente en una situación que puede ser muy incómoda para él.
                                  1. • Nuestro cliente deberá ser capaz de describir y entender a un gran nivel de detalle para poder acordar un alcance del proyecto con él.
                                2. MSF
                                  1. MICROSOFT SOLUTION FRAMEWORK
                                    1. MSF es un compendio de las mejores prácticas en cuanto a administración de proyectos se refiere. Más que una metodología rígida de administración de proyectos
                                      1. Desarrollo: Durante esta fase el equipo realice la mayor parte de la construcción de los componentes (tanto documentación como código), sin embargo, se puede realizar algún trabajo de desarrollo durante la etapa de estabilización en respuesta a los resultados de las pruebas.
                                        1. FASES
                                          1. • Visión y Alcances.
                                            1. • Planificación.
                                              1. • Desarrollo.
                                                1. • Estabilización.
                                                  1. • Implantación.
                                                  2. Planificación
                                                    1. Es en esta fase es cuando la mayor parte de la planeación para el proyecto es terminada.
                                                      1. Desarrollo:
                                                        1. Durante esta fase el equipo realice la mayor parte de la construcción de los componentes (tanto documentación como código), sin embargo, se puede realizar algún trabajo de desarrollo durante la etapa de estabilización en respuesta a los resultados de las pruebas
                                                          1. Estabilización
                                                            1. En esta fase se conducen pruebas sobre la solución, las pruebas de esta etapa enfatizan el uso y operación bajo condiciones realistas.
                                                          2. Implantación
                                                            1. Durante esta fase el equipo 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.
                                                      2. AGILES (FEXIBLES)
                                                        1. • Los individuos y las interacciones entre ellos son más importantes que las herramientas y los procesos empleados.
                                                          1. • Es más importante crear un producto software que funcione que escribir documentación exhaustiva.
                                                            1. • La colaboración con el cliente debe prevalecer sobre la negociación de contratos.
                                                              1. • La capacidad de respuesta ante un cambio es más importante que el seguimiento estricto de un plan.
                                                                1. EXTREME PROGRAMMING (XP)
                                                                  1. 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.
                                                                    1. Los defensores de XP consideran que los cambios de requisitos sobre la marcha son un aspecto natural, inevitable e incluso deseable del desarrollo de proyectos.
                                                                    2. AUP (AGIL UNIFIED PROCESS)
                                                                      1. El AUP 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
                                                                        1. Las disciplinas de Aup son:
                                                                          1. • Modelado
                                                                            1. • Implementación
                                                                              1. • Prueba
                                                                                1. • Despliegue
                                                                                  1. • Administración de la configuración
                                                                                    1. • Administración o gerencia del Proyecto
                                                                                      1. • Entorno
                                                                                  2. SCRUM
                                                                                    1. Scrum es un proceso ágil y liviano que sirve para administrar y controlar el desarrollo de software. El desarrollo se realiza en forma iterativa e incremental (una iteración es un ciclo corto de construcción repetitivo).
                                                                                      1. ICONIX
                                                                                        1. El proceso de 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.
                                                                                    Show full summary Hide full summary

                                                                                    Similar

                                                                                    Exani II - Estructura
                                                                                    Gastón Amato
                                                                                    Mapa Mental Estructura gramatical presente simple inglés
                                                                                    JOWANI BELLO MELO
                                                                                    Estructura de la Constitución Española de 1978
                                                                                    Joaquín García Venegas
                                                                                    Estructura de la Constitución de 1978
                                                                                    Beatriz Insua
                                                                                    Estructura Celular
                                                                                    Vero Lara
                                                                                    Mapa Mental Estructura gramatical presente simple inglés
                                                                                    Rafaela Analia Avila
                                                                                    PLANTILLA DE CIMENTACION
                                                                                    Mariana Urrutia9576
                                                                                    planeacion de la productividad
                                                                                    Raymundo Salazar Valencia
                                                                                    BIODIVERSIDAD
                                                                                    Johana Arroyo
                                                                                    EL MERCADO Y SUS COMPONENTES.
                                                                                    Leidy Caviedes
                                                                                    Estructura calculo diferencial
                                                                                    Miguel Mejia Muñ