Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Rational Taller 1
Rational Taller 1
Tangarife Villa
Introducción
Rational Rose es una herramienta para modelar y diagramar usando UML (Leguaje
unificado de modelado).
Con este taller se pretende hacer una introducción a las tareas básicas de
utilización de la aplicación.
Diagrama de clases
Clase Descripción
Estudiante Datos del estudiante.
Profesor Datos sobre el actor profesor
Curso Datos de los cursos
OfertaCursos Datos específicos sobre un curso ofrecido para un semestre específico.
Cada curso esta compuesto de una o muchas ofertas.
17. En este momento es necesario ingresar los atributos para cada clase
seleccione la clase Curso y presione el botón derecho del Mouse, seleccione
la opción New Attribute y digite como nombre codCurso y presione clic
sobre el icono que aparece a la izquierda del atributo, seleccione el icono
que tiene la llave para indicar que este atributo es privado y luego agregue
los atributos nombreCurso y creditos.
18. Luego agregue los atributos a las demás clases de la siguiente forma:
Class Attribute
Estudiante nombre, carne, programa
Profesor nombre, registro,area
OfertaCursos Aula
26. Presione Botón derecho del mouse sobre Logical View. Seleccione New y
Collaboration Diagram.
27. Arrastre un estudiante y dos cursos de la ventana del browser al diagrama
de colaboración recién creado.
28. Presione el botón derecho del mouse sobre uno de los cursos creados y
seleccione open specification, digite C1 como nombre.
29. Presione el botón derecho del mouse sobre el otro curso y seleccione open
specification, digite C2 como nombre
30. Seleccione el diagrama de clases del paquete InformacionPnas y luego la
clase OfertaCursos, presione el botón derecho del Mouse sobre la clase y
luego la opción New Operation, digite como nombre valCupo().
31. Presione clic sobre el botón link es la línea sin flechas y cree un enlace entre
estudiante con C1 y luego con C2.
32. Seleccione Link o Reverse Link y presione clic sobre Estudiante hasta C1.
Presione el botón derecho del mouse sobre este y seleccione valCupo().
33. Seleccione Link o Reverse Link y presione clic sobre Estudiante hasta C2.
Presione el botón derecho del mouse sobre este y seleccione valCupo().
34. Presione F5 para ver el diagrama de interacción.
Diagrama de CU
35. Continué con los diagramas de CU. Presione clic sobre el botón derecho
sobre Use Case View y seleccione New y Use Case Diagram. Cambie el
nombre a Registro
36. Presione Boton derecho del mouse sobre Use Case View y luego en new y
Actor
37. Digite como nombre Curso. (Usted recibirá una advertencia que hace
referecnia a que usted tiene el mismo nombre "in multiple namespaces.
Presione Clic OK.)
38. Presione el botón derecho sobre Use Case View|new|Actor
39. Digite Estudiante como el nombre. (de Nuevo saldrá el mensaje de
advertencia Clic sobre el botón OK.)
40. Arrastre el actor ofertaCursos desde el browser hasta el área de trabajo.
41. Arrastre el actor Estudiante desde el browser hasta el área de trabajo.
42. Adicione ahora los CU adicionar y eliminar ofertas de curso. Arrastre un
ovalo de la barra de herramientas. nómbrela adicionar Oferta. Arrastre
otro ovalo de la barra de herramientas nómbrelo eliminar Oferta.
43. Use la flecha de asociación de la barra de herramientas y conecte estudiante
con adicionar Oferta.
44. De la misma forma conecte estudiante con Eliminar Oferta.
45. Adicione un Nuevo CU para "Validar usuario" el cual será usado por
Adicionar Curso y Eliminar Curso.
46. Arrastre un ovalo de la barra de herramientas al diagrama de CU. Dibuje
una asociación desde Adicionar Curso a Validar Usuario. Presione Botón
derecho sobre la asociación y seleccione la opción Open Specification.
Cambie el Stereotype a extends.
47. También se pueden asociar documentos complementarios a un CU u otro
objeto de Rational Rose. Arrastre un documento desde el explorador de
Windows o el escritorio al CU validar usuario.
48. Ahora presione clic en el botón derecho del mouse sobre el CU validar
usuario y seleccione la opción Open Specification.
49. Seleccione la ficha Files y presione clic sobre el documento anexado.
50. También se pueden asociar documentos Web. Presione el botón derecho del
Mouse sobre el CU Eliminar Curso.
51. Seleccione la opción Open Specification. Click sobre Files. Botón derecho
del mouse sobre el espacio en blanco de la ventana y seleccion Insert URL.
52. Presione clic en el botón derecho del mouse sobre Component View y
seleccione New y Component escriba como nombre Registro.
53. Presione de nuevo el botón derecho sobre Component View y seleccione
New |Component Diagram y póngale como nombre Diagrama de
registro.
54. Seleccione Registration Diagram y seleccione y arrastre el componente
Registro allí.
55. Presione Botón derecho del mouse sobre el componente Registro del
diagrama y seleccione Open Specification
56. Cambie el lenguaje a C++
57. Arrastre las clases de Logical View al componente Registro.
58. Seleccione el paquete Registro.
59. Click sobre el menú Tools y seleccione el lenguaje C# y la opción Code
Generation.