SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
Proceso de desarrollo

NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software

1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
5. Diseño de la arquitectura del software
6. Diseño detallado del software
7. Codificación y pruebas del software
8. Integración del software

El proceso de desarrollo contiene las
actividades y tareas del desarrollador.
El proceso contiene las actividades
para
el
análisis
de
los
requerimientos, diseño, codificación,
integración, pruebas e instalación y
aceptación relacionadas con los
productos software
Ver información detallada

9. Pruebas de calificación del software
10. Integración del sistema
11. Pruebas de calificación del sistema
12. Instalación del software
13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales
Proceso de desarrollo

NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software

1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
5. Diseño de la arquitectura del software
6. Diseño detallado del software
7. Codificación y pruebas del software
8. Integración del software

1. Implementación del proceso
Consta de cinco (5) tareas:
•
definir o seleccionar un modelo de ciclo de
vida
•
Documentar las salidas
•
Seleccionar normas, métodos,
herramientas y lenguajes de
programación que estén documentados
•
Preparar planes para realizar las
actividades
•
Para el desarrollo y mantenimiento del
producto software se pueden emplear
elementos no entregables

9. Pruebas de calificación del software
10. Integración del sistema

Ver información detallada

11. Pruebas de calificación del sistema
12. Instalación del software
13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales
Proceso de desarrollo

NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software

1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software

2. Análisis de los requerimientos del sistema
Consta de dos (2) tareas:
•
Analizar el uso específico previsto del
sistema a ser desarrollado para especificar
los requerimientos del sistema
•
Evaluar los requerimientos del sistema

5. Diseño de la arquitectura del software
6. Diseño detallado del software

Ver información detallada

7. Codificación y pruebas del software
8. Integración del software
9. Pruebas de calificación del software
10. Integración del sistema
11. Pruebas de calificación del sistema
12. Instalación del software
13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales
Proceso de desarrollo

NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software

1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
5. Diseño de la arquitectura del software

3. Diseño de la arquitectura del sistema
Consta de dos (2) tareas:
•
Establecer la arquitectura del sistema a alto
nivel
•
Evaluar la arquitectura del sistema y los
requerimientos para los elementos
Ver información detallada

6. Diseño detallado del software
7. Codificación y pruebas del software
8. Integración del software
9. Pruebas de calificación del software
10. Integración del sistema
11. Pruebas de calificación del sistema
12. Instalación del software
13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales
Proceso de desarrollo

NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software

1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
5. Diseño de la arquitectura del software

4. Análisis de los requerimientos software
Consta de tres (3) tareas:
•
Establecer y documentar los requerimientos
software, incluyendo la especificación de
las características de calidad
•
Evaluar los requerimientos software
Ver información detallada

6. Diseño detallado del software
7. Codificación y pruebas del software
8. Integración del software
9. Pruebas de calificación del software
10. Integración del sistema
11. Pruebas de calificación del sistema
12. Instalación del software
13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales
Proceso de desarrollo

NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software

1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
5. Diseño de la arquitectura del software
6. Diseño detallado del software
7. Codificación y pruebas del software
8. Integración del software
9. Pruebas de calificación del software
10. Integración del sistema
11. Pruebas de calificación del sistema
12. Instalación del software

5. Diseño de la arquitectura del software
Consta de siete (7) tareas:
•
Transformar los requerimientos para el
elemento software
•
Desarrollar y documentar un diseño a alto
nivel para las interfaces externas y entre
los componentes software
•
Desarrollar y documentar un diseño a alto
nivel para la base de datos
•
Desarrollar y documentar versiones
preliminares de la documentación de
usuario
•
Definir y documentar los
requerimientos preliminares de pruebas
•
Evaluar la arquitectura del elemento
software
•
Llevar a cabo revisiones conjuntas
Ver información detallada

13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales
Proceso de desarrollo

NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software

1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
5. Diseño de la arquitectura del software
6. Diseño detallado del software
7. Codificación y pruebas del software
8. Integración del software
9. Pruebas de calificación del software
10. Integración del sistema
11. Pruebas de calificación del sistema

6. Diseño detallado del software
Consta de ocho (8) tareas:
•
Diseño para cada componente software
•
Preparar y documentar un diseño de las
interfaces externas y entre componentes
•
preparar y documentar el diseño para la
base de datos
•
Actualizar documentación de usuario
•
Definir y documentar los requerimientos de
prueba y planificar las mismas
•
Actualizar los requerimientos de prueba
y el plan para la integración del software
•
Evaluar el diseño detallado del software
y los requerimientos de prueba
•
Llevar a cabo revisiones conjuntas
Ver información detallada

12. Instalación del software
13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales
Proceso de desarrollo

NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software

1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
5. Diseño de la arquitectura del software
6. Diseño detallado del software
7. Codificación y pruebas del software
8. Integración del software

7. Codificación y pruebas del software
Consta de cinco (5) tareas:
•
Desarrollar y documentar unidad software y
base de datos al igual que Procedimientos
de prueba y datos
•
Probar cada unidad software y base de
datos
•
Actualizar la documentación de
usuario
•
Actualizar los requerimientos de prueba
y el plan para la integración del software
•
Evaluar el código software y los
resultados de las pruebas

9. Pruebas de calificación del software
10. Integración del sistema

Ver información detallada

11. Pruebas de calificación del sistema
12. Instalación del software
13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales
Proceso de desarrollo

NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software

1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
5. Diseño de la arquitectura del software
6. Diseño detallado del software
7. Codificación y pruebas del software
8. Integración del software
9. Pruebas de calificación del software
10. Integración del sistema
11. Pruebas de calificación del sistema

8. Integración del software
Consta de seis (6) tareas:
•
Preparar un plan de integración para
unidades y componentes software
•
Integrar unidades y componentes software
y probarlos a medida que se agrupan
según el plan de integración
•
Actualizar la documentación de usuario
•
Preparar y documentar, un conjunto de
pruebas, casos y procedimientos para
llevar a cabo las pruebas de calificación
del software
•
Evaluar plan de integración, diseño, código,
pruebas, resultados de las pruebas y la
documentación de usuario
•
Llevar a cabo revisiones conjuntas
Ver información detallada

12. Instalación del software
13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales
Proceso de desarrollo

NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software

1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
5. Diseño de la arquitectura del software
6. Diseño detallado del software
7. Codificación y pruebas del software
8. Integración del software

9. Pruebas de calificación del software
Consta de cinco (5) tareas:
•
Llevar a cabo pruebas de calificación
•
Actualizar la documentación de usuario
•
Evaluar el diseño, el código, las
pruebas, los resultados de las pruebas y la
documentación de usuario
•
Proporcionar soporte a las auditorías y
documentar los resultados de las mismas
•
Tras la finalización exitosa de las
auditorías se debe actualizar y preparar el
producto software entregable para la
integración del sistema

9. Pruebas de calificación del software
10. Integración del sistema

Ver información detallada

11. Pruebas de calificación del sistema
12. Instalación del software
13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales
Proceso de desarrollo

NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software

1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
5. Diseño de la arquitectura del software
6. Diseño detallado del software
7. Codificación y pruebas del software
8. Integración del software

10. Integración del sistema
Consta de tres (3) tareas:
•
Integrar elementos de configuración
software con elementos de configuración
hardware, operaciones manuales y
otros sistemas, para formar el sistema
•
Desarrollar y documentar un conjunto de
pruebas, casos y procedimientos para
llevar a cabo las pruebas de calificación del
sistema
•
Evaluar el sistema integrado
Ver información detallada

9. Pruebas de calificación del software
10. Integración del sistema
11. Pruebas de calificación del sistema
12. Instalación del software
13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales
Proceso de desarrollo

NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software

1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
5. Diseño de la arquitectura del software
6. Diseño detallado del software
7. Codificación y pruebas del software
8. Integración del software
9. Pruebas de calificación del software
10. Integración del sistema
11. Pruebas de calificación del sistema

11. Pruebas de calificación del sistema
Consta de cuatro (4) tareas:
•
Llevar a cabo pruebas de calificación del
sistema de acuerdo con los requerimientos
especificados para el sistema
•
Evaluar el sistema teniendo en cuenta
Cobertura de las pruebas, Conformidad con
los resultados y Viabilidad de la operación y
mantenimiento
•
Proporcionar apoyo a las auditorías y
documentar los resultados de las mismas
•
Tras la terminación con éxito de las
auditorías, actualizar y preparar el producto
software entregable para la instalación y el
soporte a la aceptación del software
Ver información detallada

12. Instalación del software
13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales
Proceso de desarrollo

NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software

1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
5. Diseño de la arquitectura del software

12. Instalación del software
Consta de dos (2) tareas:
•
Preparar un plan para instalar el producto
software en el entorno de destino
•
instalar el producto software de acuerdo
con el plan de instalación
Ver información detallada

6. Diseño detallado del software
7. Codificación y pruebas del software
8. Integración del software
9. Pruebas de calificación del software
10. Integración del sistema
11. Pruebas de calificación del sistema
12. Instalación del software
13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales
Proceso de desarrollo

NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software

1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
5. Diseño de la arquitectura del software

13. Apoyo a la aceptación del software
Consta de tres (3) tareas:
•
Proporcionar apoyo a las revisiones y
pruebas de aceptación llevadas a cabo
por el adquiriente del producto software
•
Completar y entregar el producto software
•
Proporcionar formación inicial y continua
y dar apoyo al adquiriente

6. Diseño detallado del software
7. Codificación y pruebas del software

Ver información detallada

8. Integración del software
9. Pruebas de calificación del software
10. Integración del sistema
11. Pruebas de calificación del sistema
12. Instalación del software
13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales

Más contenido relacionado

Similar a Proceso desarrollo software NTP-ISO/IEC 12207

Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwaresergio
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwaresergio
 
Gestión del Cambio
Gestión del Cambio Gestión del Cambio
Gestión del Cambio jose_macias
 
Proceso de desarrollo de sofware
Proceso de desarrollo de sofwareProceso de desarrollo de sofware
Proceso de desarrollo de sofwareMcDonald's
 
Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadXKWDX
 
Desarrollo de Software Guiado por Pruebas
Desarrollo de Software Guiado por PruebasDesarrollo de Software Guiado por Pruebas
Desarrollo de Software Guiado por Pruebas.. ..
 
Trabajo 2 exposicion
Trabajo 2 exposicionTrabajo 2 exposicion
Trabajo 2 exposicionEvelin Oña
 
02 proceso ciclodevida
02 proceso ciclodevida02 proceso ciclodevida
02 proceso ciclodevidaclaudiappaez
 
AI07 Auditoria proceso desarrollo software
AI07 Auditoria proceso desarrollo softwareAI07 Auditoria proceso desarrollo software
AI07 Auditoria proceso desarrollo softwarePedro Garcia Repetto
 
Presentación de implementacion.sistema de informacion ii
Presentación de implementacion.sistema de informacion iiPresentación de implementacion.sistema de informacion ii
Presentación de implementacion.sistema de informacion iikarlalanegra
 
Presentación de implementacion.sistema de informacion ii
Presentación de implementacion.sistema de informacion iiPresentación de implementacion.sistema de informacion ii
Presentación de implementacion.sistema de informacion iikarlalanegra
 
Presentación de implementacion.sistema de informacion ii
Presentación de implementacion.sistema de informacion iiPresentación de implementacion.sistema de informacion ii
Presentación de implementacion.sistema de informacion iikarlalanegra
 
Procesos de desarrollo de Software
Procesos de desarrollo de SoftwareProcesos de desarrollo de Software
Procesos de desarrollo de Softwareolea_saavedra
 

Similar a Proceso desarrollo software NTP-ISO/IEC 12207 (20)

Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 
Gestión del Cambio
Gestión del Cambio Gestión del Cambio
Gestión del Cambio
 
El proceso
El procesoEl proceso
El proceso
 
Proceso de desarrollo de sofware
Proceso de desarrollo de sofwareProceso de desarrollo de sofware
Proceso de desarrollo de sofware
 
Procesos de implementacion
Procesos de implementacionProcesos de implementacion
Procesos de implementacion
 
Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidad
 
Desarrollo de Software Guiado por Pruebas
Desarrollo de Software Guiado por PruebasDesarrollo de Software Guiado por Pruebas
Desarrollo de Software Guiado por Pruebas
 
Trabajo 2 exposicion
Trabajo 2 exposicionTrabajo 2 exposicion
Trabajo 2 exposicion
 
02 proceso ciclodevida
02 proceso ciclodevida02 proceso ciclodevida
02 proceso ciclodevida
 
AI07 Auditoria proceso desarrollo software
AI07 Auditoria proceso desarrollo softwareAI07 Auditoria proceso desarrollo software
AI07 Auditoria proceso desarrollo software
 
Ingenieria de softwrae vol1 v4 2
Ingenieria de softwrae vol1 v4 2Ingenieria de softwrae vol1 v4 2
Ingenieria de softwrae vol1 v4 2
 
Ingenieria de softwrae vol1 v4 2
Ingenieria de softwrae vol1 v4 2Ingenieria de softwrae vol1 v4 2
Ingenieria de softwrae vol1 v4 2
 
Presentación de implementacion.sistema de informacion ii
Presentación de implementacion.sistema de informacion iiPresentación de implementacion.sistema de informacion ii
Presentación de implementacion.sistema de informacion ii
 
Presentación de implementacion.sistema de informacion ii
Presentación de implementacion.sistema de informacion iiPresentación de implementacion.sistema de informacion ii
Presentación de implementacion.sistema de informacion ii
 
Presentación de implementacion.sistema de informacion ii
Presentación de implementacion.sistema de informacion iiPresentación de implementacion.sistema de informacion ii
Presentación de implementacion.sistema de informacion ii
 
Procesos de desarrollo de Software
Procesos de desarrollo de SoftwareProcesos de desarrollo de Software
Procesos de desarrollo de Software
 
Tema5 apartado5
Tema5 apartado5Tema5 apartado5
Tema5 apartado5
 
Espoch
EspochEspoch
Espoch
 
Cascadas
CascadasCascadas
Cascadas
 

Proceso desarrollo software NTP-ISO/IEC 12207

  • 1. Proceso de desarrollo NTP-ISO/IEC 12207 2006 Procesos del ciclo de vida del software 1. Implementación del proceso 2. Análisis de los requerimientos del sistema 3. Diseño de la arquitectura del sistema 4. Análisis de los requerimientos software 5. Diseño de la arquitectura del software 6. Diseño detallado del software 7. Codificación y pruebas del software 8. Integración del software El proceso de desarrollo contiene las actividades y tareas del desarrollador. El proceso contiene las actividades para el análisis de los requerimientos, diseño, codificación, integración, pruebas e instalación y aceptación relacionadas con los productos software Ver información detallada 9. Pruebas de calificación del software 10. Integración del sistema 11. Pruebas de calificación del sistema 12. Instalación del software 13. Apoyo a la aceptación del software Autor: Juan Carlos Rhenales
  • 2. Proceso de desarrollo NTP-ISO/IEC 12207 2006 Procesos del ciclo de vida del software 1. Implementación del proceso 2. Análisis de los requerimientos del sistema 3. Diseño de la arquitectura del sistema 4. Análisis de los requerimientos software 5. Diseño de la arquitectura del software 6. Diseño detallado del software 7. Codificación y pruebas del software 8. Integración del software 1. Implementación del proceso Consta de cinco (5) tareas: • definir o seleccionar un modelo de ciclo de vida • Documentar las salidas • Seleccionar normas, métodos, herramientas y lenguajes de programación que estén documentados • Preparar planes para realizar las actividades • Para el desarrollo y mantenimiento del producto software se pueden emplear elementos no entregables 9. Pruebas de calificación del software 10. Integración del sistema Ver información detallada 11. Pruebas de calificación del sistema 12. Instalación del software 13. Apoyo a la aceptación del software Autor: Juan Carlos Rhenales
  • 3. Proceso de desarrollo NTP-ISO/IEC 12207 2006 Procesos del ciclo de vida del software 1. Implementación del proceso 2. Análisis de los requerimientos del sistema 3. Diseño de la arquitectura del sistema 4. Análisis de los requerimientos software 2. Análisis de los requerimientos del sistema Consta de dos (2) tareas: • Analizar el uso específico previsto del sistema a ser desarrollado para especificar los requerimientos del sistema • Evaluar los requerimientos del sistema 5. Diseño de la arquitectura del software 6. Diseño detallado del software Ver información detallada 7. Codificación y pruebas del software 8. Integración del software 9. Pruebas de calificación del software 10. Integración del sistema 11. Pruebas de calificación del sistema 12. Instalación del software 13. Apoyo a la aceptación del software Autor: Juan Carlos Rhenales
  • 4. Proceso de desarrollo NTP-ISO/IEC 12207 2006 Procesos del ciclo de vida del software 1. Implementación del proceso 2. Análisis de los requerimientos del sistema 3. Diseño de la arquitectura del sistema 4. Análisis de los requerimientos software 5. Diseño de la arquitectura del software 3. Diseño de la arquitectura del sistema Consta de dos (2) tareas: • Establecer la arquitectura del sistema a alto nivel • Evaluar la arquitectura del sistema y los requerimientos para los elementos Ver información detallada 6. Diseño detallado del software 7. Codificación y pruebas del software 8. Integración del software 9. Pruebas de calificación del software 10. Integración del sistema 11. Pruebas de calificación del sistema 12. Instalación del software 13. Apoyo a la aceptación del software Autor: Juan Carlos Rhenales
  • 5. Proceso de desarrollo NTP-ISO/IEC 12207 2006 Procesos del ciclo de vida del software 1. Implementación del proceso 2. Análisis de los requerimientos del sistema 3. Diseño de la arquitectura del sistema 4. Análisis de los requerimientos software 5. Diseño de la arquitectura del software 4. Análisis de los requerimientos software Consta de tres (3) tareas: • Establecer y documentar los requerimientos software, incluyendo la especificación de las características de calidad • Evaluar los requerimientos software Ver información detallada 6. Diseño detallado del software 7. Codificación y pruebas del software 8. Integración del software 9. Pruebas de calificación del software 10. Integración del sistema 11. Pruebas de calificación del sistema 12. Instalación del software 13. Apoyo a la aceptación del software Autor: Juan Carlos Rhenales
  • 6. Proceso de desarrollo NTP-ISO/IEC 12207 2006 Procesos del ciclo de vida del software 1. Implementación del proceso 2. Análisis de los requerimientos del sistema 3. Diseño de la arquitectura del sistema 4. Análisis de los requerimientos software 5. Diseño de la arquitectura del software 6. Diseño detallado del software 7. Codificación y pruebas del software 8. Integración del software 9. Pruebas de calificación del software 10. Integración del sistema 11. Pruebas de calificación del sistema 12. Instalación del software 5. Diseño de la arquitectura del software Consta de siete (7) tareas: • Transformar los requerimientos para el elemento software • Desarrollar y documentar un diseño a alto nivel para las interfaces externas y entre los componentes software • Desarrollar y documentar un diseño a alto nivel para la base de datos • Desarrollar y documentar versiones preliminares de la documentación de usuario • Definir y documentar los requerimientos preliminares de pruebas • Evaluar la arquitectura del elemento software • Llevar a cabo revisiones conjuntas Ver información detallada 13. Apoyo a la aceptación del software Autor: Juan Carlos Rhenales
  • 7. Proceso de desarrollo NTP-ISO/IEC 12207 2006 Procesos del ciclo de vida del software 1. Implementación del proceso 2. Análisis de los requerimientos del sistema 3. Diseño de la arquitectura del sistema 4. Análisis de los requerimientos software 5. Diseño de la arquitectura del software 6. Diseño detallado del software 7. Codificación y pruebas del software 8. Integración del software 9. Pruebas de calificación del software 10. Integración del sistema 11. Pruebas de calificación del sistema 6. Diseño detallado del software Consta de ocho (8) tareas: • Diseño para cada componente software • Preparar y documentar un diseño de las interfaces externas y entre componentes • preparar y documentar el diseño para la base de datos • Actualizar documentación de usuario • Definir y documentar los requerimientos de prueba y planificar las mismas • Actualizar los requerimientos de prueba y el plan para la integración del software • Evaluar el diseño detallado del software y los requerimientos de prueba • Llevar a cabo revisiones conjuntas Ver información detallada 12. Instalación del software 13. Apoyo a la aceptación del software Autor: Juan Carlos Rhenales
  • 8. Proceso de desarrollo NTP-ISO/IEC 12207 2006 Procesos del ciclo de vida del software 1. Implementación del proceso 2. Análisis de los requerimientos del sistema 3. Diseño de la arquitectura del sistema 4. Análisis de los requerimientos software 5. Diseño de la arquitectura del software 6. Diseño detallado del software 7. Codificación y pruebas del software 8. Integración del software 7. Codificación y pruebas del software Consta de cinco (5) tareas: • Desarrollar y documentar unidad software y base de datos al igual que Procedimientos de prueba y datos • Probar cada unidad software y base de datos • Actualizar la documentación de usuario • Actualizar los requerimientos de prueba y el plan para la integración del software • Evaluar el código software y los resultados de las pruebas 9. Pruebas de calificación del software 10. Integración del sistema Ver información detallada 11. Pruebas de calificación del sistema 12. Instalación del software 13. Apoyo a la aceptación del software Autor: Juan Carlos Rhenales
  • 9. Proceso de desarrollo NTP-ISO/IEC 12207 2006 Procesos del ciclo de vida del software 1. Implementación del proceso 2. Análisis de los requerimientos del sistema 3. Diseño de la arquitectura del sistema 4. Análisis de los requerimientos software 5. Diseño de la arquitectura del software 6. Diseño detallado del software 7. Codificación y pruebas del software 8. Integración del software 9. Pruebas de calificación del software 10. Integración del sistema 11. Pruebas de calificación del sistema 8. Integración del software Consta de seis (6) tareas: • Preparar un plan de integración para unidades y componentes software • Integrar unidades y componentes software y probarlos a medida que se agrupan según el plan de integración • Actualizar la documentación de usuario • Preparar y documentar, un conjunto de pruebas, casos y procedimientos para llevar a cabo las pruebas de calificación del software • Evaluar plan de integración, diseño, código, pruebas, resultados de las pruebas y la documentación de usuario • Llevar a cabo revisiones conjuntas Ver información detallada 12. Instalación del software 13. Apoyo a la aceptación del software Autor: Juan Carlos Rhenales
  • 10. Proceso de desarrollo NTP-ISO/IEC 12207 2006 Procesos del ciclo de vida del software 1. Implementación del proceso 2. Análisis de los requerimientos del sistema 3. Diseño de la arquitectura del sistema 4. Análisis de los requerimientos software 5. Diseño de la arquitectura del software 6. Diseño detallado del software 7. Codificación y pruebas del software 8. Integración del software 9. Pruebas de calificación del software Consta de cinco (5) tareas: • Llevar a cabo pruebas de calificación • Actualizar la documentación de usuario • Evaluar el diseño, el código, las pruebas, los resultados de las pruebas y la documentación de usuario • Proporcionar soporte a las auditorías y documentar los resultados de las mismas • Tras la finalización exitosa de las auditorías se debe actualizar y preparar el producto software entregable para la integración del sistema 9. Pruebas de calificación del software 10. Integración del sistema Ver información detallada 11. Pruebas de calificación del sistema 12. Instalación del software 13. Apoyo a la aceptación del software Autor: Juan Carlos Rhenales
  • 11. Proceso de desarrollo NTP-ISO/IEC 12207 2006 Procesos del ciclo de vida del software 1. Implementación del proceso 2. Análisis de los requerimientos del sistema 3. Diseño de la arquitectura del sistema 4. Análisis de los requerimientos software 5. Diseño de la arquitectura del software 6. Diseño detallado del software 7. Codificación y pruebas del software 8. Integración del software 10. Integración del sistema Consta de tres (3) tareas: • Integrar elementos de configuración software con elementos de configuración hardware, operaciones manuales y otros sistemas, para formar el sistema • Desarrollar y documentar un conjunto de pruebas, casos y procedimientos para llevar a cabo las pruebas de calificación del sistema • Evaluar el sistema integrado Ver información detallada 9. Pruebas de calificación del software 10. Integración del sistema 11. Pruebas de calificación del sistema 12. Instalación del software 13. Apoyo a la aceptación del software Autor: Juan Carlos Rhenales
  • 12. Proceso de desarrollo NTP-ISO/IEC 12207 2006 Procesos del ciclo de vida del software 1. Implementación del proceso 2. Análisis de los requerimientos del sistema 3. Diseño de la arquitectura del sistema 4. Análisis de los requerimientos software 5. Diseño de la arquitectura del software 6. Diseño detallado del software 7. Codificación y pruebas del software 8. Integración del software 9. Pruebas de calificación del software 10. Integración del sistema 11. Pruebas de calificación del sistema 11. Pruebas de calificación del sistema Consta de cuatro (4) tareas: • Llevar a cabo pruebas de calificación del sistema de acuerdo con los requerimientos especificados para el sistema • Evaluar el sistema teniendo en cuenta Cobertura de las pruebas, Conformidad con los resultados y Viabilidad de la operación y mantenimiento • Proporcionar apoyo a las auditorías y documentar los resultados de las mismas • Tras la terminación con éxito de las auditorías, actualizar y preparar el producto software entregable para la instalación y el soporte a la aceptación del software Ver información detallada 12. Instalación del software 13. Apoyo a la aceptación del software Autor: Juan Carlos Rhenales
  • 13. Proceso de desarrollo NTP-ISO/IEC 12207 2006 Procesos del ciclo de vida del software 1. Implementación del proceso 2. Análisis de los requerimientos del sistema 3. Diseño de la arquitectura del sistema 4. Análisis de los requerimientos software 5. Diseño de la arquitectura del software 12. Instalación del software Consta de dos (2) tareas: • Preparar un plan para instalar el producto software en el entorno de destino • instalar el producto software de acuerdo con el plan de instalación Ver información detallada 6. Diseño detallado del software 7. Codificación y pruebas del software 8. Integración del software 9. Pruebas de calificación del software 10. Integración del sistema 11. Pruebas de calificación del sistema 12. Instalación del software 13. Apoyo a la aceptación del software Autor: Juan Carlos Rhenales
  • 14. Proceso de desarrollo NTP-ISO/IEC 12207 2006 Procesos del ciclo de vida del software 1. Implementación del proceso 2. Análisis de los requerimientos del sistema 3. Diseño de la arquitectura del sistema 4. Análisis de los requerimientos software 5. Diseño de la arquitectura del software 13. Apoyo a la aceptación del software Consta de tres (3) tareas: • Proporcionar apoyo a las revisiones y pruebas de aceptación llevadas a cabo por el adquiriente del producto software • Completar y entregar el producto software • Proporcionar formación inicial y continua y dar apoyo al adquiriente 6. Diseño detallado del software 7. Codificación y pruebas del software Ver información detallada 8. Integración del software 9. Pruebas de calificación del software 10. Integración del sistema 11. Pruebas de calificación del sistema 12. Instalación del software 13. Apoyo a la aceptación del software Autor: Juan Carlos Rhenales