-
BQS
CICLO DE VIDA DEL SOFTWARE
Ing. Jos Antonio Prez Q.
-
BQS 2
Conceptos Claves
Ciclo de Vida del Software
Modelos de Proceso
Modelo ISO/IEC 12207
NTP ISO/IEC 12207:2004
Visin y estructura de la Norma
Procesos Principales de Desarrollo y Mantenimiento.
AGENDA
-
BQS 3
Desarrollo de Aplicaciones de Negocio
Una aplicacin o proyecto se inicia por:
Una nueva oportunidad relacionada con un proceso de negocio nuevo o existente.
Un problema relacionado con un proceso de negocio existente.
Una nueva oportunidad que le permitir a la organizacin tomar ventaja competitiva de la tecnologa.
Un problema con la tecnologa actual.
-
BQS 4
Ciclo de Vida del Software
Periodo de tiempo que comienza cuando el producto
software es concebido y termina cuando el software
ya no est disponible permanentemente para el
usuario (retirada del software).
IEEE Std. 610.12-1990 Software Engineering
Terminology.
El proceso que se sigue para definir, construir,
entregar y hacer evolucionar el software, desde la
concepcin de una idea hasta la entrega y el retiro
del mismo.
-
BQS 5
Ciclo de Vida del Software
-
BQS 6
Que es el ISO / IEC 12207?
Un marco de referencia que contiene los Procesos , las actividades
y las tareas involucradas en el desarrollo, la explotacin y el
mantenimiento de un producto de software, abarcando la vida del
sistema desde la definicin de requerimientos hasta la finalizacin
de su uso.
-
BQS 7
Qu es un Proceso?
Conjunto de actividades mutuamente relacionadas o
que interactan, las cuales transforman elementos
de entrada en resultados. (NTP-ISO/IEC
12207:2004 Procesos del Ciclo de Vida del
Software).
ENTRADA SALIDA PROCESO
TRANSFORMACION
NECESIDADES PRODUCTO
SOFTWARE INGENIERIA
SOFTWARE
-
BQS 8
Qu es un Modelo de Procesos?
Un modelo es una coleccin estructurada de elementos
que describen las caractersticas de procesos efectivos.
Los procesos incluidos en un modelo son aquellos que
por experiencia demuestran ser efectivos.
(Fundamentos de CMMI ESI)
Dice el ................... Que Hacer
No dice el ................... Cmo, Ni Quin
-
BQS 9
Por qu es importante un modelo?
Un punto de inicio, dnde comenzar.
El beneficio de experiencias previas. Se construye sobre
la base de buenas prcticas.
Establece un lenguaje comn y una visin compartida.
Proporciona un marco para priorizar mejoras.
-
BQS 10
Evolucin de la NTP ISO/IEC 12207
Per. Se traduce y hacen adecuaciones durante 2003.
Per. Se publica mayo 2004 NTP-ISO/IEC
12207:2004.
Per: En Junio 2004, el Estado Peruano oficializa su
uso para estandarizar procesos y productos Software,
con miras a la integracin y servicios en lnea.
-
BQS 11
Visin de la norma
-
BQS 12
Estructura de NTP-ISO/IEC 12207:2004
5. Procesos principales
7. Procesos organizativos
5.1 Adquisicin
5.2 Suministro
5.3
Desarrollo
5.4
Operacin
5.5
Mantenimiento
6.1 Documentacin
6.2 Gestin de la configuracin
6.3 Aseguramiento de calidad
6.4 Verificacin
6.5 Validacin
6.6 Revisin Conjunta
6.7 Auditoria
6.8 Resolucin de problemas
7.1 Gestin
7.3 Mejora
7.2 Infraestructura
7.4 Recursos Humanos
6. Procesos de apoyo
Ciclo de vida
Concepto
Retirada
Proceso
1
Proceso
N
Actividad 1 Tarea 1
Tarea 2
Tarea n
Actividad n Tarea 1
Tarea 2
Tarea n
-
BQS 13
Niveles
Procesos (17)
Actividades (74)
Tareas (224)
Directivas,
Polticas Planes
Plantillas y
Registros
Auditoras y revisiones
Procedimientos
Organizan
Implementan
Procesos Actividades Tareas NTP-ISO/IEC 12207:2004
-
BQS 14
Niveles
Definir requerimientos
Necesidades Documento de definicin de
requerimientos
Documento de especificacin del
sistema
Documento de diseo de la arquitectura
Especificar el sistema
Disear el sistema de alto nivel
Disear el sistema a
nivel detallado
Especificaciones de diseo detallado
Codificar y ejecutar pruebas
de unidad
Plan de pruebas de aceptacin
Plan de pruebas de integracin
de sistemas
Plan de pruebas de integracin de sub-sistemas
Plan de pruebas unitarias
Entrega de la solucin
Ejecutar pruebas de integracin de sistemas
Ejecutarpruebas de
aceptacin
Ejecutar pruebas de
integracin de sub-sistemas
Conformidad de las pruebas
unitarias
Acta de entrega de la solucin
Conformidad de las pruebas de
aceptacin
Conformidad de las pruebas de Integracin
de sistemas
Conformidad de las pruebas de Integracin
de sub-sistemas
Productos Proceso
-
BQS
-
BQS
ROLES / PERFILES Y ARTEFACTOS RELACIONADOS
ROL HERRAMIENTA
S
CMMI
FMT
O GUA PROCESO SUBPROCESO DOCUMENTOS
JE
FE
DE
PR
OY
EC
TO
PROJECT,
REQUISITE
PRO ..
PP Adquisicion Acta de Conformidad SI SI
Informe de Seguimiento (avance)
SI SI
Solicitud de Cambio SI SI
Adm Proyecto Proyect Charter SI SI
Plan de Gestin del Proyecto
SI SI
WBS SI
Cronograma SI
Plan de Organizacin del Proyecto
SI
Plan de Comunicaciones SI
Plan de Aseguramiento de Calidad
SI
Plan de Administracin de Riesgos
SI SI
PMC Monitoreo Acta de Acuerdos SI SI
Informe de Seguimiento (avance)
SI SI
Solicitud de Cambio SI SI
REQM Definicin Matriz de funcionalidades SI SI
Caso de Uso SI SI
-
BQS
-
BQS
SEGURIDAD JEFE DE PROYECTO
ANALISTA ARQUITECTO DE SISTEMAS
DBA PROGRAMADOR DISEADOR WEB
TESTEADOR
-
BQS
email: [email protected]
GRACIAS