Laboratori Enginyeria del Software : Especificaci Laboratori Enginyeria del Software : Especificaci 1 LESE-2 Introduccin a Rational Rose Funcionalidad General Rubn Gonzlez Blanco Sergio Prez Tobalina LSI Laboratori ES:E 2 LESE-2 Introduccin a Rational Rose Objetivos Conocer funcionalidad que provee Rational Rose para el modelado visual Toma de Contacto con Interfaz de Rational Rose LSI Laboratori ES:E 3 LESE-2 Introduccin a Rational Rose Contenido Introduccin Interfaz de Usuario Ventanas principales Toolbars Las 4 Vistas de Rose Diagramas asociados LSI Laboratori ES:E 4 LESE-2 Introduccin a Rational Rose Contenido Introduccin Interfaz de Usuario Ventanas principales Toolbars Las 4 Vistas de Rose Diagramas asociados LSI Laboratori ES:E 5 LESE-2 Introduccin a Rational Rose Rational Rose Es un herramienta software para el Modelado Visual mediante UML de sistemas software. Permite Especificar, Analizar, Disear el sistema antes de Codificarlo LSI Laboratori ES:E 6 LESE-2 Introduccin a Rational Rose Caractersticas Rational Rose Mantiene la consistencia de los modelos del sistema software Chequeo de la sintaxis UML Generacin Documentacin automticamente Generacin de Cdigo a partir de los Modelos Ingeniera Inversa (crear modelo a partir cdigo) ... LSI Laboratori ES:E 7 LESE-2 Introduccin a Rational Rose Contenido Introduccin Interfaz de Usuario Ventanas principales Toolbars Las 4 Vistas de Rose Diagramas asociados LSI Laboratori ES:E 8 LESE-2 Introduccin a Rational Rose User Interface Browser Documentation Window Diagram Window Log Toolbars LSI Laboratori ES:E 9 LESE-2 Introduccin a Rational Rose User Interface Browser Para navegar por los elementos de los modelos Toolbars Para acceder a comandos Diagram Window Para visualizar y editar diagramas Documentation Window Para documentar elementos de los modelos Log Para ver resultados de los comandos LSI Laboratori ES:E 10 LESE-2 Introduccin a Rational Rose Browser Navegar por los elementos de las vistas de Rose Aadir elementos a los modelos Borrar elementos de los modelos Renombrar elementos de los modelos Mover elementos de los modelos Ver asociaciones (son un elemento ms) Abrir las especificaciones de algn elemento Agrupar en Paquetes los elementos de los modelos Aadir Diagramas Abrir Diagramas LSI Laboratori ES:E 11 LESE-2 Introduccin a Rational Rose Document Window Aadir documentacin a un elemento del modelo Forma parte de la especificacin del elemento Aparece si se genera un report Si es una clase y se genera cdigo la doc aparece en comentarios LSI Laboratori ES:E 12 LESE-2 Introduccin a Rational Rose Diagram Window Crear y visualizar diagramas uml Cambios en el diagrama se reflejan en el Browser y viceversa (mltiples cambios) LSI Laboratori ES:E 13 LESE-2 Introduccin a Rational Rose Log View Report de los comandos/acciones llevadas a cabo LSI Laboratori ES:E 14 LESE-2 Introduccin a Rational Rose Toolbars StandardToolbar Comandos generales DiagramToolbar Comandos especficos para crear elementos del diagrama Depende del diagrama que se esta visualizando en DiagramWindow LSI Laboratori ES:E 15 LESE-2 Introduccin a Rational Rose Contenido Introduccin Interfaz de Usuario Ventanas principales Toolbars Las 4 Vistas de Rose Diagramas asociados LSI Laboratori ES:E 16 LESE-2 Introduccin a Rational Rose Vistas de Rose Use Case View Logic View Component View Deployment View LSI Laboratori ES:E 17 LESE-2 Introduccin a Rational Rose Use Case View. Elementos UML Actors Use cases Associations Use case documentation Use Case diagrams Activity diagrams Sequence diagrams Collaboration diagrams Packages Business actors Business workers Business use cases Business Use Case diagrams Business Use Case realizations LSI Laboratori ES:E 18 LESE-2 Introduccin a Rational Rose Use Case View LSI Laboratori ES:E 19 LESE-2 Introduccin a Rational Rose Logical View. Elementos UML Class diagrams Associations Interfaces Sequence diagrams Collaboration diagrams Statechart diagrams Packages LSI Laboratori ES:E 20 LESE-2 Introduccin a Rational Rose Logical View LSI Laboratori ES:E 21 LESE-2 Introduccin a Rational Rose Component View. Elementos UML Components Interfaces Component diagrams Packages LSI Laboratori ES:E 22 LESE-2 Introduccin a Rational Rose Component View LSI Laboratori ES:E 23 LESE-2 Introduccin a Rational Rose Deployment View. Elementos UML Processes Processors Connectors Devices Deployment diagram LSI Laboratori ES:E 24 LESE-2 Introduccin a Rational Rose Deployment View LSI Laboratori ES:E 25 LESE-2 Introduccin a Rational Rose Referencias Mastering UML with Rational Rose 2002 Wendy Boggs, Michael Boggs, SYBEX Inc. ISBN: 0-7821-4017-3 Visual Modeling with Rational Rose 2000 and UML Terry Quantrany. Addison Wesley, Second Edition October 19, 1999. ISBN: 0-201-69961-3. Rose Tutorial http://www.rational.com/tryit/rose/seeit.jsp LSI Laboratori ES:E 26 LESE-2 Introduccin a Rational Rose FIN