17

Click here to load reader

Norma tecnica peruana

Embed Size (px)

Citation preview

Page 1: Norma tecnica peruana

NORMA TÉCNICA PERUANA “NTP-ISO/IEC 12207:2006.

TECNOLOGÍA DE LA INFORMACIÓN. PROCESOS DEL CICLO DE VIDA DEL SOFTWARE.

2ª EDICIÓN”

Page 2: Norma tecnica peruana

Comité Técnico de Normalización de Ingeniería de Software y Sistemas de Información

Comisión de Reglamentos Técnicos y Comerciales – CRT presenta el PNTP-ISO/IEC 12207:2006, 2006-04-21

NTP-ISO/IEC 12207:2004

RESEÑA HISTÓRICA

Page 3: Norma tecnica peruana

Objeto Establece un marco de referencia común Contiene procesos, actividades y tareas

Campo de Aplicación Suministro, desarrollo, operación y

mantenimiento de productos software Sistemas , productos y servicios software

Objeto y Campo de Aplicación

Page 4: Norma tecnica peruana

Es una norma de la ingeniería de software resultado del esfuerzo internacional de expertos de todo el mundo entre académicos y profesionales.

Busca establecer un marco de referencia para la administración de los procesos de la ingeniería de software en el mundo.

Qué es la norma ISO/ TEC 12207?

Page 5: Norma tecnica peruana

Define los procesos, actividades y tareas asociadas a los procesos del ciclo de vida del software desde la concepción hasta su retiro.

Define los procesos de ingeniería de software como: “un conjunto de actividades que son realizadas por un conjunto de tareas que definen como las acciones transforman las entradas en salidas.

Page 6: Norma tecnica peruana

• Esta NTP contiene los procesos que son aplicables a lo largo del ciclo de vida del software. Sin embargo, estos procesos se pueden usar de diferentes maneras por diferentes organizaciones y partes con distintas visiones y objetivos.

• Los puntos de vista básicos mostrados son: contrato, gestión, operación, ingeniería y apoyo.

• Bajo el punto de vista contrato, las partes adquiriente y proveedor negocian y se someten a un contrato empleando el proceso de adquisición y el proceso de suministro respectivamente.

En qué cosiste la Norma Tecnica Peruana ( NTP )?

Page 7: Norma tecnica peruana

• Bajo el punto de vista de gestión, el adquiriente, proveedor, desarrollador, operador, responsable de mantenimiento u otras partes gestionan sus respectivos procesos.

• Bajo el punto de vista de operación, el operador proporciona el servicio de operación del software para sus usuarios.

• Bajo el punto de vista de ingeniería, el desarrollador o responsable de mantenimiento llevan a cabo sus respectivas tareas de ingeniería para producir o modificar los productos software. Tiene dos procesos del ciclo de vida: desarrollo y mantenimiento. El proceso de desarrollo se emplea por los ingenieros de desarrollo para producir los productos software. El proceso de mantenimiento se emplea por los ingenieros de mantenimiento para modificar el software y mantenerlo actualizado.

• Bajo el punto de vista del apoyo, las partes proporcionan servicios de apoyo a otros para completar tareas únicas y específicas. También se muestran los procesos organizativos; éstos se emplean por la organización a nivel corporativo.

Page 8: Norma tecnica peruana

DE LA ARQUITECTURA La norma establece la arquitectura de alto nivel del ciclo

de vida del software: los procesos y sus interrelaciones. El ciclo comienza con la idea y termina con la retirada

del software. Se derivan los procesos considerando: Modularidad del proceso: un proceso individual se

dedica solamente a una única función. Alta cohesión y bajo acoplamiento.

Responsabilidad del proceso: un proceso individual es responsabilidad de una de las partes.

Parte: una organización (total o parcial) que entra en un contrato. La organización puede variar de una a muchas personas.

CARACTERISTICAS

Page 9: Norma tecnica peruana

DE LA ESTRUCURA• 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

Page 10: Norma tecnica peruana

Presenta los procesos del ciclo de vida que se pueden emplear para adquirir, suministrar, desarrollar, operar y mantener productos de software.

El objetivo es proporcionar un mapa para que los usuarios de esta NTP puedan orientarse en ella y aplicarla de manera adecuada.

APLICACIÓN.

Page 11: Norma tecnica peruana

Procesos del ciclo de Vida: 1.- Procesos principales Son los que dan servicio a las partes

principales durante ciclo de vida del software.

Una parte principal es aquella que se inicia en el desarrollo, operación, o mantenimiento de los productos software.

Organización

Page 12: Norma tecnica peruana

Proceso de Adquisición. Proceso de Suministro. Proceso de Desarrollo. Proceso de Operación Proceso de Mantenimiento.

Los procesos.

Page 13: Norma tecnica peruana

2.- Procesos de Apoyo del ciclo de vidaUn proceso de Apoyo es el que apoya a otro proceso como parte esencial del mismo, con un propósito bien definido y contribuye al éxito y calidad del proyecto de software.Este proceso de apoyo se emplea y ejecuta según las necesidades.

Page 14: Norma tecnica peruana

Proceso de documentación. Proceso de gestión de configuración. Proceso de aseguramiento de la calidad. Proceso de verificación. Proceso de validación. Proceso de revisión conjunta. Proceso de auditoría. Proceso de solución de problemas.

Los procesos de apoyo son :

Page 15: Norma tecnica peruana

3.- Procesos organizativos.Se emplean por una organización para establecer e implementar una infraestructura constituida por procesos y personal asociado al ciclo de vida y para mejorar esta infraestructura.

Page 16: Norma tecnica peruana

Procesos de Gestión. Procesos de Infraestructura. Procesos de mejora de proceso. Proceso de recursos humanos.

Los procesos organizativos son:

Page 17: Norma tecnica peruana

¡Gracias!Integrantes: Reyes Odar Mayte Leiva Peña Ronald Farroñan Beltrán Brenher Bazán Inga Victoria