Está en la página 1de 7

A.1.

4- Prctica 2 - Diagrama de Casos de Uso Gua del Estudiante


GUA DEL ESTUDIANTE Prctica 1 - Diagrama de Casos de Uso.

rea de Conocimiento Relacionada: Ingeniera de Software Tiempo horas clase: 2 horas Modalidad: Grupal (2 alumnos)

Competencia a desarrollar por el estudiante:

Representa casos de uso y relaciones de un sistema utilizando un diagrama de casos de uso y la herramienta CASE asignada, bajo la modalidad de trabajo en pareja.

Hardware y Software:

Requerimientos mnimos PC de laboratorio Procesador Pentium 233 MHz o superior Windows 2000, Windows XP 128 MB RAM (256MB recomendado) 110 MB espacio en disco duro (150MB recomendado) Herramienta CASE - StarUML Versin 5.0.2 Sitio de descarga de StarUML Versin 5.0.2 http://staruml.sourceforge.net/en/download.php
Marco Conceptual:

Un diagrama de casos de uso es una representacin grfica de las diferentes funcionalidades y requerimientos de un sistema, representando su entorno (usuarios, funciones, u otros sistemas) y la interaccin con el mismo.

Actor: Es la representacin de quin? o qu? inicia un caso de uso dentro del sistema.

Prctica 2 Diagrama de Casos de Uso. Material Exclusivo para la asignatura Tcnicas de Desarrollo de Sistemas Cecilia Hinojosa R.

Caso de uso: Es la representacin de una tarea a realizar ya sea por el usuario o mediante el Sistema. Asociacin: Utilizada para especificar que existe una relacin entre un actor y un caso de uso. Asociaciones entre casos de uso:

Inclusin: Es utilizada para indicar que un caso de uso depende de otro, es decir que la funcionalidad de un caso de uso depende del resultado del caso de uso que lo incluye. Se identifica usando la palabra include.

Extensin: Es utilizada para representar que la funcionalidad de un caso de uso se extiende o amplia dependiendo del resultado del caso de uso del que se extiende. Se identifica usando la palabra extend. Generalizacin: Representa una relacin padre-hijo (herencia), un caso de uso dado puede estar en una forma especializada de un caso de uso existente.

CASO DE ESTUDIO

Lea el ejercicio planteado a continuacin, y con la informacin dada dibuje tres diagramas de clases: el primero para representar videojuegos, el segundo para representar los pedidos y sus relaciones con administrador y videojuegos; y el tercero para representar al cliente y su relacin con los pedidos. ADMINISTRACION DE VENTA DE VIDEOJUEGOS ADMINISTRAR VIDEOJUEGOS El asistente administrador registra todos los videojuegos existentes en la empresa, adems l es el encargado de la actualizacin y eliminacin de los registros. Cada videojuego tiene registrado caractersticas generales y especficas, as como un cdigo, el mismo que se imprime y coloca en cada videojuego al registrarse. Este cdigo se utiliza para facilitar la bsqueda de un videojuego en el caso de requerir hacer algn cambio o eliminar su registro.

Prctica 2 Diagrama de Casos de Uso. Material Exclusivo para la asignatura Tcnicas de Desarrollo de Sistemas Cecilia Hinojosa R.

ASIGNACIONES Cada videojuego registrado debe formar parte de una categora, para ello se utilizan un listado de las caractersticas, las cuales son creadas por cada videojuego y el empleado que se har responsable. Para que el administrador apruebe o rechace una orden debe buscar las rdenes creadas. El administrador es quien crea el registro de cada videojuego para ello busca todos los pedidos aprobados.

Desarrollo de la Prctica:

RECUERDE: Utilice la Gua de uso de la herramienta como material de apoyo.

Prepare la herramienta: Abra el proyecto de nombre Videojuegos. Aada un modelo adicional con el nombre Diagramas de Interaccin. Agregue al modelo Diagramas de Interaccin dos diagramas de secuencia con los nombres Administrar Videojuegos y Asignaciones. Modele el caso de estudio: Lea y comprenda el caso de estudio. Analice los diagramas de casos de uso propuestos en la prctica y prepare una lista de todos los posibles objetos para cada proceso. Debata con su compaero soluciones alternativas para cada proceso. Escoja la mejor solucin y si es necesario solicite ayuda al instructor. Modele las soluciones utilizando la herramienta.

AYUDAS PARA VERIFICAR SU DIAGRAMA: Todos los objetos modelados envan al menos un mensaje hacia otro objeto del diagrama. Los actores de un diagrama de casos de uso son tomados en cuenta al modelar su diagrama.

Un mensaje representa la llamada a una sola operacin. Todos los objetos modelados envan al menos un mensaje hacia Prctica 2 Diagrama de Casos de Uso. otro objeto del diagrama.

Material Exclusivo para la asignatura Tcnicas de Desarrollo de Sistemas Cecilia Hinojosa R.

Los actores de un diagrama de casos de uso son tomados en

Solucin al Caso de Estudio:

Evaluacin: Parte 1 Modele el diagrama de secuencia correspondiente al siguiente planteamiento: Una empresa comercializadora, utiliza un sistema para el registro de las ventas de sus productos. Diagrama de casos de uso

Prctica 2 Diagrama de Casos de Uso. Material Exclusivo para la asignatura Tcnicas de Desarrollo de Sistemas Cecilia Hinojosa R.

Evaluacin:

Parte 1 Utilizando un diagrama de casos de uso represente el comportamiento de un sistema embebido para un telfono mvil tomando en cuenta los siguientes aspectos: A travs del mvil el usuario puede recibir y realizar llamadas telefnicas. Para realizar una llamada es necesario que un usuario busque en la agenda el contacto a marcar. Al realizar una llamada el mvil ofrece la opcin de realizarla en modo conferencia. El mvil tiene la capacidad de recibir llamadas en espera mientras esta recibiendo una.

Parte 2 Elabore un mapa mental para un Diagrama de Casos de Uso, el mapa debe contener al menos 6 lneas de enlace. Mapa mental propuesto:

Prctica 2 Diagrama de Casos de Uso. Material Exclusivo para la asignatura Tcnicas de Desarrollo de Sistemas Cecilia Hinojosa R.

Parte 3 (Opcional) Si considera necesario evaluar conocimientos tericos en los estudiantes se propone el siguiente cuestionario: 1.- Qu es un diagrama de casos de uso?

2.- Escriba 3 caractersticas de los diagramas de casos de uso

3.- Liste los elementos bsicos de un diagrama de casos de uso

4.- Qu es un actor?

5.- Cmo se representa un Actor?

6.- Qu es un Caso de Uso?

7.- Cmo se representa un Caso de Uso?

8.- Cmo se denomina la relacin entre un caso de uso y un actor?

9.- Qu tipos de relaciones pueden existir entre casos de uso?

10.- Para qu se utiliza la relacin de Inclusin?

11. - Un nombre para un actor podra ser: Cajero ( ) Consultar saldo ( ) Ejecutar transferencia ( ) Retirar Dinero ( )

Prctica 2 Diagrama de Casos de Uso. Material Exclusivo para la asignatura Tcnicas de Desarrollo de Sistemas Cecilia Hinojosa R.

12. - La generalizacin es una relacin utilizada para casos de uso y para actores Verdadero ( ) Falso ( ) 13. - La generalizacin se dibuja con una lnea slida terminada en un tringulo que se extiende desde el caso de uso padre hacia el caso de uso hijo Verdadero ( ) Falso ( ) 14. - Cmo se representa un Caso de Uso?

15. - Para qu se utiliza la relacin de Extensin?

IMPORTANTE: Al finalizar entregue el archivo de la prctica y los de evaluacin segn las indicaciones de su instructor.

BIBLIOGRAFIA:

Manual de Usuario de StarUML para modelar diagramas de casos de uso http://staruml.sourceforge.net/docs/user-guide(en)/ch05_1.html Bibliografa El Lenguaje Unificado de Modelado. Manual de referencia (J. Rumbaugh, I. Jacobson, G.Booch) www.unap.cl/metadot/index.pl?id=25432&isa=Item&field_name=item_attach ment_file&op=download_file files.nireblog.com/blogs/wilmercampos/files/modelo-de-casos-de-uso-1.doc

Prctica 2 Diagrama de Casos de Uso. Material Exclusivo para la asignatura Tcnicas de Desarrollo de Sistemas Cecilia Hinojosa R.

También podría gustarte