CAPITULO V. HERRAMIENTA CASE (Rational Rose, C++)



Documentos relacionados
Quick Reference Rational Rose para el modelo de negocio. Autor: MBA María del Pilar Stronguiló Leturia

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

Nota: Se puede tener un acceso directo definido o podemos entrar a través de la

GUIA DE USO DEL ACCPRO

Servicios Educativos Del Estado De Chihuahua Sistema Integral de Presupuestos y Materiales. Indice. Introducción Barra de Herramientas...

Usuario libre en Neodata Nube

2_trabajar con calc I

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:

INDICE. 1. Introducción El panel Entities view El panel grafico Barra de botones Botones de Behavior...

WINDOWS. Iniciando Windows. El mouse

Entidad Formadora: Plan Local De Formación Convocatoria 2010

Hacer clic sobre la figura, para extraer todos los registros o presionar la tecla F2.

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP

Guía de Aprendizaje No. 1

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

Microsoft Power Point

3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)

Uso de Outlook y Lync

Como crear carpetas. Abrir carpetas o archivos. La forma más sencilla y rápida para visualizar el contenido de una carpeta es la siguiente:

Manual DISCO VIRTUAL. Gemelo Backup Online DESKTOP

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

Clase Nº 9 OPERADOR PC. P á g i n a 1 HOJA DE CALCULO MICROSOFT EXCEL

Bienvenido a CitiDirect BE GUÍA PARA EL ADMINISTRADOR DEL SISTEMA

Manual para usuarios USO DE ONEDRIVE. Universidad Central del Este

MANUAL DE USUARIOS DEL SISTEMA MESA DE SOPORTE PARA SOLICITAR SERVICIOS A GERENCIA DE INFORMATICA

Ana Alicia Rodríguez Magdaleno

Figura 1 Abrir nueva hoja de cálculo

JHAN EVER ANDRADE CASTRO

Iniciar sesión en Lync 2010

Creación de contenidos en WebBuilder. Herramienta Web Builder en Word de Microsoft Office

Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?

Capitulo III. Diseño del Sistema.

34.- Cómo Hacer Evaluación del Desempeño

LEY CONTRA EL DELITO DE LAVADO DE DINERO O ACTIVOS. CIRCULAR CNBS No. XXXX. CAPTURADOR Lavado de Activos v5.0

Compartir carpetas en XP

MANUAL DE MOVIE MAKER

MANUAL PARA LA ACTUALIZACIÓN Y CREACIÓN DE DEPENDENCIAS EN EL SISTEMA CREG ENTREGA-RECEPCIÓN

Manual del Usuario. Sistema de Help Desk

GENERACIÓN DE TRANSFERENCIAS

Operación Microsoft PowerPoint 97

CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de

POWER POINT. Iniciar PowerPoint

Cómo registrarse y crear su cuenta de usuario? < IMAGEN 2.1.1: HAZ CLIC SOBRE EL BOTÓN RESALTADO

Centro de Profesorado Luisa Revuelta (Córdoba) TEMA 2 CREAR, GUARDAR, CERRAR, ABRIR y VISUALIZAR PRESENTACIONES

Manual de uso de la herramienta de licitaciones y concursos CRM

Manual de usuario clientes portal web KRCC. Fecha:

PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN

MANUAL DE FACTURACIÓN TOUCH SCREEN

Manual del visor GeoEuskadi 2013 MANUAL DEL VISOR GEOEUSKADI

ÍNDICE MANUAL OFERTA ACADÉMICA

Introducción a los sitios de SharePoint en Office 365

Manual Centro de Soporte

LA INFORMÁTICA EN EL AULA

Tutorial de PowerPoint

Concesionario de coches

MANUAL DE USUARIO PARA LA DECLARACIÓN INFORMATIVA DE OPERACIONES CON TERCEROS. Versión 1.1.5

PowerPoint 2010 Introducción a Microsoft Office PowerPoint 2010

GUÍA DE USUARIO PARA EL AVISO DE PRÉSTAMOS, APORTACIONES PARA FUTUROS AUMENTOS DE CAPITAL O AUMENTOS DE CAPITAL RECIBIDOS EN EFECTIVO 86-A

Cuando hacemos uso de los grupos, se tendrán los permisos asignados al grupo, en todas las carpetas y documentos del sitio.

ALG AIR LOGISTICS GPS. Manual de Usuario. Creación de Tickets de Servicio.

Guía Práctica para el Uso del Servicio de Software Zoho CRM

UD6. Diseño de presentaciones

Índice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5

Índice. Insertar vínculos a páginas web... 8 Insertar videos... 9 Vínculos a archivos... 9

Guadalinex Básico Impress

UNIDAD I PROCESADOR DE TEXTOS

Manual de Usuario Proveedor Módulo Monitor de Obras

Power Point. En la imagen siguiente, se muestra el espacio de trabajo de Power Point. Manual Microsoft Office MS Power Point

Análisis y diseño del sistema CAPÍTULO 3

A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla.

Figura No. IV-111. Página No. 125

Plataforma Helvia. Manual de Administración Administración General. Versión

MANUAL DEL USUARIO INGRESO

Administración de la producción. Sesión 10: Gestor de Base de Datos (Access)

Inicio del programa WORD 2007

Per sonalizá tu escritorio

Poder Judicial de Costa Rica

Guía de Uso de Infinitum Drive

Manual de Microsoft Power Point 2007 Parte 2 Universidad Politécnica de San Luis Potosí

MANUAL DE AYUDA MODULO TALLAS Y COLORES

Tutorial de UML. Introducción: Objetivos: Audiencia: Contenidos:

Manual del Usuario. Portal Web Para uso exclusivo de Ministros de Estado.

INGENIERÍA DEL SOFTWARE I. Univ. Cantabria Fac. de Ciencias. Especificación de Requisitos. Práctica 2

ALGUNAS AYUDAS PARA EL ACCESO AL AULA DIGITAL Contenido

Internet Information Server

Manual Consulta de Saldos

Diagramas del UML. A continuación se describirán los diagramas más comunes del UML y los conceptos que representan: Diagrama de Clases

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:

UNIDAD DIDACTICA 2 Lenguaje Unificado de Modelado(UML) 1. INTRODUCCIÓN Y TIPOS DE DIAGRAMAS

LAS CONSULTAS ACCESS Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

MANUAL DE USUARIO PARA EL TRÁMITE CERTIFICACIÓN DE VUELO SEGURO DIRECCIÓN GENERAL DE AERONÁUTICA CIVIL

CAPITULO 4. Requerimientos, Análisis y Diseño. El presente capítulo explica los pasos que se realizaron antes de implementar

MANUAL DE USUARIO DE CUENTAS DE CORREO

Agentes con Interfaz Gráfica.


Transcripción:

CAPITULO V HERRAMIENTA CASE (Rational Rose, C++)

5.1 HERRAMIENTA CASE La documentación del UML ha propiciado el desarrollo de herramientas CASE, las cuales cubren el ciclo de vida del software y además cuentan con el soporte para la documentación de los modelos desarrollados en ellas. Rational Rose es una empresa dedicada al desarrollo de este tipo de soporte que ayuda a los equipos de desarrollo en el proceso de construcción de un sistema. La Herramienta CASE de Racional Rose Es una herramienta para modelado visual, diseñada para ayudar a los desarrolladores a crear soluciones eficientes para el modelado de problemas del mundo real. La versión completa de esta herramienta de Racional Rose, permite que mediante el modelado del sistema total, la herramienta obtiene el código a partir de los diagramas desarrollados en ella, al igual que de la forma inversa, lo que quiere decir, que la herramienta realizar una reingeniería, ésto es, que apartir del código del sistema se puede obtener todo el modelado. En este capítulo se tratará de dar una idea general del uso de dicha herramienta. Definición de un proyecto Antes de iniciar un proyecto se debe tener una idea clara de éste, es decir saber cuales son sus requerimientos, las actividades que involucra, etc., la identificación preeliminar de riesgos, la identificación de interfaces externas, ayudan a mejorar la funcionalidad del sistema. Una vez definido el proyecto se lleva acabo la construcción de los siguientes diagramas: Diagrama de casos de usos Diagrama de clases Diagrama de interacción Diagrama de estados 1. Creación del diagrama de casos de uso Los casos de uso se utilizan para describir el comportamiento del sistema. Estos están compuestos de: actores, y casos de uso. 1.a) Creación de actores 1. Con el clic derecho del mouse sobre el paquete de casos de usos localizado en la parte superior izquierda. Para crear un menú visible. Figura # 1 Browser Paquete de casos de uso 121

2. De las opciones del menú, New seleccionar Actor. Al realizar esto un actor llamado New Class es colocado en la ventana. Figura # 2 Selección de la opción Actor del menú 3. Teniendo seleccionado el actor es posible darle un nombre. Figura # 3 El actor creado aparece en el Browser 1.b) Documentación del actor. Una vez creado el Actor se puede documentar de la siguiente manera: 1. Dar clic con el botón izquierdo del mouse sobre el actor que se va a documentar. 2. Posicionar el cursor en la ventana de documentacion, localizada en la parte inferior izquierda (si esta no se encuentra en el menu principal View elegir Documentation). Figura # 4 Ventana de documentación del Actor Pacman 122

1.c) Crear casos de uso 1. Dar clic con el botón derecho del mouse sobre el paquete de casos de usos localizado en la parte superior izquierda. Para crear un menú visible. 2. De las opciones del menú New, seleccionar Caso de Uso.. Un Caso de Uso es colocado en la ventana. 3. Teniendo seleccionado el Caso de Uso es posible darle nombre. Figura # 5 Creación de Caso de Uso 1.d) Documentación de casos de uso 1. Dar clic con el botón izquierdo del mouse al Caso de Uso que se va a documentar. 2. Posicionar el cursor en la ventana de documentacion, localizada en la parte inferior izquierda (si esta no se encuentra en el menu principal View elegir Documentation). Figura # 6 Documentación de Caso de Uso 1.e) Creación del diagrama principal del caso de uso El diagrama principal puede mostrar lo siguiente:! Todos los casos de uso para un actor seleccionado.! Todos los casos de uso que son implementados en una misma interacción.! Un caso de uso con todas sus relaciones. 1. Dar Doble clic con el botón izquierdo del mouse en el diagrama principal del caso de uso en el Browser. 2. Aparece la ventana del diagrama principal del caso de uso. 3. Mediante la técnica arrastrar-soltar llevar a la ventana del diagrama el actor seleccionado. 4. Repetir el paso 3 para agregar actores adicionales. 5. Seleccionar el caso de uso deseado y mediante arrastrar-soltar llevarlo a la ventana del diagrama. 6. Repetir el paso 5 para agregar casos de uso que sean necesarios. Figura # 7 Opción del diagrama principal de casos de uso 123

Figura # 9 Barra de herramientas Figura # 8 Ventana del diagrama de caso de uso principal NOTA: El diagrama de caso de uso también puede ser creado utilizando la Barra de herramientas de la Figura 9. 2. Diagramas de clase. clases 2.a) Creación de diagrama de 1. Dar Clic con el botón derecho del mouse sobre la Lógical View del Browser 2. Seleccionar en el menú New Class. 3. La clase aparece en la ventana del Browser, de un [Enter] en la clase seleccionada para poder asignarle el nombre. Figura # 10 Creación de una clase 2.b) Creación de documentación de una clase 1. Seleccionar la clase en el Browser. 2. Posicionar el cursor en la ventana de documentación. Figura # 11 Ventana de documentación de la clase Fruta 124

2.c) Creación de un diagrama de clases 1. Dar Doble clic con el botón izquierdo del mouse en el diagrama principal de la Lógical View en el Browser. 2. Aparece la ventana del diagrama de clases. 3. Mediante la técnica arrastrar-soltar llevar a la ventana del diagrama la clase seleccionada. 4. Repetir el paso 3 para agregar todas las clases necesarias. Figura # 12 Ventana del diagrama de clases NOTA: El diagrama de Clases también puede ser creado utilizando la Barra de herramientas. Figura # 13 Barra de herramientas 3. Creación de relaciones Las relaciones que se tratarán son las siguientes: Relación de asociación. Relación de agregación. Multiplicidad. Relación de herencia. 3.a) Creación de relación de asociación 1. De un clic con el botón izquierdo del mouse en el icono de asociación de la barra de herramientas. 2. De un clic con el botón izquierdo del mouse en la clase asociada en el diagrama de clases. 3. Arrastre la línea de asociación a la otra clase asociada. Figura # 14 Relación de Asociación 125

3.b) Creación de relación de agregación. 1. Seleccione el icono de agregación de la barra de herramientas. 2. Dar un clic con el botón izquierdo del mouse en la clase que juega el rol de parte en el diagrama de clases y soltar la línea de agregación en la clase que juega el rol de agregado. Figura # 15 Relación de Agregación 3.c) Indicadores de multiplicidad. 1. Dar un clic con el botón derecho del mouse en la línea de la relación y seleccione la multiplicidad deseada. Figura # 16 Multiplicidad 4.c) Relación de herencia. 1. Seleccionar el icono de herencia de la barra de herramientas. 2. Dar un clic con el botón izquierdo del mouse en la subclase y suelte la línea de herencia en la superclase. Figura # 17 Herencia 126

5. Diagramas de Secuencia. 5.a) Creación de un diagrama de secuencia. 1. Dar un Clic con el botón derecho del mouse sobre el Caso de Uso del Browser. 2. Seleccionar en el menú New\Sequence Diagram. 3. El diagrama de secuencia aparece en la ventana del Browser, dar [Enter] en el diagrama de secuencia seleccionado para poder asignarle el nombre. Figura # 18 Creación de un diagrama de Secuencia 5.b) Creación de objetos y mensajes en un diagrama de secuencia. 1. Dar Doble clic con el botón izquierdo del mouse en el diagrama de secuencia que aparece en el Browser para abrir el diagrama. 2. Seleccionar un actor en el Browser. 3. Arrastrar al Actor a la pantalla principal del diagrama de secuencia. 4. Seleccionar el icono del objeto en la barra de herramientas, y colocarlo en la ventana del Figura # 19 Pantalla de un Diagrama de Secuencia diagrama de secuencia. 5. Seleccionar el objeto y poner su nombre dando doble clic con el mouse sobre él. 6. Repetir los pasos anteriores para cada objeto y actor que sea necesario agregar. 7. Dar clic con el botón izquierdo del mouse en el botón de mensaje del objeto de la barra de herramientas 8. Dar clic con el botón izquierdo del mouse en el actor u objeto para enviar el mensaje. NOTA: El diagrama de Secuencia también puede ser creado utilizando la Barra de herramientas. Figura # 20 Barra de Herramientas 127

6. Diagramas de Estado. de 6.a) Creación de Diagrama Estado. 1. Seleccionar la clase a la cual se le realizara su Diagrama de Estados 2. Dar clic con el botón derecho del mouse sobre la clase y elegir del menú State Diagram. 3. En la clase seleccionada aparece el icono de carpeta (+), dar clic con el botón izquierdo del mouse en él y aparece el Diagrama de Estado de dicha clase, así como la ventana para crearla. Figura # 21 Creación del Diagrama de Estado 6.b) Crear estados. 1. De la barra de herramientas seleccionar el icono de estado, mediante la técnica arrastrar-soltar agregar los que sean necesarios a la ventana. 2. Para poder dar el nombre al estado, dar doble clic con el botón izquierdo del mouse sobre él, aparece una ventana de especificación donde se da el nombre. Figura # 22 Estados de la clase Pacman 6.c) Crear estados de inicio y de término. 1. Para crear un estado de inicio seleccionar el icono en la barra de herramientas, y arrástrelo hasta la ventana. 2. Para crear un estado de Término seleccionar el icono en la barra de herramientas, y arrástrelo hasta la ventana. Figura # 23 Estados de Inicio y de Terminación 128

6.d) Creación de transiciones. 1. Dar un clic con el botón izquierdo del mouse en el icono de transición de la barra de herramientas. 2. El puntero del mouse se modifica a una flechita, indicando que se colocara una transición. 3. De un clic con el botón izquierdo del mouse sobre el estado que inicia la transición y suelte en el estado que termina. 4. Para dar nombre a las transiciones de un clic con el botón derecho sobre ellas. Figura # 24 Transiciones entre estados 7. Diagramas de Colaboración. 7.a) Creación de diagrama de colaboración. 1. Doble clic con el botón izquierdo del mouse en el diagrama de secuencia, en el Browser para abrir el diagrama. Figura # 25 Diagrama de Interacción 2. Presionar F5 3. Reacomodar los objetos en el diagrama. Figura # 26 Diagrama de Colaboración 129

8. Diagramas de Paquete. 8.a) Creación de diagrama de paquetes. 1. Dar clic con el botón derecho del mouse sobre la Vista Lógica en el Browser. 2. Seleccionar del menú New\Packages. 3. Mientras este seleccionado el paquete, teclear el nombre que lo identificará. Paquete Figura # 27 Creación de Paquete 8.b) Agregar clases en el Paquete. 1. Seleccionar la Clase en el Browser. 2. Arrastrar la clase y soltarla en el Paquete. 3. Repetir los pasos para agregar las clases que sean necesarias. Figura # 28 Paquete con sus clases agregadas Figura # 29 Paquete Juego 9. Compilar y generar código. 1. Dar un clic con el botón izquierdo del mouse en el Paquete, Clase o juego de Clases seleccionadas 2. Seleccionar del menu Tools: C++ :Code Generation 3. La Herramienta CASE visualizara en una ventana de estado la generación del código 130