Académique Documents
Professionnel Documents
Culture Documents
12207
ONGEI 2013
Agenda
Antecedentes histricos de la
norma y la NTP
Poder comprender sus principales
aspectos
Identificar los requisitos a cumplir
Identificar prcticas comunes
exitosas
4
Un poco de historia
1987: Se conforma Joint Technical Committee JTC1 rene a 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.
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 del producto), ISO/IEC 15939 (medicin del software)
Un poco de historia
En Per:
2003: Se traduce la norma al espaol.
2004: Se publica en mayo 2004 la NTP-ISO/IEC 12207:2004.
2004: Resolucin Ministerial Nro.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. 1ra edicin" en entidades
del Sistema Nacional de Informtica.
2006: Se publica en Julio la NTP-ISO/IEC 12207:2006
Un poco de historia
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.
Caractersticas de la Norma
Contiene procesos, actividades y tareas para aplicar durante la adquisicin de un sistema que
contiene software, un producto software puro o un servicio software, y durante el suministro,
desarrollo, operacin y mantenimiento de productos software.
Incluye tambin un proceso que puede emplearse para definir, controlar y mejorar los procesos
del ciclo de vida del software.
Est escrita para adquirientes de sistemas y productos y servicios software, y para
proveedores, desarrolladores, operadores, responsables de mantenimiento, administradores,
responsables de aseguramiento de calidad y usuarios de productos software.
No pretende establecer el nombre, el formato o el contenido explcito de la documentacin que
se genere.
Caractersticas de la Norma
No establece un modelo de ciclo de vida concreto para el desarrollo del software. Quien lo implementa es
responsable de seleccionar un modelo de ciclo de vida para el proyecto software y de elaborar una
correspondencia entre los procesos, actividades y tareas de esta Norma Tcnica Peruana y los de dicho modelo.
A quien esta dirigida? La norma esta concebida para ser aplicada a ambas partes implicadas en el negocio
(cliente vendedor) o solo a unas de ellas para ser usada como contralor.
Cualquier organizacin que imponga el uso de esta norma es responsable de especificar un grupo mnimo de:
Procesos , Actividades y Tareas
La norma es concebida para ser aplicada tanto a productos de software especficos o a sistemas donde el
software es un parte del mismo.
El software es concebido como una parte del sistema total.
No existen certificaciones para el estndar
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:
o Modularidad del proceso: un proceso individual se
dedica solamente a una nica funcin. Alta
cohesin y bajo acoplamiento.
o Responsabilidad del proceso: un proceso
individual es responsabilidad de una de las partes.
18
Arquitectura
ARQUITECTURA
Arquitectura
Piratera de Software en Internet
Visin
Aporta una visin global de los procesos.
Los procesos establecen la arquitectura
del ciclo de vida. Pero no dependen de
ningn ciclo de vida concreto.
Las organizaciones son la encargadas de
seleccionar y aplicar los mtodos que
entiendan convenientes para llevar a cabo
las actividades y tareas
21
Estructura
Los procesos se organizan por actividades.
Las actividades se implementan a travs de las tareas.
Una tarea es:
Un conjunto elemental o atmico de acciones.
Una tarea consume entradas (datos, informacin,
control) y produce salidas (datos, informacin, 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.
TIPOS DE PROCESOS
Procesos Principales
Procesos Principales
Procesos Principales
Procesos de Soporte
Procesos de Soporte
Procesos de Soporte
Procesos de Soporte
Procesos de Soporte
37
38
39
40
41
42
43
45
PREGUNTAS?
46