Você está na página 1de 30

UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO

NORMALIZACION Y CALIDAD
NORMA TCNICA PERUANA NTP-ISO/IEC 12207:2006
Integrantes: Gmez Fernndez Alexander Sandoval Parco Oscar Ral Cherres Damin Alan Montao ------

NORMA TCNICA PERUANA NTP-ISO/IEC 12207:2006. TECNOLOGA DE LA INFORMACIN. PROCESOS DEL CICLO DE VIDA DEL SOFTWARE

Proceso Conjunto de actividades mutuamente relacionadas o que interactan, las cuales transforman elementos de entrada en resultados.

Modelo: Esquema terico de un sistema o de una compleja. Abstraccin de una realidad, considerando aspectos ms relevantes.

realidad
los

Ciclo de Desarrollo del Software Periodo de tiempo que comienza con la decisin de desarrollar el producto software y termina cuando el software es entregado. (IEEE Std. 610.12-1990 Software Engineering Terminology).

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

Estados en el ciclo de vida del software Constituye cada uno de los momentos (estados) por las que pasa (evoluciona) el producto software. Fases del Ciclo de Desarrollo del Software (Proyecto) Requerimientos Diseo Implementacin Pruebas [ Instalacin ] [ Comprobacin ]

Fases del Ciclo de Vida del Software (Producto Software) Concepto (Necesidad) Requerimientos Diseo Implementacin Pruebas Instalacin Comprobacin Operacin Mantenimiento Retirada

QUE ES ISO/IEC 12207? Es una norma de la ingeniera de software resultado del esfuerzo internacional de expertos de todo el mundo entre acadmicos y profesionales. Busca establecer un marco de referencia para la administracin de los procesos de la ingeniera de software en el mundo. Define los procesos, actividades y tareas asociadas a los procesos del ciclo de vida del software desde la concepcin hasta su retiro. Define los procesos de ingeniera 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

Normas Relacionadas con el Proceso Software

Evolucin de ISO/IEC 12207 1987: Se conforma Joint Technical Committee JTC1 International Organization for Standarization (ISO) International Electrotechnical Commission (IEC) 1989: Se inicia el desarrollo de la ISO/IEC 12207 1995: En agosto, se publica la primera edicin. Participaron en la elaboracin: Alemania, Australia, Brasil, Canada, Corea,Dinamarca, Espaa, Estados Unidos de Amrica, Finlandia, Francia, Irlanda, Italia, Japn, Holanda, Suecia, Reino Unido y Repblica Checa. 2002: En mayo, se publica la enmienda 1 a modo de revisin preliminar. Se considera a: ISO/IEC 15504 (evaluacin del proceso), ISO/IEC 14598 (evaluacin producto), ISO/IEC 15939 (medicin del software).

En Per
Se traduce durante 2003.

2004: Se publica en mayo 2004 la NTP-ISO/IEC


12207:2004. 2004: Resolucin Ministerial N 179-2004-PCM: Que

aprueba el uso obligatorio de la Norma Tcnica


Peruana NTP ISO/IEC 12207:2004 Tecnologa de la Informacin. Procesos del Ciclo de Vida del Software. 1 edicin en entidades del Sistema Nacional de Informtica.

2006: Se publica en Julio la NTP-ISO/IEC 12207:2006

La

NTP-ISO/IEC 12207 es una "adaptacin" para el Per de la norma internacional, tratando de preservar el sentido original recogida en la norma internacional. La versin publicada y de uso obligatorio en el sector pblico en el Per corresponde a la versin ISO/IEC 12207:1995 y la ISO/IEC 12207:1995/Amd.1:2002; esta ltima que introduce cambios a la versin de 1995. Fue elaborada por el Comit Tcnico de Normalizacin en Ingeniera del Software y Sistemas de Informacin (CTN-ISSI); siendo revisada y aprobada por la Comisin de Reglamentos Tcnicos y Comerciales, del INDECOPI, en su calidad de Organismo Nacional de Normalizacin.

El estndar internacional no se publica en espaol, y las copias cuestan ms de 100. Las Normas Tcnicas Peruanas se publican, lgicamente en espaol, y son de libre acceso a travs de la biblioteca virtual institucional de INDECOPI.

ALCANCE DE LA NTP-ISO/IEC 12207

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 funcin. Alta cohesin y bajo acoplamiento. Responsabilidad del proceso: un proceso individual es responsabilidad de una de las partes. Parte: una organizacin (total o parcial) que entra en un contrato. La organizacin puede variar de una a muchas personas.

ARQUITECTURA

ESTRUCTURA

TAREA
Conjunto elemental o atmico de actividades.
CONSUME

SALIDAS

TIPOS DE PROCESOS

Principales (5) Soporte o Apoyo (8) Organizacionales (4)

ESTRUCTURA GENERAL DE LOS PROCESOS

Estructura general de la NTP-ISO/IEC 12207

PROCESOS PRINCIPALES

Adquiriente Proveedor Desarrollador Operador Responsable de mantenimiento

PROCESOS PRINCIPALES

1. Adquisicin: Actividades y tareas del comprador. 2. Suministro: Actividades y tareas del proveedor. 3. Desarrollo: Actividades y tareas enfocadas a la obtencin de un producto sw.

4. Operacin: Define las actividades del Operador.


5. Mantenimiento: Actividades que incluyen modificaciones del producto.

PROCESOS DE APOYO
APOYA

PROCESO

OTRO PROCESO

Se emplea y ejecuta por otro proceso, segn sus necesidades Procesos de soporte al resto de procesos Se aplican en cualquier momento del ciclo del vida del software.

1. Documentacin: Registrar la informacin producida por un proceso.


2. Gestin de la configuracin: Actividades que controlan las modificaciones y versiones de los elementos.

PROCESOS DE APOYO

3. Aseguramiento de la calidad: Actividades para asegurar que los productos


cumplen los requisitos especificados.

4. Verificacin: Actividades para determinar el buen funcionamiento de un producto 5. Validacin: Actividades para determinar si e producto cumple los requisitos . 6. Revisin conjunta: Actividades que permiten determinar el estado de los productos.

7. Auditoras: Actividades que permiten determinar si se a conseguido el objetivo propuesto.

8. Solucin de problemas: Actividades que permiten analizar y resolver los problemas con el contrato.

PROCESOS ORGANIZACIONALES

Gestin Infraestructura Mejora Formacin

PROCESOS ORGANIZACIONALES

1. Gestin: Actividades de planificacin, seguimiento, control,

revisin y evaluacin.

2. Infraestructura: Actividades para determinar la infraestructura necesaria para un proceso.

3. Mejora: Valorar, medir, controlar, evaluar y mejorar todos


los procesos del ciclo de vida. 4. Formacin: Actividades bsicas para conseguir personal adecuadamente capacitado.

PUNTOS DE VISTA
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 bsicos mostrados son: contrato, gestin, operacin, ingeniera y apoyo.

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

Bajo el punto de vista de gestin, el adquiriente, proveedor, desarrollador, operador, responsable de mantenimiento u otras partes gestionan sus respectivos procesos. Bajo el punto de vista de operacin, el operador proporciona el servicio de operacin del software para sus usuarios. Bajo el punto de vista de ingeniera, el desarrollador o responsable de mantenimiento llevan a cabo sus respectivas tareas de ingeniera 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 especficas. Tambin se muestran los procesos organizativos; stos se emplean por la organizacin a nivel corporativo.

Você também pode gostar