INDICE
1. Ingeniería de Software
2. El Proceso de Software
3. Modelos de Proceso de Software
    3.1 Modelo Lineal Secuencial
    3.2 El Modelo de Construcción de Prototipos
    3.3 El Modelo DRA
    3.4 Modelo Evolutivos de Proceso del Software
        3.4.1 Modelo Incremental
        3.4.2 Modelo Espiral
        3.4.3 Modelo Espiral WINWIN
        3.4.4 Modelo de Desarrollo Concurrente
1. INGENIERÍA DEL
                SOFTWARE

Es una disciplina o área de la
informática o ciencias de la
                                 TECNOLOGÍA
computación,     que    ofrece    MULTICAPA
método y técnicas para
desarrollar    y     mantener
SOFTWARE de calidad que
resuelven problemas de todo
tipo.
2. EL PROCESO DE
               SOFTWARE
Tiene como propósito la
producción eficaz de un
producto software que
reúna los requisitos del
cliente(se muestran en la
figura).
Estas actividades son
aplicables a todos los
proyectos de software,
con independencia del
tamaño o complejidad.
Niveles de Procesos de
      Software

    Nivel 1: Inicial
    Nivel 2: Repetible
    Nivel 3: Definido
    Nivel 4: Gestionado
    Nivel 5: Optimalización
3. MODELOS DE PROCESO
       DE SOFTWARE
Es una simplificación o
abstracción de un proceso
real. Cada modelo es una
descripción de un proceso
software que se presenta
desde una perspectiva
particular.                 En donde se encuentran
                            cuatro etapas:
                              Definición de problemas
                              Desarrollo técnico
                              Integración de soluciones
Las faces de un bucle de   Faces dentro de las fases
resolución de problemas    del bucle de resolución de
                           problemas
3.1 MODELO LINEAL
            SECUENCIAL
Es el enfoque sistemático secuencial para el
desarrollo de software, el cual maneja el análisis,
diseño, codificación pruebas de mantenimiento.
3.2 EL MODELO DE
     CONSTRUCCIÓN DE
         PROTOTIPOS
Es la construcción de un
Programa de Software
donde el desarrollo de
prototipos se basa en el
objetivo que el cliente
desea, presentándole el
diseño que se va a
ofrecer.
3.3 EL MODELO DRA
Es la adaptación al
modelo lineal secuencial
en el cual se logra un
desarrollo rápido
utilizando una
construcción basada en
los siguientes
componentes:
  Modelo de justificación
  Modelo de datos
  Modelo de proceso
  Pruebas y entrega
3.4 MODELO EVOLUTIVOS
     DE PROCESO DEL
       SOFTWARE
Los modelos del software cambian con el tiempo
conforme al desarrollo de si mismos, se clasifican
en:
• Modelo Lineal Secuencial
• Modelo Incremental
• Modelo Espiral
• Modelo WINWIN
• Modelo de Desarrollo Concurrente.
3.4.1 MODELO
            INCREMENTAL

Este combina elementos del modelo lineal cuando se
utiliza a menudo es un producto esencial se utilizan
los requisitos básicos para muchas funciones
suplementarias el cliente utiliza el producto central.
3.4.2 MODELO ESPIRAL
Es UN MODELO DE PROCESO DE
SOFTWARE EVOLUTIVO conjuga la naturaleza
interactiva de construcción de prototipos con
aspectos de MODELO LINEAL SECUENCIAL. El
modelo espiral se divide en número de actividades :
  Comunicación con el cliente
  Planificación
  Análisis de riesgo
  Ingeniería
  Construcción y acción
  Evaluación del cliente
3.4.3 MODELO ESPIRAL
           WINWIN
Define un conjunto de
actividades de
negociación, esta
actividad de
comunicación con el
cliente, se define en tres
etapas:
   Identificación
   Determinación
   Negociación
3.4.4 MODELO DE
           DESARROLLO
         CONCURRENTE

El modelo de proceso concurrente se puede
representar en forma de esquema como una serie de
actividades técnicas importantes, tareas y estados
asociados a ellas. Define una serie de
acontecimientos que dispararan transiciones de
estado a estado para cada una de las actividades.
GRACIAS COMPAÑEROS!!!

Ingenieria del software ( grupo 2)

  • 2.
    INDICE 1. Ingeniería deSoftware 2. El Proceso de Software 3. Modelos de Proceso de Software 3.1 Modelo Lineal Secuencial 3.2 El Modelo de Construcción de Prototipos 3.3 El Modelo DRA 3.4 Modelo Evolutivos de Proceso del Software 3.4.1 Modelo Incremental 3.4.2 Modelo Espiral 3.4.3 Modelo Espiral WINWIN 3.4.4 Modelo de Desarrollo Concurrente
  • 3.
    1. INGENIERÍA DEL SOFTWARE Es una disciplina o área de la informática o ciencias de la TECNOLOGÍA computación, que ofrece MULTICAPA método y técnicas para desarrollar y mantener SOFTWARE de calidad que resuelven problemas de todo tipo.
  • 4.
    2. EL PROCESODE SOFTWARE Tiene como propósito la producción eficaz de un producto software que reúna los requisitos del cliente(se muestran en la figura). Estas actividades son aplicables a todos los proyectos de software, con independencia del tamaño o complejidad.
  • 5.
    Niveles de Procesosde Software Nivel 1: Inicial Nivel 2: Repetible Nivel 3: Definido Nivel 4: Gestionado Nivel 5: Optimalización
  • 6.
    3. MODELOS DEPROCESO DE SOFTWARE Es una simplificación o abstracción de un proceso real. Cada modelo es una descripción de un proceso software que se presenta desde una perspectiva particular. En donde se encuentran cuatro etapas: Definición de problemas Desarrollo técnico Integración de soluciones
  • 7.
    Las faces deun bucle de Faces dentro de las fases resolución de problemas del bucle de resolución de problemas
  • 8.
    3.1 MODELO LINEAL SECUENCIAL Es el enfoque sistemático secuencial para el desarrollo de software, el cual maneja el análisis, diseño, codificación pruebas de mantenimiento.
  • 9.
    3.2 EL MODELODE CONSTRUCCIÓN DE PROTOTIPOS Es la construcción de un Programa de Software donde el desarrollo de prototipos se basa en el objetivo que el cliente desea, presentándole el diseño que se va a ofrecer.
  • 10.
    3.3 EL MODELODRA Es la adaptación al modelo lineal secuencial en el cual se logra un desarrollo rápido utilizando una construcción basada en los siguientes componentes: Modelo de justificación Modelo de datos Modelo de proceso Pruebas y entrega
  • 11.
    3.4 MODELO EVOLUTIVOS DE PROCESO DEL SOFTWARE Los modelos del software cambian con el tiempo conforme al desarrollo de si mismos, se clasifican en: • Modelo Lineal Secuencial • Modelo Incremental • Modelo Espiral • Modelo WINWIN • Modelo de Desarrollo Concurrente.
  • 12.
    3.4.1 MODELO INCREMENTAL Este combina elementos del modelo lineal cuando se utiliza a menudo es un producto esencial se utilizan los requisitos básicos para muchas funciones suplementarias el cliente utiliza el producto central.
  • 14.
    3.4.2 MODELO ESPIRAL EsUN MODELO DE PROCESO DE SOFTWARE EVOLUTIVO conjuga la naturaleza interactiva de construcción de prototipos con aspectos de MODELO LINEAL SECUENCIAL. El modelo espiral se divide en número de actividades : Comunicación con el cliente Planificación Análisis de riesgo Ingeniería Construcción y acción Evaluación del cliente
  • 16.
    3.4.3 MODELO ESPIRAL WINWIN Define un conjunto de actividades de negociación, esta actividad de comunicación con el cliente, se define en tres etapas: Identificación Determinación Negociación
  • 17.
    3.4.4 MODELO DE DESARROLLO CONCURRENTE El modelo de proceso concurrente se puede representar en forma de esquema como una serie de actividades técnicas importantes, tareas y estados asociados a ellas. Define una serie de acontecimientos que dispararan transiciones de estado a estado para cada una de las actividades.
  • 19.