SlideShare una empresa de Scribd logo
CICLO DE VIDA DEL SOFTWARE




                 Ing. José Antonio Pérez Q.

                                              © BQS
AGENDA

    Conceptos Claves

    Ciclo de Vida del Software

    Modelos de Proceso

    Modelo ISO/IEC 12207

    NTP ISO/IEC 12207:2004

    Visión y estructura de la Norma

    Procesos Principales de Desarrollo y Mantenimiento.



                                                           © BQS   2
Desarrollo de Aplicaciones de Negocio


   Una   aplicación o proyecto se inicia por:

     Una nueva oportunidad relacionada con un proceso de
      negocio nuevo o existente.

     Un  problema relacionado con un proceso de negocio
      existente.

     Una nueva oportunidad que le permitirá a la
      organización tomar ventaja competitiva de la tecnología.

     Un   problema con la tecnología actual.




                                                       © BQS   3
Ciclo de Vida del Software

    Periodo de tiempo que comienza cuando el producto
      software es concebido y termina cuando el software
      ya no está disponible permanentemente para el
      usuario (retirada del software).
    IEEE Std. 610.12-1990 Software Engineering
      Terminology.

    El proceso que se sigue para definir, construir,
      entregar y hacer evolucionar el software, desde la
      concepción de una idea hasta la entrega y el retiro
      del mismo.

                                                     © BQS   4
Ciclo de Vida del Software




                             © BQS   5
¿Que es el ISO / IEC 12207?



     “Un marco de referencia que contiene los Procesos , las actividades
      y las tareas involucradas en el desarrollo, la explotación y el
      mantenimiento de un producto de software, abarcando la vida del
      sistema desde la definición de requerimientos hasta la finalización
      de su uso”.




                                                                  © BQS     6
¿Qué es un Proceso?
     Conjunto de actividades mutuamente relacionadas o
     que interactúan, las cuales transforman elementos
     de   entrada  en   resultados. (NTP-ISO/IEC
     12207:2004 Procesos del Ciclo de Vida del
     Software).


                         PROCESO
       ENTRADA                          SALIDA
                      TRANSFORMACION
     NECESIDADES                       PRODUCTO
                                       SOFTWARE
                        INGENIERIA
                         SOFTWARE




                                                  © BQS   7
¿Qué es un Modelo de Procesos?

   Un modelo es una colección estructurada de elementos
   que describen las características de procesos efectivos.

   Los procesos incluidos en un modelo son aquellos que
   por experiencia demuestran ser efectivos.

                           (Fundamentos de CMMI – ESI)


   Dice el    ................... Que Hacer
   No dice el ................... Cómo, Ni Quién


                                                     © BQS    8
¿Por qué es importante un modelo?


     Un punto de inicio, dónde comenzar.

   El   beneficio de experiencias previas. Se construye sobre
      la base de buenas prácticas.

   Establece   un lenguaje común y una visión compartida.

   Proporciona   un marco para priorizar mejoras.




                                                        © BQS    9
Evolución de la NTP ISO/IEC 12207


    Perú. Se traduce y hacen adecuaciones durante 2003.


    Perú.  Se publica      mayo    2004    NTP-ISO/IEC
     12207:2004.


    Perú: En Junio 2004, el Estado Peruano oficializa su
     uso para estandarizar procesos y productos Software,
     con miras a la integración y servicios en línea.




                                                   © BQS    10
Visión de la norma




                     © BQS   11
Estructura de NTP-ISO/IEC 12207:2004

                                                                             Ciclo de vida
   5. Procesos principales             6. Procesos de apoyo                     Concepto

     5.1 Adquisición                  6.1 Documentación                         Retirada


     5.2 Suministro                   6.2 Gestión de la configuración


                                      6.3 Aseguramiento de calidad
                                                                                Proceso
                      5.4                                                         1
                                      6.4 Verificación
                      Operación

    5.3                               6.5 Validación
                                                                                      Proceso
                                                                            …
    Desarrollo                                                                             N
                                      6.6 Revisión Conjunta
                      5.5
                      Mantenimiento   6.7 Auditoria

                                      6.8 Resolución de problemas

                  7. Procesos organizativos
                                                                        Actividad 1   …      Actividad n
                                                                         Tarea 1              Tarea 1
    7.1 Gestión                       7.2 Infraestructura
                                                                         Tarea 2              Tarea 2
                                                                         …                    …
    7.3 Mejora                        7.4 Recursos Humanos               Tarea n              Tarea n




                                                                                                © BQS      12
Niveles

NTP-ISO/IEC 12207:2004          Procesos                Actividades               Tareas


                                           Procesos (17)

                    Organizan

                                           Actividades (74)

                                                              Implementan

                                            Tareas (224)


        Directivas,                                            Plantillas y   Auditorías y
                          Procedimientos       Planes
        Políticas                                              Registros       revisiones




                                                                                     © BQS   13
Niveles

                    •Productos                        •Proceso



                                    Documento de                  Documento de            Documento de
     Necesidades                     definición de               especificación del        diseño de la
                                    requerimientos                   sistema               arquitectura




        Definir                                                     Diseñar el             Diseñar el           Especificaciones
                                   Especificar el                                          sistema a               de diseño
    requerimientos                   •sistema                       sistema de                                     detallado
                                                                     alto nivel          nivel detallado




                                                                                                                  Codificar
                                   •Plan de pruebas              •Plan de pruebas de
   •Plan de pruebas                 •de integración                •integración de      •Plan de pruebas          y ejecutar
    •de aceptación                    •de sistemas                  •sub-sistemas
                                                                                                                   pruebas
                                                                                            •unitarias            de unidad




                                                                       Ejecutar             Ejecutar
                                    Ejecutarprue                                           pruebas de
    Entrega de la                      bas de                        pruebas de
      solución                                                       integración         integración de          Conformidad de
                                     aceptación                                           sub-sistemas
                                                                     de sistemas                                  las pruebas
                                                                                                                    unitarias



                                 Conformidad de              Conformidad de las          Conformidad de las
   Acta de entrega                las pruebas de           pruebas de Integración      pruebas de Integración
    de la solución                  aceptación                  de sistemas               de sub-sistemas



                                                                                                                   © BQS       14
© BQS
ROLES / PERFILES Y ARTEFACTOS RELACIONADOS

                                                                CMMI
                         HERRAMIENTA
ROL
                              S
                                       PROCESO   SUBPROCESO                         DOCUMENTOS                   FMT
                                                                                                                  O GUÍA
                         PROJECT,      PP        Adquisicion           Acta de Conformidad
                                                                                                                 SI   SI
                         REQUISITE
                                                                       Informe de Seguimiento (avance)
                         PRO …..
                                                                                                                 SI   SI
                                                                       Solicitud de Cambio
                                                                                                                 SI   SI
                                                 Adm Proyecto          Proyect Charter
                                                                                                                 SI   SI
                                                                       Plan de Gestión del Proyecto

                                                                                                                 SI   SI
                                                                       WBS
                                                                                                                 SI
      JEFE DE PROYECTO




                                                                       Cronograma
                                                                                                                 SI
                                                                       Plan de Organización del Proyecto

                                                                                                                 SI
                                                                       Plan de Comunicaciones
                                                                                                                 SI
                                                                       Plan de Aseguramiento de Calidad

                                                                                                                 SI
                                                                       Plan de Administración de Riesgos

                                                                                                                 SI   SI
                                       PMC       Monitoreo             Acta de Acuerdos
                                                                                                                 SI   SI
                                                                       Informe de Seguimiento (avance)

                                                                                                                 SI   SI
                                                                       Solicitud de Cambio
                                                                                                                 SI   SI
                                       REQM      Definición            Matriz de funcionalidades
                                                                                                                 SI   SI
                                                                       Caso de Uso
                                                                                                                 SI   SI

                                                                                                         © BQS
© BQS
•SEGURIDAD
   •JEFE DE PROYECTO
         •ANALISTA
•ARQUITECTO DE SISTEMAS
            •DBA
      •PROGRAMADOR
     •DISEÑADOR WEB
        •TESTEADOR




                          © BQS
GRACIAS




 email: jperez@quality.com.pe




                                © BQS

Más contenido relacionado

La actualidad más candente

Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de software
Edgardo Rojas
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
Guillermo Lemus
 
Ciclo de vida del software ieee12207 2011
Ciclo de vida del software ieee12207 2011Ciclo de vida del software ieee12207 2011
Ciclo de vida del software ieee12207 2011
mrcordova
 
Estandares de calidad aplicadas al software
Estandares de calidad aplicadas al softwareEstandares de calidad aplicadas al software
Estandares de calidad aplicadas al software
Angel Canul Cruz
 
Las Mediciones de Software y sus Aplicaciomes
Las Mediciones de Software y sus AplicaciomesLas Mediciones de Software y sus Aplicaciomes
Diagrama de flujo de datos
Diagrama de flujo de datosDiagrama de flujo de datos
Diagrama de flujo de datos
Luis Silva
 
Estrategias prueba de software
Estrategias prueba de softwareEstrategias prueba de software
Estrategias prueba de software
Centro Líbano
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Software
albert317
 
tipos de prueba
tipos de pruebatipos de prueba
tipos de prueba
Juan Esteban Puerta Cano
 
cmmi-dev
cmmi-devcmmi-dev
cmmi-dev
Sam Camacho
 
Cuaderno de Ingenieria
Cuaderno de IngenieriaCuaderno de Ingenieria
Cuaderno de Ingenieria
UTZAC Unidad Académica de Pinos
 
Bootstrap
Bootstrap Bootstrap
Bootstrap
lizethmunoz
 
7 pasos para desarrollar un software
7 pasos para desarrollar un software7 pasos para desarrollar un software
7 pasos para desarrollar un software
Genesis_Pirela
 
DIFERENCIAS Y SIMILITUDES ISO27001 Y ISO27002
DIFERENCIAS Y SIMILITUDES ISO27001 Y ISO27002DIFERENCIAS Y SIMILITUDES ISO27001 Y ISO27002
DIFERENCIAS Y SIMILITUDES ISO27001 Y ISO27002
Miguel Cabrera
 
Metricas del producto para el Software
Metricas del producto para el SoftwareMetricas del producto para el Software
Metricas del producto para el Software
Walter Tejerina
 
IT MARK
IT MARK IT MARK
IT MARK
Bianca Torrelio
 
CLASE 3.pdf
CLASE 3.pdfCLASE 3.pdf
Software Verification & Validation
Software Verification & ValidationSoftware Verification & Validation
Software Verification & Validation
university of education,Lahore
 
Iso iec 14598
Iso iec 14598Iso iec 14598
Iso iec 14598
junior
 
Iso 12207
Iso 12207Iso 12207

La actualidad más candente (20)

Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de software
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
Ciclo de vida del software ieee12207 2011
Ciclo de vida del software ieee12207 2011Ciclo de vida del software ieee12207 2011
Ciclo de vida del software ieee12207 2011
 
Estandares de calidad aplicadas al software
Estandares de calidad aplicadas al softwareEstandares de calidad aplicadas al software
Estandares de calidad aplicadas al software
 
Las Mediciones de Software y sus Aplicaciomes
Las Mediciones de Software y sus AplicaciomesLas Mediciones de Software y sus Aplicaciomes
Las Mediciones de Software y sus Aplicaciomes
 
Diagrama de flujo de datos
Diagrama de flujo de datosDiagrama de flujo de datos
Diagrama de flujo de datos
 
Estrategias prueba de software
Estrategias prueba de softwareEstrategias prueba de software
Estrategias prueba de software
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Software
 
tipos de prueba
tipos de pruebatipos de prueba
tipos de prueba
 
cmmi-dev
cmmi-devcmmi-dev
cmmi-dev
 
Cuaderno de Ingenieria
Cuaderno de IngenieriaCuaderno de Ingenieria
Cuaderno de Ingenieria
 
Bootstrap
Bootstrap Bootstrap
Bootstrap
 
7 pasos para desarrollar un software
7 pasos para desarrollar un software7 pasos para desarrollar un software
7 pasos para desarrollar un software
 
DIFERENCIAS Y SIMILITUDES ISO27001 Y ISO27002
DIFERENCIAS Y SIMILITUDES ISO27001 Y ISO27002DIFERENCIAS Y SIMILITUDES ISO27001 Y ISO27002
DIFERENCIAS Y SIMILITUDES ISO27001 Y ISO27002
 
Metricas del producto para el Software
Metricas del producto para el SoftwareMetricas del producto para el Software
Metricas del producto para el Software
 
IT MARK
IT MARK IT MARK
IT MARK
 
CLASE 3.pdf
CLASE 3.pdfCLASE 3.pdf
CLASE 3.pdf
 
Software Verification & Validation
Software Verification & ValidationSoftware Verification & Validation
Software Verification & Validation
 
Iso iec 14598
Iso iec 14598Iso iec 14598
Iso iec 14598
 
Iso 12207
Iso 12207Iso 12207
Iso 12207
 

Destacado

Iso 12207
Iso 12207Iso 12207
Iso 12207
twenyx26
 
Iso 12207 diapositivas
Iso 12207 diapositivasIso 12207 diapositivas
Iso 12207 diapositivas
skrass19
 
Norma tecnica peruana - iso 12207
Norma tecnica peruana - iso 12207Norma tecnica peruana - iso 12207
Norma tecnica peruana - iso 12207
pierre R.
 
Presentación Norma Técnica Peruana
Presentación Norma Técnica PeruanaPresentación Norma Técnica Peruana
Presentación Norma Técnica Peruana
sorkiar
 
ISO/IEC 15504 - Introducción a la Norma de Evaluación de Procesos de Software
ISO/IEC 15504 - Introducción a la Norma de Evaluación de Procesos de SoftwareISO/IEC 15504 - Introducción a la Norma de Evaluación de Procesos de Software
ISO/IEC 15504 - Introducción a la Norma de Evaluación de Procesos de Software
Quasar Process SAC
 
ciclo del software
ciclo del softwareciclo del software
ciclo del software
designerswakicha
 
Ciclo clasico del software
Ciclo clasico del softwareCiclo clasico del software
Ciclo clasico del software
Junior Diaz
 
Para que estandares abiertos si existe software libre y abierto
Para que estandares abiertos si existe software libre y abiertoPara que estandares abiertos si existe software libre y abierto
Para que estandares abiertos si existe software libre y abierto
Luis Bermudez
 
Trabalho sobre a ISO/IEC 15504
Trabalho sobre a ISO/IEC 15504Trabalho sobre a ISO/IEC 15504
Trabalho sobre a ISO/IEC 15504
Ricardo Zalla
 
Ciclo de Vida Clásico de Software
Ciclo de Vida Clásico de SoftwareCiclo de Vida Clásico de Software
Ciclo de Vida Clásico de Software
Itachi Stark Kamijou
 
La certificación por niveles de madurez de iso
La certificación por niveles de madurez de isoLa certificación por niveles de madurez de iso
La certificación por niveles de madurez de iso
Jaime G. Teniente
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
jairo sanchez
 
Swebokv3
Swebokv3 Swebokv3
Conclusiones ISO/IEC 15504-7
Conclusiones ISO/IEC 15504-7 Conclusiones ISO/IEC 15504-7
Conclusiones ISO/IEC 15504-7
Jaime G. Teniente
 
Artículo Estándares de Calidad en los Sistemas de Información
Artículo Estándares de Calidad en los Sistemas de InformaciónArtículo Estándares de Calidad en los Sistemas de Información
Artículo Estándares de Calidad en los Sistemas de Información
Arlu Flex
 
Ieee 1074
Ieee 1074Ieee 1074
Ieee 1074
Juan Restrepo
 
Qualidade de Software e normas ISO 15504, 12207, MPS.BR e Empresa Certificada
Qualidade de Software e normas ISO 15504, 12207, MPS.BR e Empresa CertificadaQualidade de Software e normas ISO 15504, 12207, MPS.BR e Empresa Certificada
Qualidade de Software e normas ISO 15504, 12207, MPS.BR e Empresa Certificada
Vinicius_Nunes
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
erick garro fallas
 
MOTOR DE COMBUSTION SUS PARTES Y FUNCIONAMIENTO
MOTOR DE COMBUSTION SUS PARTES Y FUNCIONAMIENTOMOTOR DE COMBUSTION SUS PARTES Y FUNCIONAMIENTO
MOTOR DE COMBUSTION SUS PARTES Y FUNCIONAMIENTO
www.areatecnologia.com
 
Etapas de Desarrollo Software
Etapas de Desarrollo SoftwareEtapas de Desarrollo Software
Etapas de Desarrollo Software
Daniel Román
 

Destacado (20)

Iso 12207
Iso 12207Iso 12207
Iso 12207
 
Iso 12207 diapositivas
Iso 12207 diapositivasIso 12207 diapositivas
Iso 12207 diapositivas
 
Norma tecnica peruana - iso 12207
Norma tecnica peruana - iso 12207Norma tecnica peruana - iso 12207
Norma tecnica peruana - iso 12207
 
Presentación Norma Técnica Peruana
Presentación Norma Técnica PeruanaPresentación Norma Técnica Peruana
Presentación Norma Técnica Peruana
 
ISO/IEC 15504 - Introducción a la Norma de Evaluación de Procesos de Software
ISO/IEC 15504 - Introducción a la Norma de Evaluación de Procesos de SoftwareISO/IEC 15504 - Introducción a la Norma de Evaluación de Procesos de Software
ISO/IEC 15504 - Introducción a la Norma de Evaluación de Procesos de Software
 
ciclo del software
ciclo del softwareciclo del software
ciclo del software
 
Ciclo clasico del software
Ciclo clasico del softwareCiclo clasico del software
Ciclo clasico del software
 
Para que estandares abiertos si existe software libre y abierto
Para que estandares abiertos si existe software libre y abiertoPara que estandares abiertos si existe software libre y abierto
Para que estandares abiertos si existe software libre y abierto
 
Trabalho sobre a ISO/IEC 15504
Trabalho sobre a ISO/IEC 15504Trabalho sobre a ISO/IEC 15504
Trabalho sobre a ISO/IEC 15504
 
Ciclo de Vida Clásico de Software
Ciclo de Vida Clásico de SoftwareCiclo de Vida Clásico de Software
Ciclo de Vida Clásico de Software
 
La certificación por niveles de madurez de iso
La certificación por niveles de madurez de isoLa certificación por niveles de madurez de iso
La certificación por niveles de madurez de iso
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Swebokv3
Swebokv3 Swebokv3
Swebokv3
 
Conclusiones ISO/IEC 15504-7
Conclusiones ISO/IEC 15504-7 Conclusiones ISO/IEC 15504-7
Conclusiones ISO/IEC 15504-7
 
Artículo Estándares de Calidad en los Sistemas de Información
Artículo Estándares de Calidad en los Sistemas de InformaciónArtículo Estándares de Calidad en los Sistemas de Información
Artículo Estándares de Calidad en los Sistemas de Información
 
Ieee 1074
Ieee 1074Ieee 1074
Ieee 1074
 
Qualidade de Software e normas ISO 15504, 12207, MPS.BR e Empresa Certificada
Qualidade de Software e normas ISO 15504, 12207, MPS.BR e Empresa CertificadaQualidade de Software e normas ISO 15504, 12207, MPS.BR e Empresa Certificada
Qualidade de Software e normas ISO 15504, 12207, MPS.BR e Empresa Certificada
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
MOTOR DE COMBUSTION SUS PARTES Y FUNCIONAMIENTO
MOTOR DE COMBUSTION SUS PARTES Y FUNCIONAMIENTOMOTOR DE COMBUSTION SUS PARTES Y FUNCIONAMIENTO
MOTOR DE COMBUSTION SUS PARTES Y FUNCIONAMIENTO
 
Etapas de Desarrollo Software
Etapas de Desarrollo SoftwareEtapas de Desarrollo Software
Etapas de Desarrollo Software
 

Similar a [05] ciclo de vida del software ntp 12207

Expo 12207
Expo 12207Expo 12207
Expo 12207
Eddie Malca
 
Planificación y Organización - Dominio
Planificación y Organización - DominioPlanificación y Organización - Dominio
Planificación y Organización - Dominio
Jesvale
 
s03 FormulacionProyecto
s03 FormulacionProyectos03 FormulacionProyecto
s03 FormulacionProyecto
Mario Solarte
 
Fundamentos de la calidad del software
Fundamentos de la calidad del softwareFundamentos de la calidad del software
Fundamentos de la calidad del software
Jonathan
 
Ejecucion del Proyecto
Ejecucion del ProyectoEjecucion del Proyecto
Ejecucion del Proyecto
Mario Solarte
 
Desarrollo de software orientado a la web.
Desarrollo de software orientado a la web.Desarrollo de software orientado a la web.
Desarrollo de software orientado a la web.
Blace57
 
Trabajo ciclo de vida del software
Trabajo ciclo de vida del softwareTrabajo ciclo de vida del software
Trabajo ciclo de vida del software
agtagt
 
RUP EXPO 1
RUP EXPO 1RUP EXPO 1
RUP EXPO 1
Gerardo Lopez
 
Webinar MoProSoft Vs MPS.Br Mapeo y Sistema de Equivalencias
Webinar MoProSoft Vs MPS.Br Mapeo y Sistema de EquivalenciasWebinar MoProSoft Vs MPS.Br Mapeo y Sistema de Equivalencias
Webinar MoProSoft Vs MPS.Br Mapeo y Sistema de Equivalencias
Lorenzo Armenta Fonseca CAPM, MCP, MCTS
 
Procesos De Ingenieria Del Software
Procesos De Ingenieria Del SoftwareProcesos De Ingenieria Del Software
Procesos De Ingenieria Del Software
Raquel Solano
 
Ingeniería de software II - Parte 1
Ingeniería de software II - Parte 1Ingeniería de software II - Parte 1
Ingeniería de software II - Parte 1
Marta Silvia Tabares
 
Modulo 4 -_transicion_del_servicio
Modulo 4 -_transicion_del_servicioModulo 4 -_transicion_del_servicio
Modulo 4 -_transicion_del_servicio
Jesus Pinedaq
 
Desarrollo de software orientado a la web
Desarrollo de software orientado a la webDesarrollo de software orientado a la web
Desarrollo de software orientado a la web
fredycollaguazo
 
Gestión de procesos con ADONIS
Gestión de procesos con ADONISGestión de procesos con ADONIS
Gestión de procesos con ADONIS
Livia Guzman
 
Presentacion grafica de sistema de gestion de calidad
Presentacion grafica de sistema de gestion de calidadPresentacion grafica de sistema de gestion de calidad
Presentacion grafica de sistema de gestion de calidad
cezhart
 
Rup disciplinas
Rup disciplinasRup disciplinas
Rup disciplinas
NELSON RODRIGUEZ
 
Ciclo de vida del sofware
Ciclo de vida del sofwareCiclo de vida del sofware
Ciclo de vida del sofware
ADRIAN ROMERO
 
Ciclo De Vida
Ciclo De VidaCiclo De Vida
Ciclo De Vida
Jgperez
 
Ciclo de vida software
Ciclo de vida softwareCiclo de vida software
Ciclo de vida software
Carlos Andres Islas Maldonado
 
2.1 proyecto software
2.1 proyecto software2.1 proyecto software
2.1 proyecto software
migmol
 

Similar a [05] ciclo de vida del software ntp 12207 (20)

Expo 12207
Expo 12207Expo 12207
Expo 12207
 
Planificación y Organización - Dominio
Planificación y Organización - DominioPlanificación y Organización - Dominio
Planificación y Organización - Dominio
 
s03 FormulacionProyecto
s03 FormulacionProyectos03 FormulacionProyecto
s03 FormulacionProyecto
 
Fundamentos de la calidad del software
Fundamentos de la calidad del softwareFundamentos de la calidad del software
Fundamentos de la calidad del software
 
Ejecucion del Proyecto
Ejecucion del ProyectoEjecucion del Proyecto
Ejecucion del Proyecto
 
Desarrollo de software orientado a la web.
Desarrollo de software orientado a la web.Desarrollo de software orientado a la web.
Desarrollo de software orientado a la web.
 
Trabajo ciclo de vida del software
Trabajo ciclo de vida del softwareTrabajo ciclo de vida del software
Trabajo ciclo de vida del software
 
RUP EXPO 1
RUP EXPO 1RUP EXPO 1
RUP EXPO 1
 
Webinar MoProSoft Vs MPS.Br Mapeo y Sistema de Equivalencias
Webinar MoProSoft Vs MPS.Br Mapeo y Sistema de EquivalenciasWebinar MoProSoft Vs MPS.Br Mapeo y Sistema de Equivalencias
Webinar MoProSoft Vs MPS.Br Mapeo y Sistema de Equivalencias
 
Procesos De Ingenieria Del Software
Procesos De Ingenieria Del SoftwareProcesos De Ingenieria Del Software
Procesos De Ingenieria Del Software
 
Ingeniería de software II - Parte 1
Ingeniería de software II - Parte 1Ingeniería de software II - Parte 1
Ingeniería de software II - Parte 1
 
Modulo 4 -_transicion_del_servicio
Modulo 4 -_transicion_del_servicioModulo 4 -_transicion_del_servicio
Modulo 4 -_transicion_del_servicio
 
Desarrollo de software orientado a la web
Desarrollo de software orientado a la webDesarrollo de software orientado a la web
Desarrollo de software orientado a la web
 
Gestión de procesos con ADONIS
Gestión de procesos con ADONISGestión de procesos con ADONIS
Gestión de procesos con ADONIS
 
Presentacion grafica de sistema de gestion de calidad
Presentacion grafica de sistema de gestion de calidadPresentacion grafica de sistema de gestion de calidad
Presentacion grafica de sistema de gestion de calidad
 
Rup disciplinas
Rup disciplinasRup disciplinas
Rup disciplinas
 
Ciclo de vida del sofware
Ciclo de vida del sofwareCiclo de vida del sofware
Ciclo de vida del sofware
 
Ciclo De Vida
Ciclo De VidaCiclo De Vida
Ciclo De Vida
 
Ciclo de vida software
Ciclo de vida softwareCiclo de vida software
Ciclo de vida software
 
2.1 proyecto software
2.1 proyecto software2.1 proyecto software
2.1 proyecto software
 

Más de Katerine Clavo Navarro

Po3 determinar la direccion tecnologica
Po3   determinar la direccion tecnologicaPo3   determinar la direccion tecnologica
Po3 determinar la direccion tecnologica
Katerine Clavo Navarro
 
[04] peti
[04] peti[04] peti
[03.2] cobit y el gobierno de ti
[03.2] cobit y el gobierno de ti[03.2] cobit y el gobierno de ti
[03.2] cobit y el gobierno de ti
Katerine Clavo Navarro
 
[02] planeamiento y estrategia
[02] planeamiento y estrategia[02] planeamiento y estrategia
[02] planeamiento y estrategia
Katerine Clavo Navarro
 
3 creacion conocimiento
3 creacion  conocimiento3 creacion  conocimiento
3 creacion conocimiento
Katerine Clavo Navarro
 
3 modelos de gestion del conocimiento
3 modelos de gestion del conocimiento3 modelos de gestion del conocimiento
3 modelos de gestion del conocimiento
Katerine Clavo Navarro
 
3 mapas conceptuales
3 mapas conceptuales3 mapas conceptuales
3 mapas conceptuales
Katerine Clavo Navarro
 
3 caso
3 caso3 caso
2 segunda clase de gestion del conocimiento
2 segunda clase de gestion del conocimiento2 segunda clase de gestion del conocimiento
2 segunda clase de gestion del conocimiento
Katerine Clavo Navarro
 
2 segunda clase de gestion del conocimiento
2 segunda clase de gestion del conocimiento2 segunda clase de gestion del conocimiento
2 segunda clase de gestion del conocimiento
Katerine Clavo Navarro
 
Gesiòn del Conocimiento - Clase UNMSM
Gesiòn del Conocimiento - Clase UNMSM Gesiòn del Conocimiento - Clase UNMSM
Gesiòn del Conocimiento - Clase UNMSM
Katerine Clavo Navarro
 

Más de Katerine Clavo Navarro (12)

[01] gerencia informatica
[01] gerencia informatica[01] gerencia informatica
[01] gerencia informatica
 
Po3 determinar la direccion tecnologica
Po3   determinar la direccion tecnologicaPo3   determinar la direccion tecnologica
Po3 determinar la direccion tecnologica
 
[04] peti
[04] peti[04] peti
[04] peti
 
[03.2] cobit y el gobierno de ti
[03.2] cobit y el gobierno de ti[03.2] cobit y el gobierno de ti
[03.2] cobit y el gobierno de ti
 
[02] planeamiento y estrategia
[02] planeamiento y estrategia[02] planeamiento y estrategia
[02] planeamiento y estrategia
 
3 creacion conocimiento
3 creacion  conocimiento3 creacion  conocimiento
3 creacion conocimiento
 
3 modelos de gestion del conocimiento
3 modelos de gestion del conocimiento3 modelos de gestion del conocimiento
3 modelos de gestion del conocimiento
 
3 mapas conceptuales
3 mapas conceptuales3 mapas conceptuales
3 mapas conceptuales
 
3 caso
3 caso3 caso
3 caso
 
2 segunda clase de gestion del conocimiento
2 segunda clase de gestion del conocimiento2 segunda clase de gestion del conocimiento
2 segunda clase de gestion del conocimiento
 
2 segunda clase de gestion del conocimiento
2 segunda clase de gestion del conocimiento2 segunda clase de gestion del conocimiento
2 segunda clase de gestion del conocimiento
 
Gesiòn del Conocimiento - Clase UNMSM
Gesiòn del Conocimiento - Clase UNMSM Gesiòn del Conocimiento - Clase UNMSM
Gesiòn del Conocimiento - Clase UNMSM
 

[05] ciclo de vida del software ntp 12207

  • 1. CICLO DE VIDA DEL SOFTWARE Ing. José Antonio Pérez Q. © BQS
  • 2. AGENDA  Conceptos Claves  Ciclo de Vida del Software  Modelos de Proceso  Modelo ISO/IEC 12207  NTP ISO/IEC 12207:2004  Visión y estructura de la Norma  Procesos Principales de Desarrollo y Mantenimiento. © BQS 2
  • 3. Desarrollo de Aplicaciones de Negocio  Una aplicación o proyecto se inicia por:  Una nueva oportunidad relacionada con un proceso de negocio nuevo o existente.  Un problema relacionado con un proceso de negocio existente.  Una nueva oportunidad que le permitirá a la organización tomar ventaja competitiva de la tecnología.  Un problema con la tecnología actual. © BQS 3
  • 4. Ciclo de Vida del Software Periodo de tiempo que comienza cuando el producto software es concebido y termina cuando el software ya no está disponible permanentemente para el usuario (retirada del software). IEEE Std. 610.12-1990 Software Engineering Terminology. El proceso que se sigue para definir, construir, entregar y hacer evolucionar el software, desde la concepción de una idea hasta la entrega y el retiro del mismo. © BQS 4
  • 5. Ciclo de Vida del Software © BQS 5
  • 6. ¿Que es el ISO / IEC 12207?  “Un marco de referencia que contiene los Procesos , las actividades y las tareas involucradas en el desarrollo, la explotación y el mantenimiento de un producto de software, abarcando la vida del sistema desde la definición de requerimientos hasta la finalización de su uso”. © BQS 6
  • 7. ¿Qué es un Proceso? Conjunto de actividades mutuamente relacionadas o que interactúan, las cuales transforman elementos de entrada en resultados. (NTP-ISO/IEC 12207:2004 Procesos del Ciclo de Vida del Software). PROCESO ENTRADA SALIDA TRANSFORMACION NECESIDADES PRODUCTO SOFTWARE INGENIERIA SOFTWARE © BQS 7
  • 8. ¿Qué es un Modelo de Procesos? Un modelo es una colección estructurada de elementos que describen las características de procesos efectivos. Los procesos incluidos en un modelo son aquellos que por experiencia demuestran ser efectivos. (Fundamentos de CMMI – ESI) Dice el ................... Que Hacer No dice el ................... Cómo, Ni Quién © BQS 8
  • 9. ¿Por qué es importante un modelo?  Un punto de inicio, dónde comenzar.  El beneficio de experiencias previas. Se construye sobre la base de buenas prácticas.  Establece un lenguaje común y una visión compartida.  Proporciona un marco para priorizar mejoras. © BQS 9
  • 10. Evolución de la NTP ISO/IEC 12207  Perú. Se traduce y hacen adecuaciones durante 2003.  Perú. Se publica mayo 2004 NTP-ISO/IEC 12207:2004.  Perú: En Junio 2004, el Estado Peruano oficializa su uso para estandarizar procesos y productos Software, con miras a la integración y servicios en línea. © BQS 10
  • 11. Visión de la norma © BQS 11
  • 12. Estructura de NTP-ISO/IEC 12207:2004 Ciclo de vida 5. Procesos principales 6. Procesos de apoyo Concepto 5.1 Adquisición 6.1 Documentación Retirada 5.2 Suministro 6.2 Gestión de la configuración 6.3 Aseguramiento de calidad Proceso 5.4 1 6.4 Verificación Operación 5.3 6.5 Validación Proceso … Desarrollo N 6.6 Revisión Conjunta 5.5 Mantenimiento 6.7 Auditoria 6.8 Resolución de problemas 7. Procesos organizativos Actividad 1 … Actividad n Tarea 1 Tarea 1 7.1 Gestión 7.2 Infraestructura Tarea 2 Tarea 2 … … 7.3 Mejora 7.4 Recursos Humanos Tarea n Tarea n © BQS 12
  • 13. Niveles NTP-ISO/IEC 12207:2004 Procesos Actividades Tareas Procesos (17) Organizan Actividades (74) Implementan Tareas (224) Directivas, Plantillas y Auditorías y Procedimientos Planes Políticas Registros revisiones © BQS 13
  • 14. Niveles •Productos •Proceso Documento de Documento de Documento de Necesidades definición de especificación del diseño de la requerimientos sistema arquitectura Definir Diseñar el Diseñar el Especificaciones Especificar el sistema a de diseño requerimientos •sistema sistema de detallado alto nivel nivel detallado Codificar •Plan de pruebas •Plan de pruebas de •Plan de pruebas •de integración •integración de •Plan de pruebas y ejecutar •de aceptación •de sistemas •sub-sistemas pruebas •unitarias de unidad Ejecutar Ejecutar Ejecutarprue pruebas de Entrega de la bas de pruebas de solución integración integración de Conformidad de aceptación sub-sistemas de sistemas las pruebas unitarias Conformidad de Conformidad de las Conformidad de las Acta de entrega las pruebas de pruebas de Integración pruebas de Integración de la solución aceptación de sistemas de sub-sistemas © BQS 14
  • 16. ROLES / PERFILES Y ARTEFACTOS RELACIONADOS CMMI HERRAMIENTA ROL S PROCESO SUBPROCESO DOCUMENTOS FMT O GUÍA PROJECT, PP Adquisicion Acta de Conformidad SI SI REQUISITE Informe de Seguimiento (avance) PRO ….. SI SI Solicitud de Cambio SI SI Adm Proyecto Proyect Charter SI SI Plan de Gestión del Proyecto SI SI WBS SI JEFE DE PROYECTO Cronograma SI Plan de Organización del Proyecto SI Plan de Comunicaciones SI Plan de Aseguramiento de Calidad SI Plan de Administración de Riesgos SI SI PMC Monitoreo Acta de Acuerdos SI SI Informe de Seguimiento (avance) SI SI Solicitud de Cambio SI SI REQM Definición Matriz de funcionalidades SI SI Caso de Uso SI SI © BQS
  • 18. •SEGURIDAD •JEFE DE PROYECTO •ANALISTA •ARQUITECTO DE SISTEMAS •DBA •PROGRAMADOR •DISEÑADOR WEB •TESTEADOR © BQS