¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Procesos del software

Jesús Trujillo González Español

Contenido del mapa

Procesos del software

  1. Actividades fundamentales para la ingeniería de software.

    • Espefificasión de software.
    • Diseño e implementasíon de software.
    • Validación de software.
    • Evolución de software.
  2. Descripción de los procesos.

    • Producto.
    • Roles.
    • Precondiciones y postcondiciones.
  3. Modelos de procesos de software.

    • Modelo en cascada.
      • Análisis de definición de mantenimiento.
      • Diseño de sistemas de software.
      • Implementasión de prueba de utilidad
      • Integrasión y prueba de sistemas.
      • Opresión y mantenimiento.
    • Desarrollo incremetal.
      • Etapas.
        • Análisis de Componentes.
        • Modificacion de requerimientos.
        • Diseño de sistemas con reutilizacion.
        • Desarrollo e incrementación.
    • Ingeniera de software orientada a la reautilizasión.
      • Etapa
        • Análisis de componentes.
        • Modificación de requerimientos.
        • Diseño de sistema con Reutilisión.
        • Desarrollo e integrasión.
    • Desarrollo incremental.
      • Búsqueda de descripción.
        • Especificación.
          • Versión inicial.
        • Desarrollo
          • Versiones intermedias
        • Validación.
          • Versión final.
  4. Actividades De proceso.

    • Especificación de software.
    • Diseño e implementacion de software
      • Diseño arquitectónico.
      • Diseño interfaz.
      • Diseño de componentes.
      • Diseño de base de datos.
    • Validacion de software
  5. Metodologías ágiles.

    • Scrum.
      • Se basa.
        • Creación y asignación de tareas.
          • se fijan las tareas que deben ejecutar cada uno de los equipos que colaborar en el desarrollo.
          • Estas tareas se incorporan a un panel que controlará su estado de realización.
          • Cada día se celebra una reunión rápida llamada Daily Scrum, en la que se habla del estado de las tareas y se cambian de un estado a otro según sea necesario.
            • En esta reunión solo se hablará del estado de las tareas, cualquier otra duda, consulta o conversación se aplazará para otras reuniones.
            • En esta reunión solo se hablará del estado de las tareas, cualquier otra duda, consulta o conversación se aplazará para otras reuniones.
      • Ventajas.
        • Detecta rápidamente que tareas se han quedado atascadas o qué equipos no están rindiendo al nivel que se esperaba.
        • Es un método de desarrollo ágil ideal para entornos con mucha incertidumbre en cuanto al trabajo a realizar, en los que las tareas cambian muy rápidamente y son susceptibles de olvidarse.
      • Desventajas.
        • Las reuniones y la asignación de tareas deben estar controladas por un líder que conozca y comparta este sistema de trabajo.
    • Programación extrema.
      • Para aplicar la metodología debemos
        • Trabajar en parejas
        • Se necesitan programadores con un perfil alto y con mucha Experiencia.
        • Comunicarse entre sí con.
        • El cliente tiene que integrarse a la metodología de trabajo.
      • Desventajas.
        • Es difícil integrar a programadores sin experiencia.
        • Se necesita un tipo de programador muy específico.
        • Mucha rotación.
    • Desarrollo Lean.
      • Filosoía del la metodología
        • Equipo preparado motivado muy unido.
      • Este proceso deben ocurrir dos cosas.
        • Disponer de un producto de software terminado y vendible que sabes que gusta a tu público.
        • Te has dado cuenta de que tu idea nunca funcionará porque has comprobado que no tiene buena aceptación entre los usuarios y decides abandonar el proyecto.
      • Proceso.
        • Es un método de desarrollo ágil fantástico para proyectos a medio plazo: se concibe una idea, se programa y se lanza un prototipo que se ofrecen a un conjunto de personas para que lo prueben y poder analizar su comportamiento. Una vez analizado, se toman decisiones, se varía el rumbo, se desarrolla rápidamente y se repite el análisis con un nuevo prototipo. Después de una serie de iteraciones, dispondrás de un producto muy definido y que ha sido diseñado específicamente para cumplir el objetivo con el que fue concebido en función de las opiniones de los propios clientes finales.
      • Ventajas
        • Equipo muy solido.
        • Dispones de unos programadores que son capaces de analizar la situación, tomar decisiones correctas y llevarlas a cabo a una velocidad fuera de lo normal.

Información

Descripción
Mapa
Visitas
20
Etiquetas
trabajotarea
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?