Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programa 1264
Programa 1264
Programa 1264
ONGEI 2013
Objetivos de este seminario
3
Agenda
4
La realidad de los proyectos de Software
¿Que es ISO-IEC /12207?
18
Arquitectura
Arquitectura
21
Estructura
Los procesos se organizan por actividades.
Las actividades se implementan a través de las tareas.
Una tarea es:
Un conjunto elemental o atómico de acciones.
Una tarea consume entradas (datos, información,
control) y produce salidas (datos, información, control).
Se consideran tres tipos de procesos:
Principales
Soporte o Apoyo
Organizacionales
En la siguiente figura se muestra la estructura general de
la NTP-ISO/IEC 12207.
Estructura General de los Procesos
La norma describe los procesos, pero no especifica como
implementarlos, ya sea de sus actividades y/o tareas
Introducción a los Procesos
24
Requisitos de la NTP 12207
35
Requisitos de la NTP 12207
36
Requisitos de la NTP 12207
Diseño detallado del software:
• El desarrollador deberá preparar y documentar un diseño
detallado de las interfaces externas al elemento de software y
entre.
• El desarrollador deberá documentar el diseño detallado para la
base de datos.
37
Requisitos de la NTP 12207
Codificación y pruebas de software:
• Documentar los procedimientos de pruebas y datos para probar
cada unidad software y base de datos.
• El desarrollador deberá probar cada unidad de software y base de
datos asegurando que satisfacen sus requerimientos. Se deberá
documentar los resultados de las pruebas.
• El desarrollador deberá actualizar el plan de prueba los
requerimientos de prueba y el plan para la integración de
software.
38
Requisitos de la NTP 12207
Integración de software:
• Se deberá tener un plan de integración para cada unidad de
software. El plan deberá incluir requerimientos de prueba,
procedimientos, datos, responsabilidades y plazos.
• Se deberá documentar un conjunto de pruebas, casos de prueba y
procedimiento de prueba.
39
Requisitos de la NTP 12207
Pruebas de Calificación:
• Se deberá documentar el resultado de las pruebas.
Integración del sistema:
• Se deberán documentar los resultados de la integración y pruebas.
Pruebas de calificación del software:
• Se deberá asegurar que se prueba la conformidad de la
implantación de cada requerimiento del sistema y que el sistema
esté listo para su entrega. Se deberá documentar los resultados de
las pruebas.
40
Requisitos de la NTP 12207
Instalación del software:
• El desarrollador deberá apoyar en la labor de configuración de los
componentes del producto de software.
• El desarrollador deberá preparar un plan de instalación del
producto de software en el mismo entorno de destino.
• El desarrollador deberá instalar el producto de software de
acuerdo con el plan de instalación. Se deberán á asegurar que el
código software y base de datos se inicialicen y ejecuten y
terminan tal como se especifica en el contrato.
• Se deberán documentar las incidencias y resultados de la
instalación.
41
Requisitos de la NTP 12207
Apoyo a la aceptación de software:
• Se deberá entregar el producto de software tal como se especifica
el contrato.
• Se deberá dar formación inicial y continua y dar apoyo al
adquiriente tal como se especifica en el contrato.
42
Requisitos de la NTP 12207
Plan de operación:
• Se deberá contar con un plan de operación, donde se incluyan los
procedimientos de operación.
• El operador deberá establecer procedimientos para recibir,
registrar, solucionar y hacer un seguimiento de los problemas y
proporcionar información sobre su situación. En cuanto se
encuentren problemas, se deberán introducir en el proceso de
solución de problemas.
• Se deberá contar con procedimientos para probar el producto
software en su entorno de operación.
43
Requisitos de la NTP 12207
Pruebas de operación:
• Para cada reléase del producto software, se deberá llevar a cabo
pruebas de operación y tras satisfacerse los criterios especificados,
liberar el software para uso de operación.
• Se deberá asegurar que el código software y las bases de datos se
inicialicen, ejecuten y terminan tal como se describe en el plan.
Operación del sistema:
• El producto de software deberá ser operado en el entorno previsto
de acuerdo con la documentación del usuario.
44
Requisitos de la NTP 12207
Soporte al usuario:
• Se deberá proporcionar asistencia y consultaría a los usuarios
cuando la pidan. Estas peticiones y las acciones subsecuentes se
deberán registrar y supervisar.
• Se deberá pasar las peticiones del usuario, cuando sea necesario al
proceso de mantenimiento.
45
¿PREGUNTAS?
46