Sei sulla pagina 1di 24

Esta es la aplicacin del patrn de documentacin aplicado a todo el proceso de

desarrollo definido en Competisoft. La idea es aplicarlo pero para una parte bien
pequea del proceso de desarrollo en el ejercicio por cuestin de tiempo y esfuerzo.
Este mismo documento al incluir todo el proceso de desarrollo, les puede servir de
ejemplo para aterrizar los diferentes conceptos vistos en ISO 9000 aplicaciones para
software.
Proceso

OPE.2 Desarrollo de Software

Categora

Operacin (OPE)

Propsito

El propsito de Desarrollo de Software es la realizacin sistemtica de las


actividades de anlisis, diseo, construccin, integracin y pruebas de
productos de software nuevos cumpliendo con los requisitos
especificados y con las normativas de seguridad de informacin.

Descripcin

El proceso de Desarrollo de Software se compone de uno o ms ciclos de


desarrollo. Cada ciclo est compuesto de las siguientes fases, cada fase
debe incorporar controles de seguridad de informacin:

Inicio: Revisin del Plan de Desarrollo por los miembros del


Equipo de Trabajo para lograr un entendimiento comn del
proyecto y para obtener el compromiso de su realizacin.

Requisitos: Conjunto de actividades cuya finalidad es obtener la


documentacin de la Especificacin de Requisitos y Plan de
Pruebas de Sistema, para conseguir un entendimiento comn
entre el cliente y el equipo del proyecto.

Anlisis y Diseo: Ambas fases involucran un conjunto de


actividades en las cuales se analizan los requisitos especificados
para producir una descripcin de la estructura de los
componentes de software, la cual servir de base para la
construccin. Involucra la concepcin de la arquitectura o diseo
de alto nivel y la especificacin detallada considerando los
lineamientos y decisiones para incluir atributos de calidad del
producto y seguridad de la solucin. Como resultado se obtiene
el Documento de Especificacin del Sistema y el Plan de Pruebas
de Integracin.

Construccin:
Conjunto
de
actividades
para
producir
Componente(s) de software que correspondan con el Anlisis y
Diseo, as como la realizacin de pruebas unitarias. Como
resultado se obtienen el (los) Componente(s) de software
probados.

Integracin Conjunto de actividades para integrar y probar los


componentes de software, basadas en el Plan de Pruebas de
Integracin , con la finalidad de obtener el Software que satisfaga
la Especificacin del Sistema establecida. Se revisan los datos
de entrada, el control de procesos internos, la integridad de los
mensajes, la validacin de los datos de salida y proteccin de los
datos de prueba. Como resultado se obtiene el producto de
Software para ser probado.

Pruebas. Conjunto de actividades para probar el software,


basadas en el Plan de Pruebas de Sistema, con la finalidad de
obtener el Software que satisfaga los requisitos especificados. Se
genera la versin final del Manual de Usuario, Manual de
Operacin y Manual de Mantenimiento. Como resultado se
obtiene el producto de Software probado y documentado.

Cierre: Integracin final de la Configuracin de Software generada

en las fases para su entrega. Identificacin y documentacin de


las Lecciones Aprendidas. Generacin del Reporte de Mediciones
y Sugerencias de Mejora.

Objetivos

Indicadores

Metas
cuantitativas

Para generar los productos de cada una de estas fases se realizan las
siguientes actividades:
Distribucin de tareas, se asignan las responsabilidades a cada
miembro del Equipo de Trabajo de acuerdo al Plan de Desarrollo.
Produccin, verificacin, validacin o prueba de los productos, as
como su correccin correspondiente. Se limita las modificaciones
o cambios al sistema, se consideran los controles de seguridad
sobre las mejoras solicitadas y se realizan a travs del
Procedimiento de Control de Cambios.
Generacin del Reporte de Actividades.
O1
Lograr un entendimiento de las necesidades del
cliente por el equipo de trabajo y estar de acuerdo con la solucin
propuesta mediante la ejecucin de las actividades de la Fase de
Requisitos.
O2
Lograr que los productos de salida sean
consistentes con los productos de entrada en cada fase de un ciclo
de desarrollo mediante las actividades de verificacin, validacin o
prueba, y mediante el control de cambios de los mismos.
O3

Llevar a cabo las actividades de las fases de un


ciclo mediante el cumplimiento del Plan de Desarrollo actual.

O4

Garantizar que al final del desarrollo del sistema


todos los requisitos funcionales estn trazados a los componentes.

O5

Sustentar la realizacin de ciclos posteriores o


proyectos de mantenimiento futuros mediante la integracin de la
Configuracin de Software del ciclo actual.

I1

(O1) El cliente ha entendido, participado y


aprobado la solucin propuesta por el equipo de trabajo.

I2

(O2) En cada fase de un ciclo se efectan todas


las actividades de verificacin, validacin o prueba, as como las
correcciones correspondientes.

I3

(O3) Las actividades planificadas en cada fase de


un ciclo se realizan conforme a lo establecido en el Plan de
Desarrollo.

I4

(O4) Todos los requisitos funcionales se pueden


rastrear en la Matriz de trazabilidad a nivel de componente.

I5

(O5) La Configuracin de Software est integrada


por los productos generados en el ciclo.

Valor numrico o rango de satisfaccin por indicador:


Ejemplos:
M1 que el 100% de los requisitos definidos han sido contemplados en la
especificacin del software.
M2 que el 100% de los criterios de calidad definidos hayan sido
contemplados en la especificacin del software.
M3 que el 80% del grupo tcnico haya revisado y aprobado el documento
de Especificacin del Sistema.
M4 que el 100% de productos generados en cada fase hayan sido
revisados y aprobados

Responsabilidad
y autoridad

Responsable:

Responsable de Desarrollo de Software

Autoridad:

Procesos
relacionados
Entradas

Responsable de Administracin del Proyecto Especfico

Administracin de un Proyecto Especfico

Nombre

Fuente

Plan de Proyecto

Administracin de un Proyecto
Especfico

Descripcin del producto,

Objetivos del Proyecto,

Alcance

Entregables

Necesidad de negocio,

Supuestos y premisas

Restricciones.

Plan de Desarrollo

Proceso Especfico

Equipo de Trabajo

Calendario

Administracin de un Proyecto
Especfico

Salidas
Nombre

Descripcin

Especificacin Se compone de una introduccin y


de Requisitos una descripcin de requisitos.
Introduccin:
Descripcin general del software y
su uso en el mbito de negocio del
cliente.
Descripcin de requisitos:
* Funcionales:
Necesidades establecidas que
debe satisfacer el software cuando
es usado en condiciones
especficas. Las funcionalidades
deben ser adecuadas, exactas y
seguras.
* Interfaz con usuario:
Definicin
de
aquellas
caractersticas de la interfaz de
usuario que permiten que el
software sea fcil de entender,

Destino

Plantilla
Soporte

Forma de
aprobacin

Administracin
de un Proyecto
Especfico

No tiene
plantilla

Ver1,
Val1

Nombre

Descripcin

Destino

Plantilla
Soporte

Forma de
aprobacin

Administracin
de un Proyecto
Especfico

No tiene
Plantilla

Ver5,
Val2,
Ver7
Val3

aprender, que genere satisfaccin


y con el cual el usuario pueda
desempear
su
tarea
eficientemente.
Incluyendo
la
descripcin del prototipo de la
interfaz.
* Interfaces externas:
Definicin de las interfaces con
otro software o con hardware.
Especificacin de niveles de
calidad de diferentes atributos de
calidad del sistema:
* Confiabilidad:
Especificacin del nivel de
desempeo del software con
respecto a la madurez, tolerancia a
fallas y recuperacin.
* Eficiencia:
Especificacin del nivel de
desempeo del software con
respecto al tiempo y a la utilizacin
de recursos.
* Mantenimiento:
Descripcin de los elementos que
facilitarn la comprensin y la
realizacin de las modificaciones
futuras del software.
* Portabilidad:
Descripcin de las caractersticas
del software que permitan su
transferencia de un ambiente a
otro.
* Restricciones de diseo y
construccin:
Necesidades impuestas por el
cliente.
* Legales y reglamentarios:
Necesidades impuestas por leyes,
reglamentos, entre otros.
Especificacin Este documento contiene la
del Sistema
descripcin textual y grafica de la
estructura de los componentes de
software. El cual consta de las
siguientes partes:
Arquitectnica:
Contiene la estructura interna del
sistema, es decir la
descomposicin del sistema en
subsistemas. As como la
identificacin de los componentes

Nombre

Descripcin

Destino

Plantilla
Soporte

Forma de
aprobacin

que integran los subsistemas y las


relaciones de interaccin entre
ellos. Incluye los controles de
seguridad que se han diseado
que contendr el software a
desarrollar.
Detallada:
Contiene el detalle de los
componentes que permita de
manera evidente su construccin y
prueba en el ambiente de
programacin.
Componente

Conjunto de unidades de cdigo


relacionadas.

Administracin
de un Proyecto
Especfico

No tiene
plantilla

Prueba
Unitaria
Exitosa

Software

Conjunto de programas de
cmputo, procedimientos,
documentacin y datos asociados.

Administracin
de un Proyecto
Especfico

No tiene
plantilla

Configuracin
de Software

Conjunto consistente de productos


de software, que incluye:

Administracin
de un Proyecto
Especfico

No tiene
plantilla

Prueba de
integracin
exitosa,
prueba de
sistema
exitosa
Ninguna

Especificacin de Requisitos

Especificacin del Sistema

Software

Prototipo de la Interfaz de
Usuario

Matriz de Trazabilidad

Plan de Pruebas de Sistema

Reporte de Pruebas de
Sistema

Reporte de Pruebas de
Aceptacin

Plan de Pruebas de
Integracin

Reporte de Pruebas de
Integracin

Plan de Pruebas de Atributos


de calidad.

Reporte de Pruebas de
Atributos de calidad.

Nivel de calidad de servicio


alcanzado.

Manual de Usuario

Manual de Operacin

Manual de Mantenimiento

Nombre

Descripcin

Sistema de Seguimiento de
Defectos

Casos de Prueba del Sistema

Destino

Plantilla
Soporte

Forma de
aprobacin

Manual de
Usuario

Documento electrnico o impreso


Administracin
que describe la forma de uso del
de un Proyecto
software con base a la interfaz del Especfico
usuario. ste deber ser redactado
en trminos comprensibles a los
usuarios. Incluir los controles de
seguridad que el usuario debe
conocer y sobre lo cuales debe
responsabilizarse.

No tiene
plantilla

Ver4
Ver11

Manual de
Operacin

Documento electrnico o impreso


Administracin
que contenga la informacin
de un Proyecto
indispensable para la instalacin y Especfico
administracin del software, as
como el ambiente de operacin
(sistema operativo, base de datos,
servidores, etc.), parametrizacin y
configuracin de seguridad. ste
deber ser redactado en trminos
comprensibles al personal
responsable de la operacin.

No tiene
plantilla

Ver11

Prototipo de
Interfaz de
Usuario

Primera aproximacin a la interfaz


de la herramienta que va a usar el
usuario.

Administracin
de un Proyecto
Especfico

No tiene
plantilla

Ninguna

Manual de
Mantenimient
o

Documento electrnico o impreso


que describe la Configuracin de
Software y el ambiente usado para
el desarrollo y pruebas
(compiladores, herramientas de
anlisis y diseo, construccin y
pruebas). Este deber ser
redactado en trminos
comprensibles al personal de
mantenimiento.

Administracin
de un Proyecto
Especfico

No tiene
plantilla

Ver13

Reporte de
Actividades

Registro peridico de actividades, Administracin


fechas de inicio y fin, responsables de un Proyecto
y mediciones, tales como:
Especfico

No tiene
plantilla

Ninguna

No tiene
plantilla

Ninguna

Lecciones
Aprendidas

tiempo de produccin, de
correccin, de verificacin y
de validacin,

defectos encontrados en
verificacin, validacin o
prueba, implementacin de
controles de seguridad,

tamao de productos.

Registro de mejores prcticas,


problemas recurrentes y
experiencias exitosas en la
solucin de problemas,

Repositorio de
lecciones
aprendidas

Nombre

Descripcin

Destino

Plantilla
Soporte

Forma de
aprobacin

Administracin
de un Proyecto
Especfico

No tiene
plantilla

Ninguna

Matriz de
Trazabilidad

Relacin entre los requisitos,


Administracin
elementos anlisis y diseo,
de un Proyecto
componentes y planes de pruebas. Especfico

No tiene
plantilla

Ver5
Ver9

Plan de
Pruebas de
Sistema

Identificacin de pruebas
Administracin
requeridas para el cumplimiento de de un Proyecto
los requisitos especificados
Especfico

No tiene
plantilla

Ver2

Reporte de
Pruebas de
Sistema

Registro de participantes, fecha,


lugar, duracin y de defectos
encontrados.

Administracin
de un Proyecto
Especfico

No tiene
plantilla

Ninguna

Reporte de
Pruebas de
Aceptacin

Registro de participantes, fecha,


lugar, duracin y de defectos de
aceptacin encontrados.

Administracin
de un Proyecto
Especfico

No tiene
plantilla

Ninguna

Plan de
Pruebas de
Integracin

Descripcin que contiene:

Administracin
de un Proyecto
Especfico

No tiene
plantilla

Ver5

encontrados en un ciclo de
desarrollo.
Reporte de
Mediciones y
Sugerencias
de Mejora

Registro que contiene:

Mediciones de los
indicadores del proceso de
Desarrollo de Software (ver
Mediciones).

Sugerencias de mejora al
proceso de Desarrollo de
Software (mtodos,
herramientas, formatos,
estndares, etc.).

Recomendaciones para
alcanzar los niveles de
calidad esperados.

* El orden de integracin de los


componentes o subsistemas,
guiado por la parte arquitectnica
del Anlisis y Diseo.
* Pruebas que se aplicarn para
verificar la interaccin entre los
componentes.

Reporte de
Pruebas de
Integracin

Registro de participantes, fecha,


lugar, duracin y de defectos
encontrados.

Administracin
de un Proyecto
Especfico

No tiene
plantilla

Ninguna

Sistema de
Seguimiento
de Defectos

Registro en el que se anotan todos Administracin


los defectos encontrados en el
de un Proyecto
producto.
Especfico

No tiene
Plantilla

Ninguna

Casos de
Prueba del
Sistema

Conjunto de todas las pruebas


ejecutadas sobre el sistema.
Incluye tambin las pruebas de
Aceptacin y las de Seguridad.

No tiene
plantilla

Ver10

Administracin
de un Proyecto
Especfico

Nombre

Descripcin

Destino

Plan de
Pruebas
deatributo de
calidad o
propiedad

Descripcin que contiene:

Reporte de
atributo de
calidad

Registro de participantes, fecha,


lugar, duracin y de defectos
encontrados.

Nivel de
atributo de
calidad
alcanzado

Registro de los controles de


seguridad implementados a
satisfaccin y su brecha contra los
requisitos de seguridad solicitados
como estandar.

Plantilla
Soporte

Forma de
aprobacin

No tiene
plantilla

Ver3

Administracin
de un Proyecto
Especfico

No tiene
plantilla

Ninguna

Administracin
de un Proyecto
Especfico

No tiene
Plantilla

Ninguna

Administracin
*Controles implementados a probar de un proyecto
Especfico
*Parametrizacin a probar,
*Resultados esperados

Productos internos
Nombre

Descripcin

Plantilla Soporte

Forma de aprobacin

Reporte(s) de
Verificacin

Registro de participantes,
fecha, lugar, duracin y
defectos encontrados.

Reporte de Verificacin

Ninguna

Reporte(s) de
Validacin

Registro de participantes,
fecha, lugar, duracin y
defectos encontrados.

Reporte de Validacin

Ninguna

Reporte de
estado de la
configuracin

La configuracin, cambios
realizados e informacin
asociada.

Prcticas
Identificacin de roles involucrados y competencias requeridas.
Roles
involucrados y
competencias

Abreviatura

Rol

Competencias

RAPE

Responsable de la
Administracin del
Proyecto
Especfico

Capacidad de liderazgo con


experiencia en la toma de
decisiones, planificacin estratgica,
manejo de personal y desarrollo de
software.

RD

Responsable de
Desarrollo de
Software

Conocimiento y experiencia en el
desarrollo de software.

AN

Analista

Conocimiento y experiencia en la
obtencin, especificacin y anlisis
de los requisitos.

DU

Diseador de la
Interfaz de

Conocimiento en diseo de
interfaces de usuario y criterios

Usuario

ergonmicos.

DI

Diseador

Conocimiento y experiencia en el
diseo de la estructura de los
componentes de software.

PR

Programador

Conocimiento y/o experiencia en la


programacin, integracin y pruebas
unitarias.

RPU

Responsable de
Pruebas

Conocimiento y experiencia en la
planificacin y realizacin de pruebas
de integracin y de sistema.

RE

Revisor

Conocimiento en las tcnicas de


revisin y experiencia en el
desarrollo de software.

RM

Responsable de
Manuales

Conocimiento en las tcnicas de


redaccin y experiencia en el
desarrollo de software.

ET

Equipo de Trabajo Conocimiento y experiencia de


acuerdo a su rol.

CL

Cliente

Interpretacin del estndar de la


especificacin de requisitos.

US

Usuario

Ninguna

AR

Arquitecto

Conocimiento de atributos de calidad


y estrategias para alcanzarlos, de la
plataforma tecnolgica, objetivo,
conocimiento de los recursos
existentes que pueden ser
reutilizados, visin global del negocio
y de las soluciones de arquitectura
que garantizan la evolucin del
sistema

ST

Soporte Tcnico

Conocimiento de la plataforma
objetivo y de los lineamientos
existentes en la empresa cliente para
el despliegue de componentes y al
operacin de sistema

Actividades
Se asocian a los objetivos y describen las tareas y roles responsables.
Rol
Descripcin
A1. Realizacin de la Fase de Inicio (O3)
Entradas Plan de Desarrollo, Plan de Proyecto
RD
ET

A1.1. Revisar con los miembros del equipo de trabajo el Plan de Proyecto y el Plan de
Desarrollo actual para lograr un entendimiento comn y obtener su compromiso
con el proyecto.

ET

A1.2. Si no es la primera iteracin entonces se debe revisar y entender la


configuracin de software de la versin a modificar.

RD

A1.3. Elaborar el Reporte de Actividades registrando las actividades realizadas, fechas


de inicio y fin, responsable por actividad y mediciones requeridas.

Salidas
Reporte de Actividades
A2. Realizacin de la Fase de Requisitos (O1, O3, O7)
Entradas Plan de Desarrollo
RD
A2.1. Distribuir tareas a los miembros del equipo de trabajo segn su rol, de acuerdo al
AN
Plan de Desarrollo actual.
AN
CL
US
ES

A2.2. Levantar los requisitos.

Identificar y consultar fuentes de informacin (clientes, usuarios, sistemas


previos, documentos, etc.) para obtener nuevos requisitos.

Realizar reuniones de trabajo con los usuarios seleccionados para levantar los
requisitos

Analizar los requisitos identificados para delimitar el alcance y su factibilidad,


considerando las restricciones del ambiente del negocio del cliente o del
proyecto.

Identificar y establecer los requisitos de calidad del producto requeridos de


acuerdo a las condiciones existentes

Elaborar el prototipo de la interfaz con el usuario. cuando sea necesario.

Hacer trazabilidad entre los requisitos y los objetivos del sistema

Negociar los requisitos con los involucrados

Generar o actualizar la Especificacin de Requisitos.

RE
DU
AN
DU

A2.3. Verificar la Especificacin de Requisitos (Ver1)

CL
US
RPU
AN
DU

A2.5. Validar la Especificacin de Requisitos (Val1).

RPU
AN
RE

A2.7. Elaborar o modificar Plan de Pruebas de Sistema.

RPU

A2.9. Corregir los defectos encontrados en el Plan de Pruebas de Sistema con base
en el Reporte de Verificacin y obtener la aprobacin de las correcciones.

ES

A2.10.

Elaborar o modificar el Plan de Pruebas de atributo de calidad

RS

A2.11.

Verificar el Plan de Pruebas de atributo de Calidad (Ver3).

A2.4. Corregir los defectos encontrados en la Especificacin de Requisitos con base


en el Reporte de Verificacin y obtener la aprobacin de las correcciones.

A2.6. Corregir los defectos encontrados en la Especificacin de Requisitos con base


en el Reporte de Validacin y obtener la aprobacin de las correcciones.

A2.8. Verificar el Plan de Pruebas de Sistema(Ver2).

AN
ES

A2.12.
Corregir los defectos encontrados en el Plan de Pruebas de atributo de
calidad con base en el Reporte de Verificacin y obtener la aprobacin de las
correcciones.

RM

A2.13.
Documentar la versin preliminar del Manual de Usuario o modificar el
manual existente.

RE

A2.14.

RM

A2.15.
Corregir los defectos encontrados en el Manual de Usuario con base en el
Reporte de Verificacin y obtener la aprobacin de las correcciones.

RD

A2.16.
Incorporar Especificacin de Requisitos, Plan de Pruebas de Sistema y
Manual de Usuario como lneas base a la Configuracin de Software.

RD

A2.17.
Elaborar el Reporte de Actividades registrando las actividades realizadas,
fechas de inicio y fin, responsable por actividad y mediciones requeridas.

Verificar el Manual de Usuario (Ver4).

Salidas

Especificacin de Requisitos
Plan de Pruebas del Sistema
Plan de Pruebas de atributos de calidad
Manual de Usuario
Reporte de Actividades
A3. Realizacin de la Fase de Anlisis (O1, O3, O4, O5)
Entradas Plan de Desarrollo
RD
A3.1. Distribuir tareas a los miembros del equipo de trabajo segn su rol, de acuerdo al
AN
Plan de Desarrollo actual.
DI
AN
A3.2. Levantar la Especificacin del Sistema
DI
Elaborar el modelo conceptual que representa las entidades relevantes del
DU
sistema.
AR
ST
Analizar la Especificacin de Requisitos para modelar las unidades funcionales
del sistema.

Actualizar las matrices de trazabilidad de los requisitos con las unidades


funcionales del sistema.

Especificar el detalle de la apariencia y el comportamiento de la interfaz con


base en la Especificacin de Requisitos de forma que se puedan prever los
recursos para su implementacin.

Especificar los niveles de calidad de servicio requeridos para cada unidad


funcional.

Especificar atributos de calidad.

Definir relevancia de implementacin de las unidades funcionales segn su


impacto en la arquitectura.

Generar la Especificacin del Sistema.

Generar la Matriz de Trazabilidad.

RE

A3.3. Verificar la Especificacin del Sistema y la Matriz de Trazabilidad (Ver5).

AN
DI
DU

A3.4. Corregir los defectos encontrados en la Especificacin del Sistema y en la Matriz


de Trazabilidad con base en el Reporte de Verificacin y obtener la aprobacin
de las correcciones.

CL
RPU
AN
DI
DU
RPU

A3.5. Validar la Especificacin del Sistema (Val2).


A3.6. Corregir los defectos encontrados en la Especificacin del Sistema con base en
el Reporte de Validacin y obtener la aprobacin de las correcciones.
A3.7. Elaborar o modificar Plan de Pruebas de Integracin.

RE

A3.8. Verificar el Plan de Pruebas de Integracin (Ver6).

RPU

A3.9. Corregir los defectos encontrados en el Plan de Pruebas de Integracin con


base en el Reporte de Verificacin y obtener la aprobacin de las correcciones.

RD

A3.10. Incorporar la Especificacin del Sistema, Matriz de Trazabilidad y Plan de


Pruebas de Integracin como lneas base a la Configuracin de Software.

RD

A3.11. Elaborar el Reporte de Actividades registrando las actividades realizadas,


fechas de inicio y fin, responsable por actividad y mediciones requeridas.

Salidas

Especificacin del Sistema


Matriz de Trazabilidad
Plan de Pruebas de Integracin
Configuracin del Software
Reporte de Actividades
A4. Realizacin de la Fase de Diseo (O1, O3, O5, O6)
Entradas Plan de Desarrollo
RD
A4.1. Planificar las tareas de diseo de alto nivel y distribuirlas a los miembros del
AN
equipo de trabajo segn su rol, de acuerdo al Plan de Desarrollo actual.
DI
RAPE,
A4.2. Investigar la existencia de componentes para su reutilizacin en el proyecto
RD
AN,
A4.3. Refinar la Especificacin del Sistema,
Di,
Analizar la Especificacin del Sistema para generar la descripcin de la
DU,
estructura interna del sistema y su descomposicin en subsistemas, y stos a
AR
su vez en componentes, definiendo las interfaces entre ellos.
ST
Definir las tcticas de arquitectura a utilizar para satisfacer atributos de calidad.

Identificar las soluciones alternativas y definir la arquitectura candidata del


sistema.

Identificar los componentes reutilizables que sern aplicados al producto.

Definir la plataforma tecnolgica en la que se implementar el sistema

Describir el detalle de los componentes que permita su construccin de manera


evidente.

Realizar el modelo de datos para los objetos que requieren persistencia

Actualizar la Especificacin del Sistema para que incluya las decisiones de


arquitectura.

Actualizar la Matriz de Trazabilidad.

Definir el modelo de datos en el ambiente de desarrollo

AR

A4.4. Realizar la evaluacin de la arquitectura para asegurar el cumplimiento de los


atributos de calidad.

RD,
CL
RE

A4.5. Presentar la arquitectura candidata al cliente y lograr su aprobacin

AN
DI
DU

A4.7. Corregir los defectos encontrados en la Especificacin del Sistema y en la Matriz


de Trazabilidad con base en el Reporte de Verificacin y obtener la aprobacin
de las correcciones.

CL
RPU
AN
DI

A4.8. Validar la Especificacin del Sistema (Val3).

A4.6. Verificar la Especificacin del Sistema y la Matriz de Trazabilidad (Ver7).

A4.9. Corregir los defectos encontrados en la Especificacin del Sistema con base en
el Reporte de Validacin y obtener la aprobacin de las correcciones.

RAPE
RD
RD

A4.10. Realizar la estimacin de construccin de cada unidad funcional.

RD

A4.12. Elaborar el Reporte de Actividades registrando las actividades realizadas,


fechas de inicio y fin, responsable por actividad y mediciones requeridas.

RD

A4.13. Ajustar el equipo de trabajo de acuerdo a las demandas de construccin

A4.11. Incorporar la Especificacin del Sistema, Matriz de Trazabilidad como lneas


base a la Configuracin de Software.

Salidas

Especificacin del Sistema


Matriz de Trazabilidad
Configuracin del Software
Reporte de Actividades
A5. Realizacin de la Fase de Construccin (O1, O3)
Entradas Plan de Desarrollo, Especificacin del Sistema, Configuracin del software
RD
A5.1. Distribuir tareas a los miembros del equipo de trabajo segn su rol, de acuerdo al
Plan de Desarrollo actual.
PR
A5.2. Construir o modificar el(los) Componente(s) de software:
Implementar o modificar Componente(s) con base a la parte detallada de la
Especificacin del Sistema.
Implementar el modelo de datos en la tecnologa seleccionada.
PR
A5.3 Realizar pruebas unitarias
RD
Definir y aplicar pruebas unitarias para verificar que el funcionamiento de cada
componente est acorde con la parte detallada de la Especificacin del
Sistema.
Corregir los defectos encontrados hasta lograr pruebas unitarias exitosas (sin
defectos).
Actualizar la Matriz de Trazabilidad, incorporando los componentes construidos
o modificados.
RE
A5.3. Verificar la Matriz de Trazabilidad (Ver9).
PR
A5.4. Corregir los defectos encontrados en la Matriz de Trazabilidad con base en el
Reporte de Verificacin y obtener la aprobacin de las correcciones.
RD
A5.5. Incorporar Componentes, Registro de Rastreoy casos de prueba unitaria como
lneas base a la Configuracin de Software.
Salidas
Componente(s)
Matriz de Trazabilidad
Configuracin del Software
A6. Realizacin de la Fase de Integracin (O1, O3)
Entradas Plan de Desarrollo, Especificacin del Sistema, Configuracin del software
RD

A6.1. Distribuir tareas a los miembros del equipo de trabajo segn su rol, de acuerdo al
Plan de Desarrollo actual.

PR
RPU

A6.2. Realizar integracin y pruebas.

RD

Verificar que todas las unidades funcionales estn listas para su integracin

Crear el procedimiento de generacin del programa distribuible de acuerdo a la


plataforma objetivo

Integrar todas las unidades funcionales de acuerdo al procedimiento definido

Aplicar las pruebas siguiendo el Plan de Pruebas de Integracin, documentando


los resultados en un Reporte de Pruebas de Integracin.

Reportar los defectos encontrados en el Sistema de Seguimiento de Defectos.

Corregir los defectos encontrados hasta lograr una prueba de integracin exitosa
(pruebas de regresin)

Actualizar la Matriz de Trazabilidad.

A6.3. Incorporar Software, Reporte de Pruebas de Integracin, Matriz de Trazabilidad,

como lneas base a la Configuracin de Software.


RD

A6.4. Elaborar el Reporte de Actividades registrando las actividades realizadas, fechas


de inicio y fin, responsable por actividad y mediciones requeridas.

Salidas

Configuracin del Software actualizado como


Software
Reporte de Pruebas de Integracin
Sistema de Seguimiento de Defectos
Matriz de Trazabilidad
Reporte de Actividades
A7. Realizacin de la Fase de Pruebas de Sistema (O1, O3, O7)
Entradas Plan de Desarrollo, Configuracin de Software, Especificacin de Sistema
RD
RPU,
ES

RPU,
ES

A7.1. Distribuir tareas a los miembros del equipo de trabajo segn su rol, de acuerdo al
Plan de Desarrollo actual.
A.7.2 Disear los Casos de Prueba del Sistema en base a al Plan de Pruebas del
Sistema y dems planes de prueba.

Disear los casos de prueba funcionales

Disear los casos de prueba de atributos de calidad (eficiencia, usabilidad,


portabilidad, etc.)

Disear los casos de prueba de aceptacin del sistema

A7.3 Verificar los casos de prueba del sistema (Ver10).


Reportar los defectos encontrados

RPU,
RS

A7.4 Corregir los defectos encontrados en los Casos de Prueba del Sistema con base
en el Reporte de Verificacin.

RPU
CL, RS
RPU

A7.5 Validar los Casos de Prueba del Sistema (Val4).

RPU

A7.6 Corregir los defectos encontrados en los Casos de Prueba del Sistema con base
en el Reporte de Validacin y obtener la aprobacin de las correcciones.
A7.7 Realizar pruebas del sistema en el ambiente de pruebas (Ver10).
Instalar el producto en el ambiente de pruebas
Preparar los scripts y datos de prueba
Realizar las pruebas del sistema basadas en los casos de prueba diseados
Reportar los defectos encontrados en el Sistema de Seguimiento de Defectos

RPU

A7.9 Realizar las Pruebas de atributos de calidad:

Ejecutar los Casos de Prueba del Sistema siguiendo el Plan de Pruebas


especfico al atributo de calidad..
Reportar los defectos encontrados en el Sistema de Seguimiento de Defectos

Identificar y comunicar el Nivel de calidad alcanzado en el atributo.


PR
PR,
RPU,
CL

A7.8 Realizar las correcciones de acuerdo al Sistema de Seguimiento de Defectos


A7.8 Realizar las Pruebas de Aceptacin del Sistema

Ejecutar los Casos de Prueba del Sistema, en el entorno definido por el cliente
siguiendo el Plan de Pruebas del Sistema, documentando los resultados en un
Reporte de Pruebas de Aceptacin.
Reportar los defectos encontrados en el Sistema de Seguimiento de Defectos

PR

A7.10 Corregir los defectos encontrados


Realizar las correcciones de acuerdo al el Sistema de Seguimiento de Defectos

RD

A7.11 Verificar y Cerrar los defectos

RM
RE

Verificar que las correcciones se realizaron y que los defectos pueden ser
cerrados (pruebas de regresin)
Actualizar la Matriz de Trazabilidad para cerrar los defectos

A7.12 Documentar el Manual de Operacin o modificar el manual existente.


A7.13 Verificar el Manual de Operacin (Ver11).

RM

A7.14 Corregir los defectos encontrados en el Manual de Operacin con base en el


Reporte de Verificacin y obtener la aprobacin de las correcciones.

RM

A7.15 Documentar el Manual de Usuario o modificar el existente.

RE

A7.16 Verificar el Manual de Usuario (Ver12).

RM

A7.18 Corregir los defectos encontrados en el Manual de Usuario con base en el


Reporte de Verificacin y obtener la aprobacin de las correcciones.

RD

A7.19 Incorporar, Matriz de Trazabilidad, Manual de Operacin y Manual de Usuario


como lneas base a la Configuracin de Software.

RD

A7.20 Elaborar el Reporte de Actividades registrando las actividades realizadas,


fechas de inicio y fin, responsable por actividad y mediciones requeridas.

Salidas

Configuracin de Software actualizada con informacin de:


Casos De Prueba del Sistema
Reporte de Pruebas del Sistema
Reporte de Pruebas de Aceptacin del Sistema
Reporte de Pruebas de Seguridad
Manual de Operacin
Matriz de Trazabilidad
Sistema de Seguimiento de Defectos
Manual de Usuario
Reporte de Actividades
A8. Realizacin de la Fase de Cierre (O2, O7)
Entradas
Plan de desarrollo, Configuracin del Software
RM

A8.1. Documentar el Manual de Mantenimiento o modificar el existente.

RE

A8.2. Verificar el Manual de Mantenimiento (Ver13).

RM

A8.3. Corregir los defectos encontrados en el Manual de Mantenimiento con base en el


Reporte de Verificacin y obtener la aprobacin de las correcciones.

RD

A8.4. Incorporar Manual de Mantenimiento como lnea base a la Configuracin de


Software.

RM

A8.5. Capacitar al cliente en su entorno de trabajo


Definir temas y agenda de la capacitacin
Definir los recursos que requiere la capacitacin
Realizar la capacitacin
Controlar la asistencia a la capacitacin
Solicitar evaluacin de la capacitacin

RD
ET

A8.6. Identificar las Lecciones Aprendidas e integrarlas a la Base de Conocimiento.


Como ejemplo, se pueden considerar mejores prcticas, experiencias exitosas
de manejo de riesgos, problemas recurrentes, entre otras.

RD
ET
RD

A8.7. Generar el Reporte de Mediciones y Sugerencias de Mejora


A8.8. Elaborar el Reporte de Actividades registrando las actividades realizadas, fechas
de inicio y fin, responsable por actividad y mediciones requeridas

Salidas

Manual de Mantenimiento
Configuracin del Software
Lecciones Aprendidas
Reporte de Mediciones y Sugerencias de Mejora
Reporte de Actividades
Niveles de calidad alcanzados en los distintos atributos de calidad

Diagrama de
flujo de trabajo

Diagrama de actividades de UML, donde se especifican las actividades del flujo


de trabajo y los roles (utilizando carriles)

Equipo de Trabajo

A1.1. Revisar con los


miembros del equipo
de trabajo el Plan de
Desarrollo actual para
lograr un entendimiento
comn y obtener su
compromiso con el
proyecto.

Responsable de Desarrollo y
Mantenimiento de Software

A1.2. Elaborar el Reporte


de Actividades registrando
las actividades realizadas,
fechas de inicio y fin,
responsable por actividad
y mediciones requeridas.

Analista
RDM

A2.1. Distribuir tareas a


los miembros del equipo de
trabajo segn su rol, de
acuerdo al Plan de
Desarrolo actual.

Diseador Interfaz Usuario


Analista
Cliente
Usuario

A2.2. Documentar o
modificar la
Especificacin de
Requerimientos.
- Identificar y
consultar fuentes de
informacin.
- Analizar los
requerimientos
identificados.
- Elaborar o modificar
el prototipo de la
interfaz con el usuario.
- Generar o actualizar
la Especificacin de
Requerimientos.

Revisor

A2.3. Verificar la
Especificacin de
Requerimientos (Ver1).

Diseador Interfaz Usuario Responsable de Proceso Responsable de Pruebas Responsable de Pruebas Responsable de Manuales
Analista
Cliente
Analista
Usuario

A2.4. Corregir los


defectos encontrados en
la Especificacin de
Requerimientos.

A2.5. Validar la
Especificacin de
Requerimientos
(Val1).

RDM

A2.10. Documentar la
versin preliminar del
Manual de Usuario o
modificar el manual
existente.

A2.7. Elaborar o
modificar Plan de
Pruebas de Sistema.

A2.6. Corregir los


defectos encontrados en
la Especificacin de
Requerimientos.
A2.8. Verificar el Plan de
Pruebas de Sistema (Ver2).

A2.9. Corregir los


defectos encontrados
en el Plan de Pruebas
de Sistema.

A2.11. Verificar el Manual de


Usuario (Ver3).
A2.12. Corregir los
defectos encontrados en
el Manual de Usuario.

A2.13. Incorporar
Especificacin de
Requerimientos, Plan de Pruebas
de Sistema y Manual de Usuario
como lneas base a la
Configuracin de Software.

A2.14. Elaborar el Reporte de


Actividades registrando las
actividades realizadas, fechas
de inicio y fin, responsable por
actividad y mediciones
requeridas.

RDM - Resposable de Desar ol o y Mantenimiento de Software

Resposable de Desarrollo y
Mantenimiento de Software
Analista
Diseador

A3.1. Distribuir tareas a


los miembros del equipo
de trabajo segn su rol,
de acuerdo al Plan de
Desarrollo actual.

Diseador de Interfaz de Usuario


Analista
Diseador
A3.2. Documentar o modificar el
Anlisis y Diseo:
- Analizar la Especificacin de
Requerimientos.
- Describir el detalle de la
apariencia y el comportamiento de la
interfaz.
- Describir el detalle de los
componentes que permita su
construccin de manera evidente.
- Generar o actualizar el Anlisis
y Diseo.
- Generar o modificar el Registro
de Rastreo.

Revisor

Responsable de Proceso

Responsable de Desarrollo y
Mantenimiento de Software

A3.3. Verificar el
Anlisis y Diseo y el
Registro de Rastreo
(Ver4).

A3.4. Corregir los defectos


encontrados en el Anlisis y Diseo
y en el Registro de Rastreo.

A3.6. Corregir los defectos


encontrados en el Anlisis y Diseo
con base en el Reporte de Validacin
y obtener la aprobacin de las
correcciones.

Responsable de Proceso
Cliente

A3.5. Validar el
Anlisis y Diseo
(Val2).

A3.7. Elaborar o modificar


Plan de Pruebas de
Integracin.
A3.8. Verificar el
Plan de Pruebas de
Integracin (Ver5).

A3.9. Corregir los defectos


encontrados en el Plan de
Pruebas de Integracin.

A3.10. Incorporar Anlisis


y Diseo, Registro de
Rastreo y Plan de Pruebas
de Integracin como lneas
base a la Configuracin de
Software.

A3.11. Elaborar el Reporte


de Actividades registrando
las actividades realizadas,
fechas de inicio y fin,
responsable por actividad y
mediciones requeridas.

Responsable de
Desarrollo y
Mantenimiento de
Software

A4.1. Distribuir tareas a


los miembros del equipo
de trabajo segn su rol,
de acuerdo al Plan de
Desarrollo actual.

A4.5. Incorporar
Componentes y Registro
de Rastreo como lneas
base a la Configuracin
de Software.

A4.6. Elaborar el
Reporte de Actividades,
registrando las
actividades realizadas,
fechas de inicio y fin,
responsable por
actividad y mediciones
requeridas.

Programador
A4.2. Construir o modificar el(los)
Componente(s) de software:
- Implementar o modificar
Componente(s).
- Definir y aplicar pruebas unitarias.
- Corregir los defectos encontrados
hasta lograr pruebas unitarias
exitosas (sin defectos).
- Actualizar el Registro de Rastreo,
incorporando los componentes
construidos o modificados.

A4.4. Corregir los defectos


encontrados en el Registro de
Rastreo con base en el Reporte de
Verificacin y obtener la aprobacin
de las correcciones.

Revisor

A4.3. Verificar el
Registro de Rastreo
(Ver6).

Responsable de Desarrollo y
Mantenimiento de Software

Responsable de Pruebas
Programador

Responsable de Manuales

Revisor

Responsable de Pruebas

A5.4. Verificar el Manual


de Operacin (Ver7).

A5.6. Realizar las


pruebas de sistema
siguiendo el Plan de
Pruebas de Sistema,
documentando los
resultados en un
Reporte de Pruebas
de Sistema.

Programador

A5.2. Realizar integracin y pruebas.


- Integrar los componentes en subsistemas
o en el sistema del Software y aplicar las
pruebas siguiendo el Plan de Pruebas de
Integracin, documentando los resultados en
un Reporte de Pruebas de Integracin.
- Corregir los defectos encontrados.
- Actualizar el Registro de Rastreo.

A5.1. Distribuir tareas a


los miembros del equipo
de trabajo segn su rol,
de acuerdo al Plan de
Desarrollo actual.

Si

No
Prueba de Integracin Exitosa

A5.3. Documentar el Manual


de Operacin o modificar el
manual existente.
A5.5. Corregir los defectos
encontrados en el Manual de
Operacin.
A5.8. Documentar el
Manual de Usuario o
modificar el existente.

A5.7. Corregir los


defectos encontrados
en las pruebas de
sistema con base en
el Reporte de Pruebas
de Sistema y obtener
la aprobacin de las
correcciones.

A5.9. Verificar el Manual


de Usuario (Ver8).

A5.10. Corregir los


defectos encontrados en el
Manual de Usuario.

A5.11. Incorporar Software,


Reporte de Pruebas de
Integracin, Registro de
Rastreo, Manual de Operacin
y Manual de Usuario como
lneas base a la Configuracin
de Software.

A5.12. Elaborar el Reporte


de Actividades registrando las
actividades realizadas,
fechas de inicio y fin,
responsable por actividad y
mediciones requeridas.

Responsable de Manuales

A6.1. Documentar el
Manual de Mantenimiento
o modificar el existente.

Revisor

Responsable de Desarrollo y
Mantenimiento de Software

Responsable de Desarrollo y
Mantenimiento de Software
Equipo de Trabajo

A6.2. Verificar el
Manual de
Mantenimiento (Ver9).

A6.3. Corregir los defectos


encontrados en el Manual
de Mantenimiento.

A6.5. Identificar las


Lecciones Aprendidas
e integrarlas a la Base
de Conocimiento.

A6.4. Incorporar Manual de


Mantenimiento como lnea
base a la Configuracin de
Software.
A6.7. Elaborar el Reporte de
Actividades registrando las
actividades realizadas, fechas
de inicio y fin, responsable por
actividad y mediciones
requeridas.

Verificaciones y
validaciones

A6.6. Generar el
Reporte de Mediciones y
Sugerencias de Mejora.

Se definen las verificaciones y validaciones asociadas a los productos


generados en las actividades que se mencionan.
En la verificacin como en la validacin se identifican los defectos que deben
corregirse antes de continuar con las actividades posteriores.
La validacin de un producto puede ser interna (dentro de la organizacin) o
externa (por el cliente) con la finalidad de obtener su autorizacin.
Se recomienda que las validaciones se efecten una vez que las verificaciones
asociadas al producto sean realizadas.

Verificacin o Actividad
Validacin

Producto

Ver1

Especificacin RE
de Requisitos

A2.3

Rol

Lineamientos de Verificacin o
Validacin
C

Verificar la claridad de redaccin de la


Especificacin de Requisitos y su

consistencia con la Descripcin del


Producto y con el estndar de
documentacin requerido en el Proceso
Especfico. Adicionalmente revisar que los
requisitos sean completos y no ambiguos o
contradictorios.
Por cada atributo de calidad relevante
verificar su especificacin.
Los defectos encontrados se documentan
en un Reporte de Verificacin.
Val1

A2.8

Especificacin CL, US,


de Requisitos RPU

Validar que la Especificacin de


Requisitos cumple con las necesidades
y expectativas acordadas. Para cada
atributo de calidad relevante incluir las
pruebas correspondientes:
Los defectos encontrados se documentan
en un Reporte de Validacin.

Ver2

A2.11

Plan de
Pruebas de
Sistema

RE

Verificar consistencia del Plan de Pruebas


de Sistema con la Especificacin de
Requisitos y con el estndar de
documentacin requerido en el Proceso
Especfico.. Los defectos encontrados se
documentan en un Reporte de
Verificacin.

Ver3

A2.14

Plan de
Pruebas de
Seguridad

RS

Verificar que el Plan de Pruebas de


Seguridad es consistente con la
Especificacin de Requisitos Los defectos
encontrados se documentan en un
Reporte de Verificacin.

Ver4

A2.17

Manual de
Usuario

RE

Verificar consistencia del Manual de


Usuario con la Especificacin de
Requisitos y con el estndar de
documentacin requerido en el Proceso
Especfico. Los defectos encontrados se
documentan en un Reporte de
Verificacin.

Ver5

A3.3

Especificacin RE, ES
del Sistema
Matriz de
Trazabilidad

Val2

A3.5

Especificacin CL,
del Sistema
RPU,
ES

Verificar claridad de la documentacin de


la Especificacin del Sistema, su
factibilidad y la consistencia con la
Especificacin de Requisitos y con el
estndar de documentacin requerido en
el Proceso Especfico. Verificar que la
Matriz de Trazabilidad contenga las
relaciones adecuadas entre los requisitos y
los elementos de la Especificacin del
Sistema. Los defectos encontrados se
documentan en un Reporte de
Verificacin.
Validar que la Especificacin del Sistema
cumple con las necesidades y expectativas
acordadas con el cliente. Los defectos
encontrados se documentan en un
Reporte de Validacin.

Ver6

A3.8

Plan de
Pruebas de
Integracin

RE

Ver7

A4.6

Especificacin RE, ES
del Sistema
Matriz de
Trazabilidad

Verificar consistencia del Plan de Pruebas


de Integracin con la Especificacin del
Sistema y con el estndar de
documentacin requerido en el Proceso
Especfico. Los defectos encontrados se
documentan en un Reporte de
Verificacin.
Verificar que en la arquitectura incluida en
la Especificacin del Sistema estn
representadas todas las unidades
funcionales del sistema. Verificar que la
Matriz de Trazabilidad contenga las
relaciones adecuadas entre los requisitos y
los elementos de la Especificacin del
Sistema. Los defectos encontrados se
documentan en un Reporte de
Verificacin.

Val3

A4.8

Especificacin RAPE,
del Sistema
RD, ES

Validar que la Arquitectura de la


Especificacin del Sistema cumple con las
necesidades especificadas en la etapa de
anlisis. Los defectos encontrados se
documentan en un Reporte de Validacin.

Ver8

A4.12

Plan de
Desarrollo

RE

Verificar que los ciclos definidos


corresponde con las necesidades de la
arquitectura. Los defectos encontrados se
documentan en un Reporte de
Verificacin.

Ver9

A5.3

Matriz de
Trazabilidad

RE

Verificar que la Matriz de Trazabilidad


contenga las relaciones adecuadas entre
los elementos de la Especificacin del
Sistema y los componentes. Los defectos
encontrados se documentan en un
Reporte de Verificacin.

Ver10

A7.3

Casos de
Prueba del
Sistema

AN, PR, Verificar que los Casos de Prueba del


DI, RS
Sistema se ajustan al Plan de Pruebas del
Sistema y al Plan de Pruebas de
Seguridad. Los defectos encontrados se
documentan en un Reporte de
Verificacin.

Val4

A7.5

Casos de
Prueba del
Sistema

AN, PR, Validar los Casos de Prueba del sistema


DI, RS
con la Especificacin de Requisitos para
asegurar que las pruebas abarcan toda la
funcionalidad definida por esta. Los
defectos encontrados se documentan en
un Reporte de Validacin.

Ver11

A7.10

Manual de
Operacin

RE

Verificar la consistencia del Manual de


Operacin con el Software y con el
estndar de documentacin requerido en
el Proceso Especfico. Los defectos
encontrados se documentan en un
Reporte de Verificacin.

Ver12

A7.13

Manual de
Usuario

RE

Verificar consistencia del Manual de


Usuario con el sistema de Software y con
el estndar de documentacin requerido

en el Proceso Especfico. Los defectos


encontrados se documentan en un
Reporte de Verificacin.
Ver13

A8.2

Manual de
Mantenimient
o

RE

Verificar consistencia del Manual de


Mantenimiento con la Configuracin de
Software y con el estndar de
documentacin requerido en el Proceso
Especfico. Los defectos encontrados se
documentan en un Reporte de
Verificacin.

Recursos de
infraestructura
Actividad

Recurso

A1, A2, A3,


A4, A5, A6,
A7, A8
A2
A3
A4
A5
A5, A6, A7

Herramienta para documentacin.


Herramientas para la Especificacin de Requisitos.
Herramientas para el Anlisis
Herramientas para el Diseo.
Herramientas para la construccin
Herramientas para la realizacin de pruebas y de seguridad.

Mediciones

Mediciones que se establecen para evaluar los indicadores del proceso. Las
mediciones se identifican como M1, M2, etc. y entre parntesis se especifica la
identificacin del indicador que le corresponde.

Medicin

Indicador

Objeto de
medicin

Rol

Mecanismo de medicin

M1

I1

Reportes de
Verificacin,
Reportes de
Validacin y
Reportes de
Pruebas

RAPE

Revisar los Reportes de Verificacin,


Reportes de Validacin y/o reportes de
pruebas de cada fase para la confirmacin
de que se han realizado estas actividades
y se han incorporado las correcciones.

M2

I2

Configuracin
del Software

RD

Revisar la Configuracin de Software para


comprobar que los productos que la
integran son los mismos que se generaron
en el ciclo.

M3

I3

Plan de
Desarrollo
Actual

RD

M4

I4

Especificacin RD
del Sistema

M5

I5

Satisfaccin
del Cliente

M6

I6

Especificacin AN, RD
del Sistema

M7

I7

Nivel de

AN, RD

RS

Comparar el Plan de Desarrollo actual


para cada fase con el Reporte de
Actividades correspondiente para conocer
la desviacin contra lo planificado.
Se comprueba que en la Especificacin
del Sistema se han tenido en cuenta todos
los requisitos planteados por el usuario.
Comprobar que el cliente est satisfecho
con su grado de participacin en las
primeras etapas de la construccin y este
esta de acuerdo con la solucin propuesta
Comprobar que la Especificacin de
Sistema contempla todos los requisitos no
funcionales, asi como las consideraciones
debidas a la infraestructura usada.
Comprobar que el nivel de Seguridad

Seguridad
Acanzado

Alcanzado se corresponde con el Nivel de


Seguridad Requerido del Plan de
Desarrollo

Guas de ajuste
Descripcin de posibles modificaciones al proceso que no deben afectar los objetivos del
mismo.
Requisitos:
Especificacin de
Requisitos

La Especificacin de Requisitos puede incluir un prototipo de interfaz con


el usuario sencilla, que inclusive no tenga funcionalidad y del documento
de requisitos de seguridad estndar.

Requisitos: Manual
de Usuario

En la fase de Requisitos se puede omitir la elaboracin o actualizacin


del Manual del Usuario, as como su verificacin. Sin embargo esta
actividad se deber realizar a ms tardar en la fase de integracin y
pruebas.

Requisitos: Plan de
Pruebas de Sistema

El Plan de Pruebas de Sistema se puede validar con el cliente, en caso


que se acuerde con l y con el Equipo de Seguridad.

Anlisis:
Especificacin del
Sistema

En caso que se acuerde con el cliente, se puede omitir la validacin del


Especificacin del Sistema, pero se debe validar con el Equipo de
Seguridad.

Diseo:
Especificacin del
Sistema
Construccin:
Revisin entre
colegas del cdigo

En caso que se acuerde con el cliente, se puede omitir la validacin del


Especificacin del Sistema.

Construccin:
Pruebas unitarias

Las pruebas unitarias se pueden definir de manera sistemtica y


documentada siguiendo el estndar IEEE Std 1008-1987 (R 1993)
Standard for Software Unit Testing.

Construccin:
Prototipo de interfaz

En la fase de Construccin se puede agregar la elaboracin o


modificacin del prototipo de la interfaz para realizar una prueba con el
usuario, con el fin de identificar defectos crticos de uso. Si no se cuenta
con los usuarios para la prueba de interfaz puede recurrirse a la revisin
de un experto o se pueden escoger individuos de un perfil similar.

Reporte de
Actividades

Las mediciones requeridas en el Reporte de Actividades pueden ser


modificadas de acuerdo a las necesidades de la organizacin o del
proyecto.

Cierre

Cuando el APE y RD son la misma persona se omiten las actividades


A8.7 y A.8.8 y se realizan conjuntamente con las actividades de cierre
establecidas en APE.

Antes de realizar pruebas unitarias se pueden incluir revisiones entre


colegas para verificar el cdigo de los componentes con respecto a la
Especificacin del Sistema. El beneficio de estas revisiones es la
disminucin del nmero de defectos de fases posteriores y el tiempo de
correccin.

Potrebbero piacerti anche