Transcript
Page 1: 56587459 lectura-3-iso-12207-1

NTP-ISO/IEC 122072006Procesos del ciclo de vida del software

Proceso de desarrollo

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

13. Apoyo a la aceptació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

Autor: Juan Carlos Rhenales Navas

Orlando Arrieta Rodriguez

Page 2: 56587459 lectura-3-iso-12207-1

NTP-ISO/IEC 122072006Procesos del ciclo de vida del software

1. Implementación del procesoConsta 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

Ver información detallada

Proceso de desarrollo

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

13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales Navas

Orlando Arrieta Rodriguez

Page 3: 56587459 lectura-3-iso-12207-1

NTP-ISO/IEC 122072006Procesos del ciclo de vida del software

2. Análisis de los requerimientos del sistemaConsta 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

Ver información detallada

Proceso de desarrollo

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

13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales Navas

Orlando Arrieta Rodriguez

Page 4: 56587459 lectura-3-iso-12207-1

NTP-ISO/IEC 122072006Procesos del ciclo de vida del software

3. Diseño de la arquitectura del sistemaConsta 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

Proceso de desarrollo

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

13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales Navas

Orlando Arrieta Rodriguez

Page 5: 56587459 lectura-3-iso-12207-1

NTP-ISO/IEC 122072006Procesos del ciclo de vida del software

4. Análisis de los requerimientos softwareConsta 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

Proceso de desarrollo

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

13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales Navas

Orlando Arrieta Rodriguez

Page 6: 56587459 lectura-3-iso-12207-1

NTP-ISO/IEC 122072006Procesos del ciclo de vida del software

5. Diseño de la arquitectura del softwareConsta 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

Proceso de desarrollo

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

13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales Navas

Orlando Arrieta Rodriguez

Page 7: 56587459 lectura-3-iso-12207-1

NTP-ISO/IEC 122072006Procesos del ciclo de vida del software

6. Diseño detallado del softwareConsta 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

Proceso de desarrollo

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

13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales Navas

Orlando Arrieta Rodriguez

Page 8: 56587459 lectura-3-iso-12207-1

NTP-ISO/IEC 122072006Procesos del ciclo de vida del software

7. Codificación y pruebas del softwareConsta 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

Ver información detallada

Proceso de desarrollo

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

13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales Navas

Orlando Arrieta Rodriguez

Page 9: 56587459 lectura-3-iso-12207-1

NTP-ISO/IEC 122072006Procesos del ciclo de vida del software

8. Integración del softwareConsta 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

Proceso de desarrollo

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

13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales Navas

Orlando Arrieta Rodriguez

Page 10: 56587459 lectura-3-iso-12207-1

NTP-ISO/IEC 122072006Procesos del ciclo de vida del software

9. Pruebas de calificación del softwareConsta 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

Ver información detallada

Proceso de desarrollo

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

13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales Navas

Orlando Arrieta Rodriguez

Page 11: 56587459 lectura-3-iso-12207-1

NTP-ISO/IEC 122072006Procesos del ciclo de vida del software

10. Integración del sistemaConsta 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

Proceso de desarrollo

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

13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales Navas

Orlando Arrieta Rodriguez

Page 12: 56587459 lectura-3-iso-12207-1

NTP-ISO/IEC 122072006Procesos del ciclo de vida del software

11. Pruebas de calificación del sistemaConsta 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

Proceso de desarrollo

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

13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales Navas

Orlando Arrieta Rodriguez

Page 13: 56587459 lectura-3-iso-12207-1

NTP-ISO/IEC 122072006Procesos del ciclo de vida del software

12. Instalación del softwareConsta 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

Proceso de desarrollo

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

13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales Navas

Orlando Arrieta Rodriguez

Page 14: 56587459 lectura-3-iso-12207-1

NTP-ISO/IEC 122072006Procesos del ciclo de vida del software

13. Apoyo a la aceptación del softwareConsta 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

Ver información detallada

Proceso de desarrollo

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

13. Apoyo a la aceptación del software

Autor: Juan Carlos Rhenales Navas

Orlando Arrieta Rodriguez


Recommended