You are on page 1of 10

UNJBG/ITEL - Carrera: Tcnico Analista Programador de Sistemas CURSO: Anlisis y Diseo Orientado a Objetos I Periodo: 2006-4

UML RATIONAL ROSE

PRCTICA 01 Diagramas de Casos de Uso


Objetivos: Impartir los principios de UML (Lenguaje de Modelamiento de objetos Unificado) haciendo uso del racional Rose 2003. Introducir los conceptos de de paquete, diagrama y subdiagrama. Construir diagramas de casos de uso. Realizar la especificacin de elementos. Material: Una carpeta en el disco duro para uso exclusivo de ADOO y un disco de 1,44 MB para copias de respaldo.
1. RESUMEN TERICO: 1.1. Paquetes y Casos de Uso 1.1.1. Los paquetes son mecanismos de UML para organizar los modelos o subsistemas agrupando elementos del modelado. En UML se representa por:
Nombre del paquete

Cada paquete es un submodelo (subsistema) del modelo (sistema). Cada paquete puede contener otros paquetes sin lmite, pero cada elemento pertenece a un solo paquete. Se puede establecer una relacin de dependencia entre paquetes mediante una flecha punteada.

1.1.2

Modelado de Casos de Uso El Modelado de Casos de Uso tiene los siguientes elementos: Sujeto: El sistema que vamos a modelar. Actor: Representa a cualquier elemento que intercambia informacin con el sistema. Puede ser un usuario, una persona que administra o mantiene el sistema, un dispositivo material imprescindible, u otro sistema que interacta con l. Casos de uso: representa una interaccin tpica (acciones y reacciones) entre un usuario y un sistema informtico. Se usa para capturar los requisitos funcionales del de un sistema. Relaciones: Que se establecen entre los elementos del modelado. Existen 4 tipos de relaciones principales: Asociacin Comunicacin (<<comunicate>>): Es una relacin que indica comunicacin entre un actor y el caso de uso en el que participa. Puede se Unidireccional y Bidireccional. Sus iconos son un segmento dirigido y un segmento simple: Dependencia: Relacin semntica entre 2 elementos donde un cambio en el elemento independiente puede afectar al elemento dependiente. Su icono es un segmento dirigido discontinuo: Generalizacin o Herencia: Indica que un caso de origen hereda la especificacin del caso de origen destino y la modifica o ampla. Su icono es un segmento que termina en un pequeo tringulo

Docentes: Mgr. Artidoro Velapatio Castilla - Bch. Elvis Limache Serrano Ing. David Caipa Mamani.

Tacna, julio del 2006

1 / 10

Ciclo: III

UNJBG/ITEL - Carrera: Tcnico Analista Programador de Sistemas CURSO: Anlisis y Diseo Orientado a Objetos I Periodo: 2006-4

UML RATIONAL ROSE

Realizacin: Es una relacin que conecta elementos de un cliente con elementos de un servidor. Su icono es un segmento discontinuo que termina en un pequeo tringulo. Descripcin de Casos de Uso: Se describe el escenario ligado al Caso de Uso (flujo principal) con datos adicionales importantes. Se usa un formato en Word. Descripcin de Actores: Describe a los actores con sus nombres, el rol que juegan, los casos de uso en los que participan, y algunas observaciones importantes. Se usa un formato en Word. Un Diagrama de Casos de Uso es un grafo donde existen dos tipos de nodos y arcos de conexin: Actor: este nodo se representa con un mueco Caso de uso: este nodo se representa con una elipse. Los Arcos de comunicacin son lneas que representan a las relaciones. Para las relaciones de Asociacin se pueden usar estereotipos que van entre los smbolos << >>. Los principales estereotipos son: Comunicacin (<<comunicate>>): Denota participacin del actor en un caso de uso determinado. Inclusin (<<include>>): Denota que un caso de uso origen incluye el comportamiento del caso de uso destino. Extensin (<<extend>>): Denota que un caso de uso origen extiende el comportamiento poco comn (excepcional) al caso de uso destino. Realizacin (<<realice>>): Denota que el caso de uso origen realiza una especificacin del caso de uso destino.
<<communicate>>

Actor
<<include>>

Caso de uso

Caso de uso Padre


Caso de uso Origen
<<extend>>

Actor Padre

Caso de uso Destino

Caso de uso Origen


<<realize>>

Caso de uso Destino

Caso de uso Origen

Caso de uso Destino

Caso de uso Hijo

Actor Hijo

A continuacin presentamos un ejemplo de diagrama de Casos de uso en donde se ve todas las relaciones descritas para giros por Internet.

Ejemplo 1 La descripcin de un caso de uso se puede hacer con el siguiente formato


Docentes: Mgr. Artidoro Velapatio Castilla - Bch. Elvis Limache Serrano Ing. David Caipa Mamani.

Tacna, julio del 2006

2 / 10

Ciclo: III

UNJBG/ITEL - Carrera: Tcnico Analista Programador de Sistemas CURSO: Anlisis y Diseo Orientado a Objetos I Periodo: 2006-4 <Identificador> Versin Autor(es) Descripcin Precondicin Secuencia normal

UML RATIONAL ROSE

Postcondicin Excepciones

Rendimiento

Frecuencia Importancia Urgencia Comentarios

<Nombre descriptivo> <Versin y fecha> <Nombre de autor o autores> El sistema debe comportarse tal como se describe en el presente caso de uso. <precondicin del caso de uso> Paso Descripcin 1 <Accin a realizar> realizar caso de uso <caso de uso>. 2 <Situacin que produce alternativa> 2.a Si <situacin que produce alternativa> el sistema deber <accin> realizar caso de uso <caso de uso>. 2.b Si <situacin que produce alternativa> el sistema deber <accin> realizar caso de uso <caso de uso>. N <postcondicin del caso de uso> Paso Descripcin 1 En el caso <situacin que produce la excepcin> el sistema deber <accin> realizar caso de uso <caso de uso>. 3 Paso Cota de tiempo 1 N segundos (Puede ser otra unidad de medida de tiempo) N segundos N N segundos <nmero de veces>/<unidad de tiempo> <[vita1], [importante], [quedara bien]> <[inmediatamente], [hay presin], [puede esperar]> <comentarios adicionales>

La descripcin de los actores se puede hacer con el siguiente formato:


Nombre Descripcin Rol Casos de uso Notas <Nombre del actor> <Descripcin del actor> <Rol que juega en el sistema> <Casos de uso en los que participa> <Observaciones importantes>

2.

PRACTICA DIRIGIDA:

Anlisis preliminar:
Para construir un nuevo Software para automatizar las tareas que se desarrollan en el Sistema del Instituto ITEL. Los expertos del dominio del problema, luego de una ardua discusin con los desarrolladores de software han realizado el siguiente anlisis preliminar: El Instituto tiene por finalidad la capacitacin del pblico en general. Las entidades que se asocian con el Sistema Acadmico y Administrativo son los Alumnos (regulares o de curso libre), los Docentes, Personal Administrativo y rganos de Direccin. El alumno requiere las siguientes funciones del sistema: Realizar matriculas Pagar la matrcula y las mensualidades Consultar notas de evaluacin Consultar Horarios Hacer rectificacin de Datos Personales Pedir Certificados y Diplomas Informe de Record Acadmico Solicitar copia de Boleta de Pago Los Profesores requieren las siguientes funciones del sistema: Relacin de Alumnos matriculados en el curso asignado (Actas y Registro de Eval.) Entrega de Notas de Evaluacin. Revisar la sumilla. Recepcin de Asistencia Consultar horarios Recepcin de Recibos por Honorarios profesionales y el pago correspondiente. Los Empleados (incluido Directivos) tienen los siguientes requerimientos del sistema: Estadstica de matriculados (Por Curso, Especialidad, Turno, etc.) Reporte de Deudas (Por periodo, alumno)
Docentes: Mgr. Artidoro Velapatio Castilla - Bch. Elvis Limache Serrano Ing. David Caipa Mamani.

Tacna, julio del 2006

3 / 10

Ciclo: III

UNJBG/ITEL - Carrera: Tcnico Analista Programador de Sistemas CURSO: Anlisis y Diseo Orientado a Objetos I Periodo: 2006-4 Ingreso de Pago de Mensualidad de Alumnos Informe de Ingresos Econmicos (Diario, Mensual, Anual) Reporte de Egresados. Reporte de Actas y Registros.

UML RATIONAL ROSE

Adems el Instituto tiene dos Unidades cada una de las cuales tiene un subsistema con funciones especficas a su rea y interrelacionadas entre las dos unidades. La unidad Acadmica, esta encargada de: Las matriculas, Horarios, Carga Horaria de Docentes, Gestin de Notas de Evaluacin, Certificados y Diplomas, etc. La unidad Administrativa, esta encargada de la gestin Econmica como: Cobros, entrega de Boletas, Diarios, Caja, Control de la deuda de Alumnos, etc. Otras funciones se agregaran conforme se profundice el Anlisis del sistema

2.0 Crear con Windows una carpeta de trabajo, en la unidad que diga (Libre) puede llamarse por ejemplo: E:\ADOO_I_058899 (usar el cdigo o nombre. Evitar espacios en blanco y caracteres especiales). 2.1 Iniciar la computadora con WINDOWS XP. Arrancar el Rational Software/Racional Rose Enterprise Edition.Que ocurre? 2.1.1 Cuales son los frameworks que se muestran en la ventana Create New model? Nota: Un framework es un conjunto predefinido de elementos de modelos que se necesitan para modelar un cierto tipo de sistema. 2.1.2 Hacer click el botn Cancel porque no usaremos un modelo predefinido por ahora. Qu ventana se muestra al crear un nuevo modelo? 2.1.3 Maximizar la siguiente ventana Class Diagram: Logical View/Main Cmo es esta ventana? Qu elementos tiene la Barra de herramientas Standard y la Caja de Herramientas (ToolBox) del Diagrama de Clases de Rational Rose? Cul es el contenido de la ventana Browser (Navegador) de Rational Rose? 2.2 Vamos a construir un diagrama de Paquetes: 2.2.1 Ir al Browser (Navegador) y sealar la carpeta Use Case View ubicarse en Main (Diagrama Principal) y hacer doble click sobre l. Abrir el men contextual (click en el botn derecho del ratn) y con la opcin Rename escribir el nombre: DiagramaDePaquetesInstituto. Hacer click sobre este nombre. Qu elementos tiene la Caja de Herramientas del Diagrama de Casos de Uso? 2.2.2 Construir el diagrama de paquetes DiagramaDePaquetesInstituto segn la Figura 1, haciendo uso de los botones Package y Dependency or instantiates de la Caja de herramientas (Toolbox). Nota: Para escribir el estereotipo <<subsystem>> ubicar el puntero del ratn sobre el paquete y abrir el men contextual y elegir la opcin Open Specification y en Stereotype elegir el que corresponda y pueden ser layer, organization Unit y susbsystem, etc.
INSTITUTO

Sistema de Servicios Acadmicos (OASA)

<<subsystem>>

Unidad Acadmica Sistema Contable

<<subsystem>>

Unidad Administrativa

Sistema de Personal

Figura 1

Docentes: Mgr. Artidoro Velapatio Castilla - Bch. Elvis Limache Serrano Ing. David Caipa Mamani.

Tacna, julio del 2006

4 / 10

Ciclo: III

UNJBG/ITEL - Carrera: Tcnico Analista Programador de Sistemas CURSO: Anlisis y Diseo Orientado a Objetos I Periodo: 2006-4

UML RATIONAL ROSE

2.3 Vamos a grabar el modelo: Ir al men File/Save As.. y grabar el archivo en la carpeta de trabajo con el nombre de ModeloInsituto.mdl (Este archivo lo vamos a usar durante todo el curso y todo lo que hagamos se va a grabar en l) 2.4 Vamos a crear diagramas de Casos de uso (Proyecto para el ITEL) 2.4.1 En la ventana Browser (Navegador) seleccionar el paquete: Unidad Acadmica. 2.4.2 Ir al men Browse/Use Case Diagram. En la ventana Figura 2 Select Use Case Diagram (Ver Figura 2) En Package elegir Unidad Acadmica En UseCase Diagrams: elegir la opcin <New>. Luego hacer click en OK. Darle el nombre: DiagramaCasoDeUso_01 (Ver Figura 3)

Figura 3
Nota: En la ventana Browser (Navegador) tambin se puede usar el men contextual del paquete Unidad Acadmica: Pulsar el botn derecho del ratn, seleccionar en el men contextual el elemento New / Use Case Diagram y se obtiene el mismo resultado que en 2.3.2. Haciendo uso de la Caja de herramientas (Toolbox) y agregando los botones que sean necesarios, y los estereotipos respectivos para las relaciones, construir el siguiente diagrama (Figura 4): Nota: Poner las etiquetas de los Casos de uso al final, una vez construido el diagrama, haciendo uso del botn Text de la Caja de herramientas.

Nota: Si algn botn no aparece en la Barra de herramientas en la Caja de herramientas, hay que colocar el puntero del ratn en cualquier punto de la barra y abrir el men contextual con el botn derecho del ratn y elegir la opcin Customize y en la columna Botones Disponibles marcar el botn que se requiere y con el botn Agregar agregarlo a la columna Botones de la barra de herramientas.
CU_001 Matricular
<<include>> <<include>>

CU_005 Pagar

CU_002 Rectificar Matrcula Alumno

<<include>>

CU_004 Verificar Matrcula CU_003 Informe de Evaluacin


<<extend>> <<extend>>

Empleado

Notas de Cursos

Record Acadmico

Figura 4

Docentes: Mgr. Artidoro Velapatio Castilla - Bch. Elvis Limache Serrano Ing. David Caipa Mamani.

Tacna, julio del 2006

5 / 10

Ciclo: III

UNJBG/ITEL - Carrera: Tcnico Analista Programador de Sistemas CURSO: Anlisis y Diseo Orientado a Objetos I Periodo: 2006-4

UML RATIONAL ROSE

Nota1: En el diagrama anterior solo esta considerado algunas funciones (requerimientos) por ser un modelo preliminar, consultar al profesor sobre como agregar ms Casos de uso, Actores o Asociaciones en el diagrama. Nota2: Tener cuidado al asignar un nombre o al renombrar un elemento del diagrama, responder con el botn Si para borrar el elemento al cual ya no se hace referencia (Ver Figura 5).

Figura 5
Nota3: Cuando se tenga que borrar o eliminar un elemento del diagrama debe tener en cuenta lo siguiente: Para eliminar el elemento solo en el Diagrama actual, pulsar la tecla Suprimir (Supr o Del), hacer uso del menu contextual y elegir Edit / Delete. Para eliminar toda referencia del elemento en el Modelo, pulsar la tecla CTRL+D, o usar el men contextual y elegir: Edit / Delete from Model. 2.4.3 Vamos a describir brevemente Casos el Caso y Actores en el DiagramaCasoDeUso_01 usando la opcin Documentation (Documentacin) de la opcin Open Specification/General del men contextual del respectivo caso de Uso o Actor. Por ejemplo: Casos de Uso Matricular Rectificar Matrcula Informe de Evaluacin Actores Alumno Empleado Documentacin Define el proceso de matrcula de un alumno en el ITEL. Define el proceso de rectificar una matrcula observada o con errores. Define el proceso de informe de evaluacin de un curso a cargo de un profesor. Documentacin Persona que se matricula en el ITEL para llevar cursos. Persona que presta sus servicios administrativos en el ITEL

2.4.3.1 Completar la documentacin de otros Casos de Uso: Pagar, Verificar Matrcula, Notas de Cursos y Record Acadmico. 2.4.4 Ahora vamos a especificar mediante una descripcin los Casos de uso y Actores para el diagrama DiagramaCasoDeUso_01. Para esto vamos a crear en Word dos plantillas, haciendo uso de tablas y vamos a grabarlas con los nombres de CU_001.doc (para el Caso de uso Matricular) y Alumno.doc (Para el Actor Alumno) en la carpeta de trabajo creado. Para el Caso de uso Matricular. Grabar como CU_001.doc:
CU_001 Versin Autor (es) Descripcin Precondicin Secuencia normal Matricular 1.0; 15/03/2006 CAMPOS VERA, Ricardo GONZALES RAMIREZ, Rosario Permite al alumno matricularse en los cursos que le corresponde llevar. Ser alumno de ITEL. Paso Accin 1 El alumno solicita ficha de matricula al empleado. 2 El alumno llena la ficha de matrcula con sus datos personales. 3 El alumno ingresa los cursos que desea llevar. 4 El alumno especifica los turnos de los cursos a matricularse. 5 El alumno entrega al empleado la ficha de matrcula. 6 El empleado verifica la validez del cdigo. 7 El empleado verifica los datos de la ficha de matrcula. 7.a Si el llenado de ficha de matrcula es correcto. El alumno paga la matrcula y la 1era mensualidad. 7.b Si el llenado no es correcto. Se devuelve la ficha de matrcula y regresa al paso 2. 8 El empleado acepta la ficha de matrcula e ingresa los datos al sistema. 9 El empleado firma y sella la ficha de matrcula dando la conformidad de la matrcula. 10 El empleado entrega la copia de la ficha de matricula al alumno. Alumno matriculado Paso 6 El cdigo no es vlido: El empleado solicita apellidos y nombres para buscar cdigo del alumno. Si el alumno es de un curso libre, no es obligatorio el cdigo 6 / 10 Ciclo: III

Postcondicin Excepciones

Docentes: Mgr. Artidoro Velapatio Castilla - Bch. Elvis Limache Serrano Ing. David Caipa Mamani.

Tacna, julio del 2006

UNJBG/ITEL - Carrera: Tcnico Analista Programador de Sistemas UML CURSO: Anlisis y Diseo Orientado a Objetos I Periodo: 2006-4 RATIONAL ROSE 7.a Si el alumno tiene deudas: El empleado indicar al alumno que debe ponerse al da en sus pagos. 110 Cancelar En cualquier momento el alumno puede cancelar la matrcula y se finaliza el proceso Paso Cota de tiempo Rendimiento 1 10 El promedio del proceso de matricular dura de 5 a 10 minutos Se realiza al finalizar un periodo, un aproximado de 70/da, antes de iniciar un nuevo periodo. Frecuencia Vital (Obligatorio) Importancia Inmediatamente. Urgencia Hay diferentes tipos de matriculas. Todo alumno que desea iniciar o continuar sus estudios en Comentarios el Instituto debe matricularse.

Para el Actor Alumno. Grabar como Alumno.doc:


Nombre Descripcin Rol Casos de uso Notas Alumno Persona natural que desea capacitarse en el Instituto Realiza transacciones en el Instituto Matricular, Rectificar matrcula, Pagar, Informe de Evaluacin. El alumno es una personal natural mayor o menor de edad con un mnimo grado de instruccin El sistema debe asignar cdigo a todo alumno matriculado si es su primara matrcula. El alumno para matricularse debe pagar la primera mensualidad y estar al da en sus pagos.

Para asociar estos archivos al diagrama DiagramaCasoDeUso_01, vamos a proceder como sigue: En el diagrama DiagramaCasoDeUso_01, sealar el Caso de uso Matricular (CU_001) y abrir el men contextual y con Open Specification en la ficha Files hacer nuevamente uso del men contextual y elegir Insert File) y buscar el archivo que hemos almacenado. Ver la Figura 6 de la derecha Proceder de manera similar para el Actor Alumno.

Figura 6

2.5 Tarea: para ser realizada con ayuda del profesor: 2.5.1 Documentar (con la opcin Documentation de Open Specification /General) y describir los Casos de uso Rectificar Matrcula, Verificar Matricula, Informe de Evaluacin y al Actor Empleado (con la ficha Files de Open Specification). Nota: En el diagrama anterior slo esta considerado algunas funciones (requerimientos) por ser un modelo preliminar, consulte al profesor, si desea agregar ms Casos de uso, Actores o Asociaciones en el diagrama. 2.5.2 Qu casos de usos y que actores faltan en el diagrama? Ver el Anlisis Preliminar. Agrgalos en caso de ser necesarios. Grabar el nuevo diagrama de Casos de uso, con el nombre de DiagramaCasoDeUso_02. Ver Figura 7 2.5.3 Describir los nuevos Casos de uso y los nuevos Actores del DiagramaCasosDeUso_02. 2.6 Volver a guardar el modelo yendo al men File / Save as, seleccionar la carpeta de trabajo y reiterar el nombre de archivo ModeloInstituto.mdl. Nota: Sacar copias de seguridad del archivo en disquetes (Mnimo 02 copias). 2.7 Ahora vamos a construir un diagrama de Actividad para describir el Caso de uso Matricular. (Ver Figura 8) Para esto hay que seguir los siguientes pasos: Nota: Los Diagramas de Actividad sirven para especificar los casos de uso, describiendo las actividades que se realizan para ejecutar los Casos de uso. 2.7.1 Con el Browser sealar el Caso de Uso Matricular, abrir el men contextual y elegir la opcin New / Activity Diagram y darle el nombre de DiagramaActividadMatricular hacer doble click sobre este nombre y con la ayuda de la Barra de herramientas y los botones construir el
Docentes: Mgr. Artidoro Velapatio Castilla - Bch. Elvis Limache Serrano Ing. David Caipa Mamani.

Tacna, julio del 2006

7 / 10

Ciclo: III

UNJBG/ITEL - Carrera: Tcnico Analista Programador de Sistemas CURSO: Anlisis y Diseo Orientado a Objetos I Periodo: 2006-4

UML RATIONAL ROSE

diagrama de la Figura 8. Para las Condiciones de Guarda (Lo que aparece entre corchetes [ ] ) usar el men contextual o doble cilck sobre la flecha de Transicin de estados, y la opcin Open Specification/Detail/Guard Condition y escribir el texto, por ejemplo: Es correcta . Rational se encarga de ponerle los corchetes y lo ubica adecuadamente. Para los mensajes de eventos disparados (Lo que aparece precedido del smbolo ^ ) usar el men contextual y la opcin Open Specification/Detail/Send event

Regular
<<extend>>

Curso Libre
<<extend>> <<include>>

Realizar Transaccin

Matricular
<<include>> <<include>>

Pagar

Rectificar Matrcula Alumno


(from Subsistema ...)

Verificar Matrcula Informe de Evaluacin


<<extend>> <<extend>>

Empleado
(from Subsistema ...)

Nota de Curso

Record Acadmico

Profesor
(from Subsistema ...)

Solicitar Convalidacin Alumno


(from Subsistema ...)

Directivo

Consultar Horario de Clases

Dar Carga Acadmica Profesor


(from Subsistema ...)

Figura 7 2.8 Tarea encargada al alumno:

Docentes: Mgr. Artidoro Velapatio Castilla - Bch. Elvis Limache Serrano Ing. David Caipa Mamani.

Tacna, julio del 2006

8 / 10

Ciclo: III

UNJBG/ITEL - Carrera: Tcnico Analista Programador de Sistemas CURSO: Anlisis y Diseo Orientado a Objetos I Periodo: 2006-4

UML RATIONAL ROSE

2.8.1

Construir un diagrama de Casos de uso para el Subsistema de la Unidad Administrativa. Crear el diagrama dentro del paquete: Unidad Administrativa y darle el nombre de DiagramaCasoDeUso_03. (Ver Figura 9) Qu cambios hay que hacer en el diagrama si el pago de la mensualidad se realiza tambin con factura?.Sera correcto usar el caso de uso Entregar comprobante de pago? Qu significado tienen los estereotipos <<Include>> y <<Extend>>? En que casos de uso sera recomendable usar Herencia?

Solicitar Ficha de Matrcula

Llenar Ficha de Matrcula

Seleccionar cursos Devolver Ficha llenada

[ No es correcta ]

Verificar Ficha

[ Es correcta ]

Verificar deudas [ Deuda > 0 ]

Aceptar Ficha e ingresar datos al Sistema

[ Deudas = 0 ]

Sellar y firmar la Ficha de Matrcula

Informar sobre deudas

^Matrcula observada Entrega copia Ficha de Matrcula

Figura 8 2.8.2 2.8.3


En la ventana Browser, crear un nuevo paquete dentro de la seccin Use Case View que se llame Actores.(Usar el men contextual sobre Use Case View y elegir la opcin New / Package). Dentro de este paquete Actores, crear un nuevo diagrama de Casos de uso para mostrar la Generalizacin de Actores de Sistema Acadmico Administrativo del Instituto y darle el nombre de DiagramaCasoDeUso_Actores. (Ver Figura 10 )

Docentes: Mgr. Artidoro Velapatio Castilla - Bch. Elvis Limache Serrano Ing. David Caipa Mamani.

Tacna, julio del 2006

9 / 10

Ciclo: III

UNJBG/ITEL - Carrera: Tcnico Analista Programador de Sistemas CURSO: Anlisis y Diseo Orientado a Objetos I Periodo: 2006-4

UML RATIONAL ROSE

Matrcula

Mensualidad
<<extend>>

Pago Normal Pagar


(f rom Unidad Ac admica)

<<extend>>

<<include>>

Alumno
(from Unidad A ...)

Pago Semibeca

Entregar Boleta Empleado


(from Unidad A ...)

Informe de Deudas

Alumno
(from Unidad A ...)

Solicitar Beca

Directivo
(from Unidad A ...)

Establecer Tarifa

Figura 9
El diagrama DiagramaCasoDeUso_Actores lo mostramos a continuacin:

Empleado
(f rom Unidad Aca...)

Directivo
(f rom Unidad Aca...)

Secretaria

Encargado de Unidad Administrativa Secretario Academico-Administrativo Encargado de Unidad Academico Director

Figura 10 2.9 Para guardar los cambios realizados en el modelo ModeloInstituto.mdl, ir al men File / Save ( pulsar
[CTRL] + [S]). 3 Informacin Adicional 3.0 Consultar la siguiente direccin de Internet.: http://www.dsic.upv.es/~uml Curso Anlisis y Diseo Orientado a Objetos usando UML de la Universidad Politcnica de Valencia.

Al trmino de la prctica, se deber presentar el informe respectivo!! Tacna, julio del 2006
Docentes: Mgr. Artidoro Velapatio Castilla - Bch. Elvis Limache Serrano Ing. David Caipa Mamani.

Tacna, julio del 2006

10 / 10

Ciclo: III