09.06.2015 Views

Pre-condiciones (para empezar el modelado de casos de uso)

Pre-condiciones (para empezar el modelado de casos de uso)

Pre-condiciones (para empezar el modelado de casos de uso)

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Actores Secundarios<br />

Usuarios que ejecutan funcionalidad secundaria d<strong>el</strong> sistema (administrar usuarios,<br />

administrar catálogos, cargar datos, hacer respaldos, etc...).<br />

Acciones:<br />

Verificar con respecto al tamaño d<strong>el</strong> proyecto y áreas en la organización (en las que<br />

estará operando <strong>el</strong> sistema), si <strong>el</strong> número actual <strong>de</strong> actores es realmente<br />

significativo con respecto al tamaño y tipo <strong>de</strong> proyecto.<br />

o Muchos actores <strong>para</strong> un proyecto pequeño (10 C.U). Deberán revisarse y<br />

ajustarse los <strong>casos</strong> <strong>de</strong> <strong>uso</strong> utilizando la generalización, por ejemplo.<br />

o Muy pocos actores <strong>para</strong> un proyecto pequeño (10-20 C.U) pue<strong>de</strong> que<br />

necesite revisar y ajustar.<br />

o Etc... (<strong>de</strong>finan sus propias métricas <strong>de</strong> tamaño <strong>de</strong> proyecto)<br />

Verificar si existen actores <strong>de</strong> ambas clasificaciones (principales y secundarios).<br />

Verificar si <strong>el</strong> proyecto tiene r<strong>el</strong>aciones con dispositivos u otros sistemas y validar<br />

que estos se encuentran <strong>de</strong>finidos como actores<br />

Realizar una verificación final una vez concluida la <strong>de</strong>finición <strong>de</strong> los <strong>casos</strong> <strong>de</strong> <strong>uso</strong> ya<br />

que podrían haber surgido nuevos actores no i<strong>de</strong>ntificados en <strong>el</strong> primer esfuerzo.<br />

Verificar, una vez mod<strong>el</strong>ados los <strong>casos</strong> <strong>de</strong> <strong>uso</strong>, si cada actor está r<strong>el</strong>acionado con al<br />

menos un caso <strong>de</strong> <strong>uso</strong><br />

Eliminar actores que no sean mencionados en la <strong>de</strong>scripción <strong>de</strong> los <strong>casos</strong> <strong>de</strong> <strong>uso</strong> o<br />

que no tengan al menos una r<strong>el</strong>ación con algún caso <strong>de</strong> <strong>uso</strong><br />

Verificar si se pue<strong>de</strong>s mencionar al menos a 2 personas (instancias reales) que<br />

jueguen <strong>el</strong> rol <strong>de</strong> cada uno <strong>de</strong> los actores. Si esto no pasa, verificar si <strong>el</strong> actor no es<br />

real ya que más bien pue<strong>de</strong> ser parte <strong>de</strong> otro actor.<br />

Verificar si varios actores juegan roles similares con respecto al sistema. Si esto<br />

pasa, <strong>de</strong>berá intentarse fusionar a los actores en un solo actor utilizando<br />

generalización (herencia).<br />

Verificar si varios actores juegan roles similares con respecto a un mismo caso <strong>de</strong><br />

<strong>uso</strong>. Si es así, utilizar la generalización entre actores.<br />

Verificar si un actor en particular tiene varios propósitos <strong>para</strong> utilizar (<strong>de</strong> diversas<br />

formas) un caso <strong>de</strong> <strong>uso</strong>. Si esto es así, analizar si <strong>de</strong>be dividirse <strong>el</strong> actor y/o caso <strong>de</strong><br />

<strong>uso</strong>.<br />

<br />

Validación <strong>de</strong> Alcance<br />

La <strong>de</strong>finición <strong>de</strong> actores permite i<strong>de</strong>ntificar los límites d<strong>el</strong> sistema en <strong>de</strong>sarrollo. Deberán<br />

i<strong>de</strong>ntificarse como actores únicamente aqu<strong>el</strong>los quienes se comuniquen en forma directa<br />

con <strong>el</strong> sistema. Si se está incluyendo roles que están alre<strong>de</strong>dor d<strong>el</strong> sistema pero que no<br />

interactúan en forma directa, se está cayendo en <strong>el</strong> error <strong>de</strong> mezclar <strong>el</strong> negocio con <strong>el</strong><br />

sistema.<br />

Acciones:<br />

Guia Elaboracion Casos <strong>de</strong> Uso 01/06/2010 22:32:00 Página 10 <strong>de</strong> 16

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!