SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
MODELOS DE PROCESO DE SOFTWARE
TEMAS DE UNIDAD IV
 4.1.- Modelo de cascada
 4.2.- Modelo de espiral
 4.3.- Modelo incremental
 4.4.- Proceso de desarrollo unificado
 4.5.- Proceso software personal
MODELOS DE PROCESO DE SOFTWARE
 Por su naturaleza los modelos son simplificados,
  por lo tanto un modelo de procesos del software es
  una abstracción de un proceso real”.

 Los modelos genéricos no son descripciones
  definitivas de procesos de software; sin embargo,
  son abstracciones útiles que pueden ser utilizadas
  para explicar diferentes enfoques del desarrollo de
  software.
4.1. MODELO DE CASCADA
 El modelo en cascada, alguna vez llamado el ciclo de
  vida clásico, sugiere un enfoque sistemático,
  secuencial hacia el desarrollo del software, que se
  inicia con la especificación de requerimientos del
  cliente y que continúa con la planeación, el modelado,
  la construcción y el despliegue para culminar en el
  soporte del software terminado.
 Análisis de requisitos: Se analizan las necesidades de los usuarios
  finales del software para determinar qué objetivos debe cubrir.

 Diseño: Se descompone y organiza el sistema en elementos que
  puedan elaborarse por separado, aprovechando las ventajas del
  desarrollo en equipo.

 Codificación: Aquí se desarrolla el código fuente, haciendo uso de
  prototipos así como pruebas y ensayos para corregir errores.

 Pruebas: Los elementos, ya programados, se ensamblan para
  componer el sistema y se comprueba que funciona correctamente
  antes de ser puesto en explotación.

 Implantación: El software obtenido se pone en producción.

 Mantenimiento: Durante la explotación del sistema software
  pueden surgir cambios.
4.2. MODELO DE ESPIRAL
 El modelo en espiral, que Boehm propuso
  originalmente, es un modelo de proceso de software
  evolutivo que conjuga la naturaleza iterativa de la
  construcción de prototipos con los aspectos controlados
  y sistemáticos del modelo en cascada.
 Este método está basado en dos importantes principios:


1)   La práctica de diseño profesional es caracterizar en
     términos de conocer, actuar en situaciones, conversación
     con la situación y reflexión en acción. Hay un distinto
     medio de proceso - orientación en esta aproximación al
     diseño

2)    La necesidad para diseñadores de tomar la práctica de
     trabajo seriamente, de supervisar las formas en las que el
     trabajo se esté haciendo, en el sentido de una solución
     abierta y desplegada para aumentar la complejidad de una
     situación que el diseñador sólo entiende parcialmente.
LAS ETAPAS DEL MODELO EN ESPIRAL PUEDEN SER LAS
                       SIGUIENTES
 Planificación: Determinación de objetivos, limites y condiciones de contorno
  (condiciones que limitan de alguna manera el desarrollo, económicas, de
  tiempo, etc.) y alternativas .

 Análisis de riesgo: Desarrollo de un plan para descubrir los riesgos más
  importantes y resolver los mismos.

 Ingeniería: Desarrollo del producto o prototipo según las condiciones de la
  etapa anterior.

 Evaluación : Evaluar los resultados del prototipo obtenido, verificar y validar.

 Toma de decisiones: Se determina si se pasa al ciclo exterior o se realiza una
  nueva iteración.

 Refinamiento : Si se toma la decisión de continuar en los ciclos internos se
  sofistican las condiciones a tomar en cuenta en el planeamiento del nuevo
  ciclo, en los ciclos exteriores es una etapa que no se utiliza.
4.3. MODELO INCREMENTAL
 El modelo incremental entrega el software en partes pequeñas,
  pero utilizables, llamadas "incrementos". En general, cada
  incremento se construye sobre aquel que haya sido entregado
  anteriormente.

 Perteneciente a la familia de los Modelos de Procesos Evolutivos,
  el Modelo Incremental combina elementos del Modelo Lineal
  Secuencial (MLS) con la filosofía interactiva de construcción de
  prototipos.
CARACTERÍSTICAS DEL MODELO INCREMENTAL
a)   Combina elementos del modelo de cascada con la filosofía interactiva de construcción
     de prototipos.

b)   El primer incremento es un producto esencial (núcleo), se afrontan requisitos básicos.

c)   Los requisitos son priorizados.

d)   Los requisitos de un incremento son inamovibles.

e)   El cliente usa el producto central y en base a la utilización y/o evaluación, Este proceso
     se repite hasta que se elabora el producto completo.

f)   Es interactivo, al igual que el de construcción de prototipos y otros enfoques evolutivos.

g)   Es útil cuando la dotación de personal no está disponible para una implementación
     completa.

h)   Las siguientes son algunas creencias del modelo incremental:
             La administración de proyectos es más fácil de lograr .
             Es más fácil comprender y probar incrementos de funcionalidad más pequeños.
             La funcionalidad inicial se desarrolla más temprano,.
             Hay más probabilidad de satisfacer el cambio en los requisitos de usuario mediante incrementos
              del software en el tiempo.
LOS PASOS DEL MODELO INCREMENTAL

1)   El primer incremento a menudo es un producto esencial, se
     implementan los requerimientos básicos.

2)   Se entrega un producto operacional al cliente

3)   El cliente lo utiliza, como resultado de la utilización y/o
     evaluación.

4)   El cliente solicita mejoras al producto

5)   Se desarrolla el siguiente incremento incorporando los nuevos
     requisitos y agregando la nueva función.

6)   Se desarrolla el siguiente incremento.

7)   Se repite nuevamente el ciclo.
4.4. PROCESO DE DESARROLLO UNIFICADO
 De alguna manera, el proceso unificado (PU) es un intento
  encaminado a reunir los mejores rasgos y características de
  modelos de procesos de software, pero los caracteriza de
  manera que implementa muchos de los mejores principios
  del desarrollo ágil de software.
Fases del proceso unificado
1.    Inicio del PU abarca la comunicación con cliente - actividades de
     planeación. En este punto, la arquitectura no es más que un
     esquema tentativo de los subsistemas más importantes y de las
     funciones y características que los forman.

2.   Elaboración abarca la comunicación con el cliente y las actividades
     de modelado del modelo genérico del proceso.

3.   Construcción del PU es idéntica a la actividad de construcción
     definida para el proceso genérico del software.

4.   Transición del PU abarca las últimas etapas de la actividad genérica
     de construcción y la primera parte de la actividad genérica de
     despliegue.

5.   Producción del PU coincide con la actividad de despliegue del
     proceso genérico.
Fases del proceso unificado
1.    Inicio del PU abarca la comunicación con cliente - actividades de
     planeación. En este punto, la arquitectura no es más que un
     esquema tentativo de los subsistemas más importantes y de las
     funciones y características que los forman.

2.   Elaboración abarca la comunicación con el cliente y las actividades
     de modelado del modelo genérico del proceso.

3.   Construcción del PU es idéntica a la actividad de construcción
     definida para el proceso genérico del software.

4.   Transición del PU abarca las últimas etapas de la actividad genérica
     de construcción y la primera parte de la actividad genérica de
     despliegue.

5.   Producción del PU coincide con la actividad de despliegue del
     proceso genérico.
Fases del proceso unificado
1.    Inicio del PU abarca la comunicación con cliente - actividades de
     planeación. En este punto, la arquitectura no es más que un
     esquema tentativo de los subsistemas más importantes y de las
     funciones y características que los forman.

2.   Elaboración abarca la comunicación con el cliente y las actividades
     de modelado del modelo genérico del proceso.

3.   Construcción del PU es idéntica a la actividad de construcción
     definida para el proceso genérico del software.

4.   Transición del PU abarca las últimas etapas de la actividad genérica
     de construcción y la primera parte de la actividad genérica de
     despliegue.

5.   Producción del PU coincide con la actividad de despliegue del
     proceso genérico.
Fases del proceso unificado
1.    Inicio del PU abarca la comunicación con cliente - actividades de
     planeación. En este punto, la arquitectura no es más que un
     esquema tentativo de los subsistemas más importantes y de las
     funciones y características que los forman.

2.   Elaboración abarca la comunicación con el cliente y las actividades
     de modelado del modelo genérico del proceso.

3.   Construcción del PU es idéntica a la actividad de construcción
     definida para el proceso genérico del software.

4.   Transición del PU abarca las últimas etapas de la actividad genérica
     de construcción y la primera parte de la actividad genérica de
     despliegue.

5.   Producción del PU coincide con la actividad de despliegue del
     proceso genérico.
Fases del proceso unificado
1.    Inicio del PU abarca la comunicación con cliente - actividades de
     planeación. En este punto, la arquitectura no es más que un
     esquema tentativo de los subsistemas más importantes y de las
     funciones y características que los forman.

2.   Elaboración abarca la comunicación con el cliente y las actividades
     de modelado del modelo genérico del proceso.

3.   Construcción del PU es idéntica a la actividad de construcción
     definida para el proceso genérico del software.

4.   Transición del PU abarca las últimas etapas de la actividad genérica
     de construcción y la primera parte de la actividad genérica de
     despliegue.

5.   Producción del PU coincide con la actividad de despliegue del
     proceso genérico.
Fases del proceso unificado
1.    Inicio del PU abarca la comunicación con cliente - actividades de
     planeación. En este punto, la arquitectura no es más que un
     esquema tentativo de los subsistemas más importantes y de las
     funciones y características que los forman.

2.   Elaboración abarca la comunicación con el cliente y las actividades
     de modelado del modelo genérico del proceso.

3.   Construcción del PU es idéntica a la actividad de construcción
     definida para el proceso genérico del software.

4.   Transición del PU abarca las últimas etapas de la actividad genérica
     de construcción y la primera parte de la actividad genérica de
     despliegue.

5.   Producción del PU coincide con la actividad de despliegue del
     proceso genérico.
4.5. PROCESO SOFTWARE PERSONAL
 El modelo de Proceso Software
  Personal (PSP) se caracteriza
  porque es de uso personal y se
  aplica a programas pequeños de
  menos de 10,000 líneas de
  código. Se centra en la
  administración del tiempo y en
  la administración de la calidad
  a través de la eliminación
  temprana de defectos.
NIVELES DE PSP

 PSP tiene un marco de proceso de evolución similar al que
 tiene CMM (Evaluación basados en la mejora de procesos
 internos CBA IPI). PSP trata parcialmente 12 de las 18 capas
 definidas en el CMM.

 PSP logra esto proporcionando un marco de proceso personal
 ya definido que el programador puede utilizar. Este marco es:

       Desarrollar un plan para cada proyecto y/o componente.
       Registrar su tiempo de desarrollo.
       Registrar sus defectos
       Conservar sus datos en informes del proyecto
       Utilizar sus datos para planear los proyectos y/o los componentes
        futuros.
       Analizar sus datos para desarrollar sus procesos con más calidad para
        mejorar su funcionamiento.

Más contenido relacionado

La actualidad más candente (19)

METODOLOGIA RUP
METODOLOGIA RUPMETODOLOGIA RUP
METODOLOGIA RUP
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Rup (iteraciones)
Rup (iteraciones)Rup (iteraciones)
Rup (iteraciones)
 
Proceso Unificado De Rational
Proceso Unificado De RationalProceso Unificado De Rational
Proceso Unificado De Rational
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Rup
RupRup
Rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Principios del RUP
Principios del RUPPrincipios del RUP
Principios del RUP
 
Proceso unificado y modelo V
Proceso unificado y modelo VProceso unificado y modelo V
Proceso unificado y modelo V
 
Fase de Elaboración RUP
Fase de Elaboración RUPFase de Elaboración RUP
Fase de Elaboración RUP
 
Proceso Unificado de Desarrollo
Proceso Unificado de DesarrolloProceso Unificado de Desarrollo
Proceso Unificado de Desarrollo
 
METODOLOGÍAS RUP
METODOLOGÍAS RUPMETODOLOGÍAS RUP
METODOLOGÍAS RUP
 
Rup entrega final
Rup entrega finalRup entrega final
Rup entrega final
 
Metodologia RUP
Metodologia RUPMetodologia RUP
Metodologia RUP
 
RUP Proceso Unificado de Rational
RUP Proceso Unificado de RationalRUP Proceso Unificado de Rational
RUP Proceso Unificado de Rational
 
02 rup
02 rup02 rup
02 rup
 
Metodología Rup
Metodología RupMetodología Rup
Metodología Rup
 
Metodologia rup-udo-monagas
Metodologia rup-udo-monagasMetodologia rup-udo-monagas
Metodologia rup-udo-monagas
 
Principios de RUP
Principios de RUPPrincipios de RUP
Principios de RUP
 

Similar a Unidad 4

4.1 Proceso Unificado De Rational
4.1 Proceso Unificado De Rational4.1 Proceso Unificado De Rational
4.1 Proceso Unificado De RationalJulio Pari
 
Proceso Unificado De Rational
Proceso Unificado De RationalProceso Unificado De Rational
Proceso Unificado De RationalJulio Pari
 
Documentacion rational
Documentacion rationalDocumentacion rational
Documentacion rationalMila Pascual
 
Documentacion rational
Documentacion rationalDocumentacion rational
Documentacion rationalMila Pascual
 
Jhostin vasquez modelos de software
Jhostin vasquez   modelos de softwareJhostin vasquez   modelos de software
Jhostin vasquez modelos de softwarejhostinvasquez
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareAlejandro Silva
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de softJazmin Cr
 
Modelos de Desarrollo del Software
Modelos de Desarrollo del SoftwareModelos de Desarrollo del Software
Modelos de Desarrollo del SoftwareGianlucaCastellano1
 
5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado Rational5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado RationalJulio Pari
 
Unidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del SoftwareUnidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del Softwarerezzaca
 
Emilio granizo proceso unificado y modelo v
Emilio granizo proceso unificado y modelo vEmilio granizo proceso unificado y modelo v
Emilio granizo proceso unificado y modelo vVivitaGranizo
 
Proceso unificado y modelo v
Proceso unificado y modelo vProceso unificado y modelo v
Proceso unificado y modelo vVivitaGranizo
 
Proceso unificado y modelo v
Proceso unificado y modelo vProceso unificado y modelo v
Proceso unificado y modelo vVivitaGranizo
 

Similar a Unidad 4 (20)

4.1 Proceso Unificado De Rational
4.1 Proceso Unificado De Rational4.1 Proceso Unificado De Rational
4.1 Proceso Unificado De Rational
 
Proceso Unificado De Rational
Proceso Unificado De RationalProceso Unificado De Rational
Proceso Unificado De Rational
 
Documentacion rational
Documentacion rationalDocumentacion rational
Documentacion rational
 
Documentacion rational
Documentacion rationalDocumentacion rational
Documentacion rational
 
Rup
RupRup
Rup
 
Rup
RupRup
Rup
 
Jhostin vasquez modelos de software
Jhostin vasquez   modelos de softwareJhostin vasquez   modelos de software
Jhostin vasquez modelos de software
 
Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Apuntes
ApuntesApuntes
Apuntes
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
Modelos de Desarrollo del Software
Modelos de Desarrollo del SoftwareModelos de Desarrollo del Software
Modelos de Desarrollo del Software
 
5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado Rational5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado Rational
 
Unidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del SoftwareUnidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del Software
 
Emilio granizo proceso unificado y modelo v
Emilio granizo proceso unificado y modelo vEmilio granizo proceso unificado y modelo v
Emilio granizo proceso unificado y modelo v
 
Proceso unificado y modelo v
Proceso unificado y modelo vProceso unificado y modelo v
Proceso unificado y modelo v
 
Proceso unificado y modelo v
Proceso unificado y modelo vProceso unificado y modelo v
Proceso unificado y modelo v
 
Modelos
ModelosModelos
Modelos
 
Doc grupo2-webquest
Doc grupo2-webquestDoc grupo2-webquest
Doc grupo2-webquest
 
RUP
RUPRUP
RUP
 

Más de Erick Velasco

Ciclo de vida de un proyecto de software
Ciclo de vida de un proyecto de softwareCiclo de vida de un proyecto de software
Ciclo de vida de un proyecto de softwareErick Velasco
 
OpenSolaris 2008- Documentación
OpenSolaris 2008- DocumentaciónOpenSolaris 2008- Documentación
OpenSolaris 2008- DocumentaciónErick Velasco
 
Redes De Computadoras
Redes De ComputadorasRedes De Computadoras
Redes De ComputadorasErick Velasco
 
Cableado estructurado
Cableado estructuradoCableado estructurado
Cableado estructuradoErick Velasco
 
Dispositivos de interconexion
Dispositivos de interconexionDispositivos de interconexion
Dispositivos de interconexionErick Velasco
 

Más de Erick Velasco (7)

Ciclo de vida de un proyecto de software
Ciclo de vida de un proyecto de softwareCiclo de vida de un proyecto de software
Ciclo de vida de un proyecto de software
 
OpenSolaris 2008- Documentación
OpenSolaris 2008- DocumentaciónOpenSolaris 2008- Documentación
OpenSolaris 2008- Documentación
 
Tora
ToraTora
Tora
 
Unidad 5 interfaces
Unidad 5  interfacesUnidad 5  interfaces
Unidad 5 interfaces
 
Redes De Computadoras
Redes De ComputadorasRedes De Computadoras
Redes De Computadoras
 
Cableado estructurado
Cableado estructuradoCableado estructurado
Cableado estructurado
 
Dispositivos de interconexion
Dispositivos de interconexionDispositivos de interconexion
Dispositivos de interconexion
 

Unidad 4

  • 1. MODELOS DE PROCESO DE SOFTWARE
  • 2. TEMAS DE UNIDAD IV  4.1.- Modelo de cascada  4.2.- Modelo de espiral  4.3.- Modelo incremental  4.4.- Proceso de desarrollo unificado  4.5.- Proceso software personal
  • 3. MODELOS DE PROCESO DE SOFTWARE  Por su naturaleza los modelos son simplificados, por lo tanto un modelo de procesos del software es una abstracción de un proceso real”.  Los modelos genéricos no son descripciones definitivas de procesos de software; sin embargo, son abstracciones útiles que pueden ser utilizadas para explicar diferentes enfoques del desarrollo de software.
  • 4. 4.1. MODELO DE CASCADA  El modelo en cascada, alguna vez llamado el ciclo de vida clásico, sugiere un enfoque sistemático, secuencial hacia el desarrollo del software, que se inicia con la especificación de requerimientos del cliente y que continúa con la planeación, el modelado, la construcción y el despliegue para culminar en el soporte del software terminado.
  • 5.  Análisis de requisitos: Se analizan las necesidades de los usuarios finales del software para determinar qué objetivos debe cubrir.  Diseño: Se descompone y organiza el sistema en elementos que puedan elaborarse por separado, aprovechando las ventajas del desarrollo en equipo.  Codificación: Aquí se desarrolla el código fuente, haciendo uso de prototipos así como pruebas y ensayos para corregir errores.  Pruebas: Los elementos, ya programados, se ensamblan para componer el sistema y se comprueba que funciona correctamente antes de ser puesto en explotación.  Implantación: El software obtenido se pone en producción.  Mantenimiento: Durante la explotación del sistema software pueden surgir cambios.
  • 6. 4.2. MODELO DE ESPIRAL  El modelo en espiral, que Boehm propuso originalmente, es un modelo de proceso de software evolutivo que conjuga la naturaleza iterativa de la construcción de prototipos con los aspectos controlados y sistemáticos del modelo en cascada.
  • 7.  Este método está basado en dos importantes principios: 1) La práctica de diseño profesional es caracterizar en términos de conocer, actuar en situaciones, conversación con la situación y reflexión en acción. Hay un distinto medio de proceso - orientación en esta aproximación al diseño 2) La necesidad para diseñadores de tomar la práctica de trabajo seriamente, de supervisar las formas en las que el trabajo se esté haciendo, en el sentido de una solución abierta y desplegada para aumentar la complejidad de una situación que el diseñador sólo entiende parcialmente.
  • 8. LAS ETAPAS DEL MODELO EN ESPIRAL PUEDEN SER LAS SIGUIENTES  Planificación: Determinación de objetivos, limites y condiciones de contorno (condiciones que limitan de alguna manera el desarrollo, económicas, de tiempo, etc.) y alternativas .  Análisis de riesgo: Desarrollo de un plan para descubrir los riesgos más importantes y resolver los mismos.  Ingeniería: Desarrollo del producto o prototipo según las condiciones de la etapa anterior.  Evaluación : Evaluar los resultados del prototipo obtenido, verificar y validar.  Toma de decisiones: Se determina si se pasa al ciclo exterior o se realiza una nueva iteración.  Refinamiento : Si se toma la decisión de continuar en los ciclos internos se sofistican las condiciones a tomar en cuenta en el planeamiento del nuevo ciclo, en los ciclos exteriores es una etapa que no se utiliza.
  • 9. 4.3. MODELO INCREMENTAL  El modelo incremental entrega el software en partes pequeñas, pero utilizables, llamadas "incrementos". En general, cada incremento se construye sobre aquel que haya sido entregado anteriormente.  Perteneciente a la familia de los Modelos de Procesos Evolutivos, el Modelo Incremental combina elementos del Modelo Lineal Secuencial (MLS) con la filosofía interactiva de construcción de prototipos.
  • 10. CARACTERÍSTICAS DEL MODELO INCREMENTAL a) Combina elementos del modelo de cascada con la filosofía interactiva de construcción de prototipos. b) El primer incremento es un producto esencial (núcleo), se afrontan requisitos básicos. c) Los requisitos son priorizados. d) Los requisitos de un incremento son inamovibles. e) El cliente usa el producto central y en base a la utilización y/o evaluación, Este proceso se repite hasta que se elabora el producto completo. f) Es interactivo, al igual que el de construcción de prototipos y otros enfoques evolutivos. g) Es útil cuando la dotación de personal no está disponible para una implementación completa. h) Las siguientes son algunas creencias del modelo incremental:  La administración de proyectos es más fácil de lograr .  Es más fácil comprender y probar incrementos de funcionalidad más pequeños.  La funcionalidad inicial se desarrolla más temprano,.  Hay más probabilidad de satisfacer el cambio en los requisitos de usuario mediante incrementos del software en el tiempo.
  • 11. LOS PASOS DEL MODELO INCREMENTAL 1) El primer incremento a menudo es un producto esencial, se implementan los requerimientos básicos. 2) Se entrega un producto operacional al cliente 3) El cliente lo utiliza, como resultado de la utilización y/o evaluación. 4) El cliente solicita mejoras al producto 5) Se desarrolla el siguiente incremento incorporando los nuevos requisitos y agregando la nueva función. 6) Se desarrolla el siguiente incremento. 7) Se repite nuevamente el ciclo.
  • 12. 4.4. PROCESO DE DESARROLLO UNIFICADO  De alguna manera, el proceso unificado (PU) es un intento encaminado a reunir los mejores rasgos y características de modelos de procesos de software, pero los caracteriza de manera que implementa muchos de los mejores principios del desarrollo ágil de software.
  • 13. Fases del proceso unificado 1. Inicio del PU abarca la comunicación con cliente - actividades de planeación. En este punto, la arquitectura no es más que un esquema tentativo de los subsistemas más importantes y de las funciones y características que los forman. 2. Elaboración abarca la comunicación con el cliente y las actividades de modelado del modelo genérico del proceso. 3. Construcción del PU es idéntica a la actividad de construcción definida para el proceso genérico del software. 4. Transición del PU abarca las últimas etapas de la actividad genérica de construcción y la primera parte de la actividad genérica de despliegue. 5. Producción del PU coincide con la actividad de despliegue del proceso genérico.
  • 14. Fases del proceso unificado 1. Inicio del PU abarca la comunicación con cliente - actividades de planeación. En este punto, la arquitectura no es más que un esquema tentativo de los subsistemas más importantes y de las funciones y características que los forman. 2. Elaboración abarca la comunicación con el cliente y las actividades de modelado del modelo genérico del proceso. 3. Construcción del PU es idéntica a la actividad de construcción definida para el proceso genérico del software. 4. Transición del PU abarca las últimas etapas de la actividad genérica de construcción y la primera parte de la actividad genérica de despliegue. 5. Producción del PU coincide con la actividad de despliegue del proceso genérico.
  • 15. Fases del proceso unificado 1. Inicio del PU abarca la comunicación con cliente - actividades de planeación. En este punto, la arquitectura no es más que un esquema tentativo de los subsistemas más importantes y de las funciones y características que los forman. 2. Elaboración abarca la comunicación con el cliente y las actividades de modelado del modelo genérico del proceso. 3. Construcción del PU es idéntica a la actividad de construcción definida para el proceso genérico del software. 4. Transición del PU abarca las últimas etapas de la actividad genérica de construcción y la primera parte de la actividad genérica de despliegue. 5. Producción del PU coincide con la actividad de despliegue del proceso genérico.
  • 16. Fases del proceso unificado 1. Inicio del PU abarca la comunicación con cliente - actividades de planeación. En este punto, la arquitectura no es más que un esquema tentativo de los subsistemas más importantes y de las funciones y características que los forman. 2. Elaboración abarca la comunicación con el cliente y las actividades de modelado del modelo genérico del proceso. 3. Construcción del PU es idéntica a la actividad de construcción definida para el proceso genérico del software. 4. Transición del PU abarca las últimas etapas de la actividad genérica de construcción y la primera parte de la actividad genérica de despliegue. 5. Producción del PU coincide con la actividad de despliegue del proceso genérico.
  • 17. Fases del proceso unificado 1. Inicio del PU abarca la comunicación con cliente - actividades de planeación. En este punto, la arquitectura no es más que un esquema tentativo de los subsistemas más importantes y de las funciones y características que los forman. 2. Elaboración abarca la comunicación con el cliente y las actividades de modelado del modelo genérico del proceso. 3. Construcción del PU es idéntica a la actividad de construcción definida para el proceso genérico del software. 4. Transición del PU abarca las últimas etapas de la actividad genérica de construcción y la primera parte de la actividad genérica de despliegue. 5. Producción del PU coincide con la actividad de despliegue del proceso genérico.
  • 18. Fases del proceso unificado 1. Inicio del PU abarca la comunicación con cliente - actividades de planeación. En este punto, la arquitectura no es más que un esquema tentativo de los subsistemas más importantes y de las funciones y características que los forman. 2. Elaboración abarca la comunicación con el cliente y las actividades de modelado del modelo genérico del proceso. 3. Construcción del PU es idéntica a la actividad de construcción definida para el proceso genérico del software. 4. Transición del PU abarca las últimas etapas de la actividad genérica de construcción y la primera parte de la actividad genérica de despliegue. 5. Producción del PU coincide con la actividad de despliegue del proceso genérico.
  • 19. 4.5. PROCESO SOFTWARE PERSONAL  El modelo de Proceso Software Personal (PSP) se caracteriza porque es de uso personal y se aplica a programas pequeños de menos de 10,000 líneas de código. Se centra en la administración del tiempo y en la administración de la calidad a través de la eliminación temprana de defectos.
  • 20. NIVELES DE PSP  PSP tiene un marco de proceso de evolución similar al que tiene CMM (Evaluación basados en la mejora de procesos internos CBA IPI). PSP trata parcialmente 12 de las 18 capas definidas en el CMM.  PSP logra esto proporcionando un marco de proceso personal ya definido que el programador puede utilizar. Este marco es:  Desarrollar un plan para cada proyecto y/o componente.  Registrar su tiempo de desarrollo.  Registrar sus defectos  Conservar sus datos en informes del proyecto  Utilizar sus datos para planear los proyectos y/o los componentes futuros.  Analizar sus datos para desarrollar sus procesos con más calidad para mejorar su funcionamiento.