PLAN DE PRUEBAS
Departamento/Proyecto/ Subtítulo
Mes 201
!"S#$R"%& DE %AMB"&S
'ec(a
)ers*+n
0,/0-/201.
1.0
Organizacion del documento
Diego Restrepo
10/0-/201.
1.1
sesiones
Diego Restrepo
1/0-/201.
1.2
Pruebas y registro
Diego Restrepo
Departamento/Proyecto/ Subtítulo
2
Descr*pc*+n
Autor
Índice 1.1.
Obeti!os y tareas 1.1.1. Obeti!os 1.1.2. #areas
" " "
1.2.
$udiencia pre!ista
"
1.%.
Re&erencias
2.1.
Ítems a probar '&unciones(
2.2.
*uestiones de riesgo )
2.%.
*aracterísticas a probar
2.".
*aracterísticas +ue no se !an a probar
2.).
,n&o+ue 'estrategia(
)
%.1.
*riterios de entrada
-
%.2.
*riterios de salida
-
%.%.
*riterios de suspensin
-
%.".
*riterios de reanudacin
-
%.).
*riterios de ito y &allo
-
).1.
Plani&icacin
).2.
Recursos ).2.1. ard3are ).2.2. So&t3are 5.2.2.1.
).2.%.
" ) )
Herramientas
8
Dotacin de personal
5.2.3.1.
Responsabilidades
).2.%.2.
4ormacin
Departamento/Proyecto/ Subtítulo
%
8
)
1
"N#R&DU%%"$N
,l plan de pruebas re&lea el en&o+ue y la programacin de todas las pruebas del proyecto. ,sta seccin epondr5 un bre!e resumen del producto +ue se !a a probar. Resume todas las &unciones a alto ni!el.
11
&BE#")&S #AREAS
111 &b3et*4os ,6 plan de pruebas de So&t3are se elabora con el &in de especi&icar +u elementos o componentes se !an a probar para +ue el grupo de trabao pueda realizar el proceso de 7alidacin y 7eri&icacin de los re+uerimientos &uncionales y no &uncionales de la 8erramienta 9,#$69,*. $dem5s: a tra!s del plan de pruebas se puede continuar con la trazabilidad de los re+uerimientos: con lo cual el grupo de trabao: identi&ica el porcentae de a!ance +ue se 8a logrado 8asta cierto momento. $l desarrollar el plan de pruebas: se puede obtener in&ormacin sobre los errores: de&ectos o &allas +ue tiene el prototipo: así se realizan las correcciones pertinentes: seg;n el caso y se asegura la calidad del producto +ue se est5 entregando al cliente. ,l plan de pruebas se aplica sobre el producto: es decir: el cdigo &uente de 9,#$69,*: los resultados de las pruebas son registrados en un &ormato +ue se encuentra en el $neo 1< Reportes de Pruebas. 6as pruebas a implementar son b5sicas: esto incluye las pruebas unitarias y de integracin +ue son !itales para la !alidacin del producto.
112 #areas -
-
-
12
Se debe crear el tama=o m5imo de base de datos 'real: escalado o con datos representati!os( y m;ltiples clientes eecutando consultas simult5neamente por un período de tiempo etenso Seguridad en el 5mbito de aplicacin: incluyendo el acceso a los datos y a las &unciones del taller. Seguridad en el 5mbito de sistema: incluyendo conein: o acceso remoto al sistema
AUD"EN%"A PRE)"S#A
6os grupos encargados de realizar la audiencia ser5n los siguientes< > > > -
,+uipo de pruebas ,+uipo de desarrollo ?e&e de proyecto @rupo de gestin de proyecto
Departamento/Proyecto/ Subtítulo
"
1
RE'EREN%"AS
6ista todos los documentos +ue se 8an utilizado para crear este plan: los +ue se usar5n en el desarrollo de casos de pruebas o durante la eecucin de pruebas. ,stos se pueden listar en una tabla como la siguiente< Documento
Autor
estrategias y Rodriguez tcnicas de pruebas ,d3ardo de so&t3are Bntroduccion a las #oledo Pruebas de sistemas &ederico de in&ormacin
Departamento/Proyecto/ Subtítulo
)
)ers*+n
Local*5ac*+n
#ello
8ttp/333.tamps.cin !esta!.m/Aertello/s3 e/sesion1).pd&
Rodriguez
8ttps/s%>us>3est> 2.amazona3s.com/a bstracta/Publications/ Bntroducci C*%C%nEaElasEPr uebasEdeESistemas EdeEBn&ormaci C*%C%n.pd&
2
AL%AN%E EN'&6UE
21
7#EMS A PR&BAR 8'UN%"&NES9 6a prueba de es&uerzo en un tipo de prueba de per&ormance implementada y eecutada para encontrar errores cuando 8ay pocos recursos o cuando 8ay competencia por recursos. Poca memoria o poco espacio de disco pueden re!elar &allas en el so&t3are +ue no aparecen bao condiciones normales de cantidad de recursos. Otras &allas pueden resultar al competir por recursos compartidos como blo+ueos de bases de datos o anc8o de banda de red. 6a prueba de es&uerzo tambin puede usarse para identi&icar el trabao m5imo +ue el so&t3are puede manear. F Poca memoria o sin disponibilidad de memoria en el ser!idor F *antidad m5ima de clientes conectados F 9;ltiples usuarios realizando la misma operacin sobre los mismos datos F Peor caso de !olumen de operaciones.
22
%UES#"&NES DE R"ES:&
Bdenti&ica +u so&t3are se 8a de probar y cu5les son las 5reas críticas: tales como< > > > > >
,ntregable de un producto desarrollado por terceros. *apacidad de usar y entender una nue!a 8erramientas 4unciones etremadamente compleas 9odi&icaciones de componentes con un 8istrico pasado de &allos 9dulos o peticiones de cambio mal documentados
ay algunos riesgos de so&t3are in8erentes como la compleidadG stos 8an de ser identi&icados. Otra posible 5rea de riesgo es el mal entendimiento de los re+uisitos originales. ,sto puede ocurrir a ni!el de gestin: usuario o desarrollador. ay +ue tener en cuenta los re+uisitos +ue no est5n claros y los +ue no se pueden probar.
Departamento/Proyecto/ Subtítulo
-
2
%ARA%#ER7S#"%AS A PR&BAR ,strategia de 7eri&icacin #ipos de pruebas Prueba de integridad de los datos y la base de datos Prueba de 4uncionalidad Prueba de *iclo del Hegocio Prueba de Bnter&ace de Isuario Prueba de Per&ormance Prueba de *arga Prueba de ,s&uerzo 'stress: competencia por recursos: baos recursos( Prueba de 7olumen Prueba de Seguridad y *ontrol de $cceso Prueba de 4allas y Recuperacin
2-
%ARA%#ER7S#"%AS 6UE N& SE )AN A PR&BAR 6as !ías +ue pueden di&icultar la determinacin de los re+uisitos son<
● ●
● ● ●
●
6os usuarios no se in!olucran en la elaboracin de re+uisitos escritos 6os usuarios insisten en nue!os re+uisitos despus de +ue el coste y la programacin se 8ayan &iado. 6a comunicacin con los usuarios es lenta 6os usuarios no participan en re!isiones o son incapaces de 8acerlo. 6os usuarios no tienen claro lo +ue desean los usuarios no comprenden los problemas tcnicos 6os usuarios no entienden el proceso del desarrollo ,sto puede conducir a la situacin donde las eigencias del consumidor cambian: incluso cuando el desarrollo del producto ya est5 en marc8a.
2
EN'&6UE 8ES#RA#E:"A9
,isten distintas estrategias de pruebas: y dependiendo de su alineamiento con el obeti!o de las pruebas y con los propios proyectos: estas estrategias pueden tener ito o &allar. Otro punto a tener en cuenta es +ue no tiene por +u elegirse una sola estrategia. Puede utilizarse una estrategia de manera dominante y utilizar otras de complemento. $lgunos autores como Jrutc8en: Pressman: P&leger: *ardoso y Sommer!ille a&irman +ue el proceso de eecucin de pruebas debe ser considerado durante todo el ciclo de !ida de un proyecto: para así obtener un producto de alta calidad. Su ito depender5 del seguimiento de una ,strategia de Prueba adecuada. ,strategia analítica.
Departamento/Proyecto/ Subtítulo
K
6as estrategias de pruebas analíticas tienen en com;n el uso de alguna tcnica analítica &ormal o in&ormal normalmente durante la etapa de gestin de re+uisitos y de dise=o del proyecto. Por eemplo< a( ,strategia orientada a obetos. Para determinar el en&o+ue de las pruebas: se presta atencin a los re+uisitos: el dise=o: y la implementacin de obetos. ,stos obetos pueden incluir especi&icaciones de re+uisitos: especi&icaciones de dise=o: diagramas I96: casos de uso: cdigo &uente: es+uemas de base de datos y diagramas entidad>relacin. ,ste en&o+ue se basa en una buena documentacin: por lo +ue la ausencia de la misma implica no poder utilizarla. b( ,strategia basada en riesgos. *onsiste en identi&icar riesgos estudiando el sistema: documentacin de proyectos anteriores: obeti!os de la con&iguracin y cual+uier otro dato +ue pueda encontrarse o +ue pueda aportar la gente in!olucrada en el proyecto. ,l dise=o: desarrollo y eecucin de pruebas basadas en el conocimiento pre!io puede ser bene&icioso. ,ste en&o+ue es apropiado si se dispone de tiempo para in!estigar el sistema. 6os elementos +ue est5n siendo analizados a menudo se denominan Lbase de las pruebasM. 6os resultados del an5lisis guían el es&uerzo de pruebas: a menudo a tra!s de algunas &ormas de an5lisis de cobertura durante el dise=o: desarrollo de la eecucin y obtencin de resultados de las pruebas. ,stas estrategias tienden a ser minuciosas y buenas a la 8ora de mitigar riesgos de calidad y encontrar errores. Sin embargo: se re+uiere una in!ersin de tiempo importante. ,strategia basada en modelo 6as estrategias de pruebas basadas en modelo desarrollan modelos +ue representan cmo el sistema debería comportarse o trabaar. 6as estrategias de pruebas basadas en modelo tienen en com;n la creacin o seleccin de alg;n modelo &ormal o in&ormal para simular comportamientos de sistemas críticos: normalmente durante las etapas de re+uisitos y dise=o del proyecto. ,isten distintos tipos de estrategias basadas en modelos< a( *on una estrategia basada en escenario se realizan pruebas acorde a escenarios del mundo real. ,stos escenarios deberían abarcar la &uncionalidad del sistema. ,n el mundo orientado a obetos: se podría usar una estrategia basada en casos de uso: donde se con&íe en documentos de dise=o orientados a obetos conocidos como casos de uso. ,stos casos de uso son modelos de cmo el usuario: clientes y otras partes in!olucradas en el negocio utilizan el sistema y cmo debería trabaar bao estas condiciones. *on una estrategia basada en el dominio se pueden analizar di&erentes dominios de datos de entrada aceptados por el sistema: procesamiento de datos del sistema: y datos de salida entregados por el sistema. Se decidir5 cu5l ser5 el meor caso de pruebas para cada dominio: se determinar5 la probabilidad de errores: &recuencia de uso y entornos desplegados. c( *on una estrategia basada en un modelo: se dise=an: desarrollan y eecutan las pruebas +ue cubran los modelos +ue se 8ayan construido. ,sta estrategia ser5 ;til dependiendo de la capacidad del modelo para capturar los aspectos esenciales o potencialmente problem5ticos del sistema. ,strategia metdica 6a estrategia metdica tiende a seguir una línea relati!amente in&ormal pero con un en&o+ue ordenado y predecible +ue ayuda a comprender dnde probar.
Departamento/Proyecto/ Subtítulo
a( ,strategia basada en el aprendizae. Se utilizan listas de control +ue se 8an desarrollado para guiar el proceso de pruebas. Para desarrollar estas listas de control puede ser de ayuda el basarse en los errores +ue se 8an encontrado pre!iamente: en lecciones aprendidas de otros proyectos y en cual+uier otra &uente. b( ,strategia basada en &unciones. Se identi&ica y se prueba cada &uncin del sistema por separado. 6o mismo ocurre con la estrategia basada en estados: donde se identi&ica y prueba cada estado y cada posible transicin de estados +ue pueda ocurrir. c( ,strategia basada en la calidad< Se utiliza una erar+uía de calidad: como la +ue o&rece la BSO N12-: para identi&icar y probar la importancia de cada una de las características de la erar+uía como: por eemplo: la &acilidad de uso: el rendimiento: la &uncionalidad o la escalabilidad. *on una estrategia de pruebas metdica: se siguen estos est5ndares como obeti!os de pruebas. ,stas estrategias pueden ser r5pidas y e&ecti!as en contra de sistemas +ue permanecen relati!amente estables: o sistemas +ue son similares a otros ya probados. 6os cambios signi&icati!os pueden &renar temporalmente estas estrategias 8asta +ue se puedan !ol!er a austar los obeti!os de las pruebas a la nue!a situacin del sistema. ,strategia orienta al proceso o est5ndar con&ormista 6as estrategias de pruebas orientadas al proceso lle!an el en&o+ue metdico un paso m5s all5 a la 8ora de regular el proceso de pruebas. ,stas estrategias siguen un desarrollo eterno orientado a pruebas a menudo con pocas posibilidades de personalizacin. ,strategia din5mica 6as estrategias de pruebas din5micas: como las estrategias de pruebas 5giles: minimizan la plani&icacin por adelantado y prueban el dise=o. $daptan todo lo posible el sistema bao prueba a las condiciones +ue 8abr5 cuando se libere. #ípicamente: en&atizan las ;ltimas etapas de pruebas. Se trata de crear un pe+ue=o conunto de pautas de pruebas +ue se en&o+uen en debilidades conocidas del so&t3are. a( *on una estrategia de pruebas intuiti!a: se puede probar acorde a la eperiencia e instinto del e+uipo de pruebas. b( *on una estrategia de pruebas eploratoria: se puede aprender simult5neamente sobre el comportamiento y dise=o de pruebas: a la !ez +ue las pruebas se !an eecutando y se !an encontrando errores. Se ir5 re&inando el en&o+ue de las pruebas en &uncin de los resultados obtenidos de las pruebas. 6as estrategias de pruebas din5micas !aloran la &leibilidad y la &acilidad de encontrar errores. ,stas estrategias no producen buena in&ormacin normalmente acerca de cobertura: mitigacin sistem5tica de riesgos ni o&recen la oportunidad de detectar de&ectos en las primeras &ases del ciclo de !ida del producto. Ob!iamente: aplicar estas estrategias es meor +ue no realizar ning;n tipo de pruebas y: cuando !an unidas a estrategias analíticas: pueden ser!ir como una ecelente 8erramienta para identi&icar el !acío deado por las mismas. ,strategia de pruebas &ilos&ica 6as estrategias de pruebas &ilos&icas comienzan con una &iloso&ía o creencia de las pruebas. a( *uando se usa una estrategia de pruebas e8austi!a: se asume +ue todo puede tener errores. ,s decir: se decide +ue la posibilidad de +ue 8aya &allos latentes es inaceptable por lo +ue se soportar5 un considerable es&uerzo al encontrar todos los errores.
Departamento/Proyecto/ Subtítulo
N
b( *on la estrategia de pruebas s8otgun: se asume +ue todo y nada puede tener y tendr5 errores. Sin embargo: en este caso: se acepta +ue no se puede probar todo. *uando se llegue al punto de no tener una idea slida acerca de por PRI,$S D, SO4#$R, 2N *B,R#,* *$RR,R$S PRO4,SBOH$6,S dnde empezar a probar: se intentar5 distribuir de manera aleatoria el es&uerzo de pruebas teniendo en cuenta las restricciones de recursos y la agenda. c( *on una estrategia guiada eternamente: no slo se acepta +ue no se puede probar todo: sino +ue tambin se asume +ue no se sabe dnde est5n los errores. Sin embargo: se con&ía en +ue otras personas puedan tener una buena idea sobre dnde est5n. Para ello: se pedir5 ayuda a estas personas sobre la decisin a tomar acerca de si los resultados obtenidos son o no correctos. Por eemplo: se puede preguntar a los usuarios: personas +ue den soporte tcnico: analistas de negocio o desarrolladores del sistema sobre +u probar o incluso con&iar en ellos para 8acer las pruebas. ,n&atizan las ;ltimas etapas de pruebas simplemente debido a la &alta de reconocimiento del !alor de pruebas tempranas. 1.2.1.K. Regresin 6a regresin es la mala conducta de una &uncin: atributo o característica pre!iamente correctos. 6a palabra regresin tambin se suele usar para de&inir el descubrimiento de un error +ue pre!iamente no se encontr durante la eecucin de una prueba. 6a regresin normalmente est5 asociada a alg;n cambio en el sistema: como a=adir una característica o arreglar un error. 6a regresin puede ser de tres tipos< a( Regresin local< al producirse un cambio o arreglarse un error se crea un nue!o error. b( Regresin de eposicin< al producirse un cambio o arreglarse un error se identi&ican errores ya eistentes. c( Regresin remota< un cambio o el arreglo de un error en un determinado 5rea produce un &allo en otro 5rea del sistema. 6a regresin remota es la regresin m5s di&ícil de detectar: ya +ue los usuarios: clientes y el resto de los interesados en el proyecto tienden a con&iar en las características ya eistentes del sistema. Por ello: los tcnicos de pruebas deberían tener estrategias +ue sean e&ecti!as en contra de todas las causas y e&ectos de las regresiones. Ina posible estrategia para en&rentarse a la regresin: +uiz5s el en&o+ue m5s simple: es la &uerza bruta. Para la mitigacin del riesgo de regresin: la estrategia de la &uerza bruta consiste en repetir todas las pruebas. Bmaginemos +ue se 8a desarrollado un conunto de pruebas bien alineadas con la calidad. ,n este caso: se 8abr5 desarrollado un an5lisis de riesgos de calidad slido y se tendr5 tiempo y recursos su&icientes para cubrir todos los riesgos críticos de calidad. Si se repiten todas las pruebas despus del ;ltimo cambio realizado: se deberían encontrar todos los errores de regresin importantes. %0 *$RR,R$S PRO4,SBOH$6,S *B,R#,* d( 6a automatizacin. Se puede considerar la automatizacin como una estrategia para aumentar la calidad de un producto a un bao coste y optimizar el es&uerzo de las pruebas. 6a automatizacin es la ;nica manera de repetir todas las pruebas sobre sistemas compleos y grandes. 6a automatizacin es pr5ctica cuando los costes del dise=o e implementacin de pruebas automatizadas sean recuperables: y se !ayan a eecutar de manera &recuente. $ pesar de su gran utilidad: en ocasiones: la in!ersin etra +ue supone para el proyecto y la necesidad de ciertas 8abilidades por parte de miembros de la organizacin 8acen +ue la automatizacin sea un proceso costoso. Sin embargo: algunas de sus !entaas son< > 6a automatizacin puede reducir dr5sticamente el es&uerzo de las pruebas de regresin. > 6a automatizacin permite realizar !alidaciones durante los ciclos de cambios: cosa +ue sería imposible 8acer
Departamento/Proyecto/ Subtítulo
10
manualmente debido a restricciones de tiempo. > 6a automatizacin 8abilita la consistencia y cobertura lgica. Ho 8ay riesgo alguno de ecluir casos de prueba o pasar por alto errores si se dise=a correctamente. ,sta estrategia suele en!ol!er pruebas &uncionales automatizadas antes de la liberacin del producto: pero algunas !eces: se centra por completo en &unciones liberadas con anterioridad. Por eemplo: se puede intentar automatizar todas las pruebas de sistemas de tal &orma +ue cuando se produzca cual+uier cambio se pueda !ol!er a eecutar cada prueba para asegurarse de +ue ning;n 5rea se 8a !isto a&ectada. Pero: incluso con una automatizacin e&ecti!a: no siempre es posible repetir todas las pruebas ya +ue no resulta pr5ctico o su gestin es insostenible. Por ello: en ocasiones se necesitar5 realizar una seleccin sobre el conunto de pruebas a automatizar. 1.2.2. Roles y Responsabilidades ,n RIP se de&inen los siguientes roles< > $dministrador de pruebas > $nalista de pruebas > Dise=ador de pruebas > ,ecutor de pruebas 1.2.2.1. $dministrador de pruebas ,s el responsable del ito total de la prueba
Departamento/Proyecto/ Subtítulo
11
%R"#ER"&S DE #RANS"%"$N
$ continuacin se describen los criterios re+ueridos para las pruebas para poder pasar de un estado a otro.
1
%R"#ER"&S DE EN#RADA
6os criterios de entrada en este caso son< -
2 -
Proceso de testing Descripcin general del entorno Bnter&az de usuario 9odelo del proceso
%R"#ER"&S DE SAL"DA Realizar plan de pruebas ,speci&icacin de los ni!eles de pruebas
%R"#ER"&S DE SUSPENS"$N
6a suspensin de las pruebas se debe suspender si el so&t3are presenta &allas en el K0 por ciento de su cdigo: ya +ue de esta manera es imposible crear o continuar con las siguientes &ases. De esta manera se cancelaran los procesos de prueba y se re!isar5 nue!amente todo el cdigo del so&t3are.
-
%R"#ER"&S DE REANUDA%"$N
6a reanudacin de las pruebas se 8ace despus de +ue el cdigo 8aya sido re!isado y meorado: despus de ello se puede pasar nue!amente al plan de prueba
-
%R"#ER"&S DE ;<"#& 'ALL& ,l so&t3are corre con normalidad y los recursos +ue consumen son mínimos $l eecutar el programa el sistema no muestra ning;n tipo de incompatibilidad ,l tiempo +ue demora en cargar la in&ormacin a la base de datos es la correcta 6os usuarios registrados en la base de datos pueden ingresar correctamente 6a inter&az de so&t3are es din5mica y de &5cil interacti!idad
Departamento/Proyecto/ Subtítulo
12
-
ES#RA#E:"A DE PRUEBAS >
,n este punto nos en&ocaremos en realizar tres di&erentes tipos de pruebas las cuales son< Prueba Initaria< 7eri&icar la &uncionalidad y estructura de cada componente. + Prueba de Bmplantacin< 7eri&icar el &uncionamiento del programa y su rendimiento con 8ard3are: so&t3are y aceptacin de usuario. prueba del sistema< 7eri&icar el sistema completamente incluyendo todos los + subsistemas con sus respecti!as inter&aces y el correcto acople al resto de los componentes. +
Departamento/Proyecto/ Subtítulo
1%
PLAN"'"%A%"$N RE%URS&S
1
PLAN"'"%A%"$N
,sta seccin debería incluir una lista de 8itos cla!e en las pruebas. Puede incluir< > > > > >
2
$probacin del plan de pruebas Bn&ormacin de rele!ancia ,studio de los sistemas de in&ormacin De&inicin y organizacin de los planes de prueba De&inicin de la ar+uitectura re+uerida para el so&t3are
RE%URS&S
21 !ar=>are Re+uisito mínimo de 8ard3are< -
,spacio disponible en disco duro de 2)0@ 9emoria R$9 de 1@ Procesador de 1:-0 @8z en adelante
.
22 So?t>are -
,
Sistema operati!o de %2 o -" bits. !erram*entas
-
uabooQ Selenium 4unQload
,11 Dotac*+n =e personal ,12 Responsab*l*=a=es -
@
miembros del e+uipo de aseguramiento de la calidad y sus responsabilidades< Diego $leandro Restrepo 4lorez > $n5lisis y soporte 'ormac*+n
-
Diego $leandro Restrepo 4lorez > Desarrollador de so&t3are y $nalista de *alidad
Departamento/Proyecto/ Subtítulo
1"
.
RE)"S"$N DEL PLAN DE PRUEBAS
,l Plan de Pruebas: contiene la de&inicin de las metas y obeti!os a probar dentro del alcance de cada iteracin del proyecto. Proporciona el marco de trabao en el +ue el e+uipo lle!ar5 a cabo la prueba dentro del 8orario coordinado. > ,l Resumen de Resultados de Pruebas: organiza y presenta un an5lisis resumen de los resultados de las pruebas y las medidas cla!e para re!isar y de&inir estas: típicamente por los StaQe8olders cla!es. $dem5s: puede contener una declaracin general de calidad relati!a: puede mantener las recomendaciones de las pruebas +ue se realizar5n a &uturo. > 6a 6ista de los Problemas: proporciona una manera de registrar para el $dministrador del Proyecto los< problemas: ecepciones: anomalías: u otras tareas incompletas +ue re+uieren atencin +ue relaciona a la direccin del proyecto. > *ambios de Re+uerimientos. Se proponen cambios a los arte&actos de desarrollo a tra!s de *ambios de re+uerimientos '*R(. Se usan los *ambios de Re+uerimientos para documentar los problemas: las meoras solicitadas y cual+uier otro tipo de solicitud para un cambio en el producto. ,l bene&icio de *R es +ue proporcionan un registro de decisiones: debido a su proceso de !aloracin: asegura los impactos del cambio +ue puedan darse en el proyecto.
Departamento/Proyecto/ Subtítulo
1)