Вы находитесь на странице: 1из 33

NORMA TECNICA PERUANA

ISO/IEC 12207:2006
TECNOLOGA DE LA INFORMACIN.
Procesos del ciclo de vida del software

Presentado Por:
Miguel ngel Maquera Caxi
Mariley Condori Calla
UNIVERSIDAD NACIONAL DE MOQUEGUA
Escuela Profesional de Ingeniera de Sistemas e Informtica
SEDE ILO VII CICLO

DOCENTE:
Ing. Alex Zuiga Incalla
CURSO:
Auditoria
ALUMNOS:
Miguel ngel Maquera Caxi
Mariley Condori Calla
Desarrollo de Software, es un proceso complejo,
requiere de una metodologa.

NTP ISO/IEC 12207, propone una metodologa de


mejora en el desarrollo de software.

Aplicar un estndar de aplicacin basado en NTP


ISO/IEC 12207 en el SISTEMA DE EVALUACION
ACADEMICA DEL CENTRO DE IDIOMAS DE LA
UNAM.
Antecedentes

Su primera publicacin el 1 de agosto de 1995.


Segn la norma, el software y sus procesos de diseo, no
deben estar desvinculados de los sistemas.
Fue la primera norma internacional que proporcion un
amplio conjunto de procesos de ciclo de vida del software.

1995. 1995/Amd1: 1995/Amd2: 1995/Amd3:

ISO/IEC 12207
ISO/IEC 12207

ISO/IEC 12207

ISO/IEC 12207
Primera 2002 2004 2008
publicacin. 1era. Segunda Tercera
modificacin. modificacin. modificacin.
ANTECEDENTES

En un principio, el software era considerado


como un agregado del computador.

A finales de los setenta el software es visto


como un producto.

Herramienta indispensable en el mundo


actual, su uso es casi obligatorio.
Ciclo de Vida de Software

Trmino que define todo


el proceso del desarrollo
de software, desde su
etapa de inicio hasta su
etapa de finalizacin.
Modelos del Ciclo de Vida de Software

Modelo Lineal
Modelos del Ciclo de Vida de Software

Modelo Cascada
Modelos del Ciclo de Vida de Software

Modelo
Incremental
Esta norma describe la arquitectura de los procesos del ciclo de vida
del software, pero no especifica los detalles de cmo implementar o
llevar a cabo las actividades y tareas incluidas en los procesos.

Esta norma no prescribe un mtodo o un modelo de ciclo de vida concreto


para el desarrollo del software.

Los usuarios de esta norma son las responsables 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 y los de dicho modelo.
Procesos

Contiene : Actividad
es

Tareas

para aplicar durante la


adquisicin de un sistema que
contiene software
Mantenimiento

Durante el
Operacin
Suministro

Desarrollo

Software Puro o
Servicio
Software
Procesos : Procesos Principales Procesos de Apoyo
Procesos
Organizativos

Documentacin Gestin
Adquisicin 1 1
1
Actividades: Gestin de la
2 Configuracin Infraestructura
Suministro 2
2
Aseguramiento de la
3 Calidad Mejora
Desarrollo 3
3
Verificacin Recursos
4 4 Humanos
Operacin
4
Validacin
5
Mantenimiento
5 Revisin Conjunta
6

Auditoria
7

Solucin de Problemas
8
El modelo propuesto sirve como herramienta
para realizar una evaluacin previa al proceso
de desarrollo de una aplicacin o software
integrado de gestin que responda
efectivamente a las necesidades de la
Institucin, el cual est enfocado en los
atributos de calidad determinados a partir de
escenarios que representen los procesos
crticos de la institucin y que requieran ser
soportados por TI.
La propuesta se basa principalmente en
aspectos arquitecturales de software que
ayudan a identificar criterios claves y
definiciones que deben considerarse
dentro del proceso de evaluacin de
cualquier herramienta, la cual debe
cumplir con estndares reconocidos
internacionalmente.
Esta Norma Tcnica Peruana establece un marco de referencia
comn para los procesos del ciclo de vida del software, con una
terminologa bien definida a la que puede hacer referencia la
industria del software.
El propsito de este proceso es
determinar si un sistema ya construido
cumple con las especificaciones y
requerimientos para los cuales fue
realizado.
Actividades:
Implementacin del Proceso
Validacin
El propsito del proceso de auditora es
determinar, independientemente la
conformidad de los productos
seleccionados y procesos con los
requerimientos, planes y acuerdos.
Auditoria: asegura que

ISO 12207

Productos de software codificados


reflejen diseo
Datos para pruebas cumplan
especificacin
Pruebas realizadas sobre productos de
software son correctas
Documentacin de usuario es correcta

Actividades del proyecto se han llevado


a cabo como lo planificado
Costos y plazo se adhieren a lo
establecido
OBJETIVO GENERAL

Aplicar el estndar basado en la norma NTP ISO/IEC 12207, al desarrollo


de aplicaciones de software.
OBJETIVOS ESPECFICOS

Conocer y analizar la estructura y el proceso que se lleva en el


software de la UNAM, para su desarrollo de software.
Determinar los procesos de la norma ISO/IEC 12207 de mayor
importancia y urgencia en la UNAM aplicables al desarrollo de
software.
a
Implementacin del Proceso

b
Anlisis de los requerimientos del sistema

c
Diseo de la arquitectura del sistema

Anlisis de requerimientos del software


Proceso Principal d

e
Diseo de la arquitectura del Software

Actividades
f
Diseo detallado del software

Desarrollo g
Codificacin y pruebas del software

h
Integracin del software.

i
Pruebas de calificacin del software.

j
Integracin del sistema.

k
Pruebas de calificacin del sistema.

l
Instalacin del software.

m
Apoyo a la aceptacin del software.
a
Implementacin del Proceso

Anlisis de los requerimientos del sistema


Especificaciones de b

Capitulo IV requerimientos del software c


Diseo de la arquitectura del sistema

d
Anlisis de requerimientos del software
Anlisis y Diseo del Sistema Diseo de la arquitectura del Software
Capitulo V e

f
Diseo detallado del software
Diseo e implementacin
Codificacin y pruebas del software
Capitulo VI de la base de datos g

h
Integracin del software.

Implantacin de Prototipos i
Pruebas de calificacin del software.
Capitulo VII

j
Integracin del sistema.

Instalacin del software. k


Pruebas de calificacin del sistema.
Capitulo
VIII
l
Instalacin del software.

m
Apoyo a la aceptacin del software.
EVALUACION NTP ISO/IEC 12207 A LA UNAM

80%

70%

60%

50%

40%

30%

20%

10%

0%
Establecido Gestionado Realizado Incompleto
LOS RESULTADOS DE LA EVALUACIN DE LOS PROCESOS DE DESARROLLO DE
SOFTWARE UTILIZADOS EN LA INSTITUCIN CON RESPECTO A LA NORMA NTP
ISO 12207 SE MUESTRAN EN LA FIGURA ANTERIOR Y SON:
El 2% de procesos tienen un nivel de capacidad Establecido, es decir que los procesos
son establecidos, implementados, (esto se apoya en el resultado obtenido respecto a la
evaluacin de) parcialmente controlados, pero en su mayora no revisados y evaluados
para ser mejorados.

El 6% de los procesos tienen un nivel de capacidad Realizado, es decir son los


procesos son parcialmente establecidos, pero si implementados, no controlados o
evaluados para ser mejorados.

El 28% de los procesos tienen un nivel de capacidad Gestionado, es decir el


proceso se realiza en base a un proceso establecido, pero no se controla su
ejecucin o revisa para su mejora.

El 63% de los procesos utilizados tiene un nivel de capacidad Incompleto, es decir el


proceso se realiza de forma genrica sin basarse en un proceso establecido.
El plan de mejoras asociado a los procesos con alta prioridad detalla el objetivo de
mejora, actividades que se deben realizar, recursos, presupuesto, dificultad de
implementacin, as como indicadores que pueden ser utilizados por la institucin
para medicin y beneficios esperados con la implementacin de mejora.
No se puede implementar de una sola vez, todos los procesos de
la norma en la el sistema, se debe generar un plan de aplicacin
que contemple procesos destinados a un rea especfica de la
unidad. Estos que sirvan de base para posteriormente
implementar el resto de procesos, una vez que la UNAM adquiera
experiencia en el manejo de la norma.
El presente proyecto evidencia que el nivel de madurez
de los software de la UNAM se encuentra en la categora
de incompleto; esto de acuerdo con la norma NTP ISO
12207:2006.

El 63% de los procesos estn incompletos, por tanto se


puede establecer que la empresa ha trabajado en la
planificacin y ejecucin de sus procesos; pero an tiene
procesos por mejorar.
Algo mas
Estructura de ISO/IEC 12207:2008

Organizacin.
Proyecto.
Ingeniera.

Вам также может понравиться