Desarrollo de los casos de uso

Solo disponible en BuenasTareas
  • Páginas : 15 (3612 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de noviembre de 2011
Leer documento completo
Vista previa del texto
UNP-FII-DAIINFO Curso: Modelado de datos
Docente: Ing. Héctor Fiestas Bancayán 1
HORA 19
Desarrollo de los casos de uso
Ahora que ha visto lo que está involucrado en la recopilación de
necesidades, veremos el análisis de tales necesidades y las
llevaremos a cabo en un sistema.
En esta hora se tratarán los siguientes temas:
• Cuidado y provisión de casos de uso
• La especificación dedescripciones, condiciones previas y
resultantes.
• La especificación de pasos
• La diagramación de los casos de uso
Los casos de uso del diagrama de paquetes de la hora 18,
"Recopilación de las necesidades del sistema", nos dio una buena idea
de lo que el sistema tendrá que hacer. El equipo tendrá que llevar a
cabo cada uno de ellos. Poco a poco han pasado de comprender el
dominio acomprender el sistema. Los casos de uso establecieron el
puente.
Si cree que el proyecto del desarrollo del sistema se orienta a los
casos de uso, ya habrá comprendido todo el proceso.
UNP-FII-DAIINFO Curso: Modelado de datos
Docente: Ing. Héctor Fiestas Bancayán 2
Observe que en ningún momento de la sesión JAD el equipo de
desarrollo habló de la forma en que el sistema realizaría todas lasactividades indicadas en los diversos casos de uso. La idea fue la de
enumerar todos los casos de uso posibles. Conforme se realicen los
casos de uso en esta hora, verá la forma en que los componentes del
sistema RICO empezarán a materializarse. En este punto del
desarrollo, el sistema empieza a ser el centro de atención.
Vamos a ponernos en los zapatos del equipo de desarrollo y veremos
algunos delos casos de uso obtenidos.
Cuidado y provisión de los casos
de uso
Para analizar a los casos de uso, tendremos que realizar otra sesión
JAD. El debate en esta sesión se orienta a derivar un análisis para
cada caso de uso.
A modo de advertencia: la sesión JAD de los casos de uso es, por lo
general, la más compleja, dado que pide a los participantes (usuarios
potenciales del sistematerminado) que se conviertan en analistas. En
su propio nicho, cada uno es un experto del dominio, y tendrá que
profundizar en su experiencia. Por lo general, no están acostumbrados
a expresar o analizar su conocimiento. De hecho, también es probable
que tampoco hayan formado parte de algún proyecto de diseño, y que
no se sientan muy a gusto al intentar especificar lo que un sistema
debería hacerpara ayudarles en su trabajo.
Para reducir estas presiones, es mejor organizar la sesión JAD para
que el equipo trate con un grupo a la vez; por ejemplo: sólo los
UNP-FII-DAIINFO Curso: Modelado de datos
Docente: Ing. Héctor Fiestas Bancayán 3
meseros. De esa forma, los demás no estarán ociosos mientras los
meseros analizan sus casos de uso. Quienes conocen las
generalidades del dominio,los restauranteros, podrían dar una mano
en todos los grupos. Una selección de usuarios sería adecuada
cuando se trate el tema del paquete del Cliente.
Son muchos los casos de uso, y para no extendernos mucho en esta
hora, nos enfocaremos en los primeros nueve de ellos, propios del
paquete Mesero. Luego de que vea cómo se harán tales análisis,
podrá hacer el resto de los casos de uso de losMeseros, así como los
de los demás paquetes.
El análisis de los casos de uso
Por lo que se mencionó anteriormente (hora 7, "Diagramas de casos
de uso"), recuerde que, cada caso de uso es una colección de
situaciones, y cada una de éstas es una secuencia de pasos. Para
cada escenario en cada caso de uso, queremos mostrar:
• Una breve descripción del escenario
• Conjeturas del escenario
• Elactor que inicia el caso de uso
• Condiciones previas para el caso de uso
• Pasos relacionados con el sistema en el escenario
• Condiciones resultantes una vez terminado el escenario
• El actor beneficiado del caso de uso
UNP-FII-DAIINFO Curso: Modelado de datos
Docente: Ing. Héctor Fiestas Bancayán 4
Ninguna forma específica es "correcta" para establecer un análisis de
casos de uso. Los...
tracking img