guia laboratorio 2013-i análisis y diseño de sistemas i

Download Guia Laboratorio 2013-I Análisis y Diseño de Sistemas I

If you can't read please download the document

Upload: ivan-garcia-vega

Post on 27-Apr-2017

219 views

Category:

Documents


3 download

TRANSCRIPT

  • INSTITUTO SUPERIOR TECNOLGICO CIBERTEC

    CARRERA DE COMPUTACIN E INFORMTICA

    Curso: ANLISIS Y DISEO DE SISTEMAS I

    Gua de Laboratorio

    2013

  • Laboratorio de Anlisis de Sistemas I CIBERTEC

    Pgina 2 de 67

    Contenido Enunciado ........................................................................................................................ 3

    1. Primeros paso con RSA ........................................................................................ 6

    2. Creacin de un proyecto con el Modelo de casos de uso del negocio .................. 8

    3. Creacin de paquetes en el Modelo de casos de uso del negocio ....................... 12

    4. Creacin de los elementos correspondientes en cada diagrama ......................... 15

    5. Creacin del Diagrama general de casos de uso del negocio. ............................ 23

    6. Creacin del Modelo de Anlisis del Negocio (MAN) ...................................... 24

    7. Creacin de Paquetes del MAN .......................................................................... 27

    8. Creacin de los diagramas de realizaciones del negocio. ................................... 35

    9. Creacin del Modelo de casos de Uso ................................................................ 45

    10. Creacin de los casos de uso y actores ............................................................... 49

    11. Estructurar casos de uso ...................................................................................... 51

    12. Diagrama General de casos de Uso .................................................................. 55

    13. Configuracin Automtica del Estereotipo de Modelo de Negocio ................... 57

    14. Importar Archivos ............................................................................................... 65

  • Laboratorio de Anlisis de Sistemas I CIBERTEC

    Pgina 3 de 67

    INGENIERA DE SOFTWARE, METODOLOGA RUP Y

    UML

    LOGRO DE LA UNIDAD DE APRENDIZAJE

    Al trmino de la unidad, el alumno, a partir del correcto entendimiento de la importancia del papel que cumple la Ingeniera de Software dentro de las

    organizaciones, describe las ventajas y desventajas de los modelos de procesos de

    desarrollo de software y la importancia de emplear metodologa RUP para el

    correcto modelado del ciclo de vida de un software.

    De la misma manera el alumno describe los diagramas de UML y utiliza la herramienta CASE Rational Software Architect.

    TEMARIO

    Tema 1: Ingeniera de Software, Metodologa RUP y UML

    Tema 2: Herramienta Case y Entorno de IBM Rational Software Architect

    ACTIVIDADES PROPUESTAS

    Los alumnos visualizan el entorno de la herramienta RSA e investigan sobre otras herramientas CASE.

    UNIDAD DE

    APRENDIZAJE

    1

  • Laboratorio de Anlisis de Sistemas I CIBERTEC

    Pgina 4 de 67

    DISCIPLINA DEL MODELADO DEL NEGOCIO

    LOGRO DE LA UNIDAD DE APRENDIZAJE

    Al trmino de la unidad, el alumno sustentar el primer avance de su proyecto, acerca del Modelado de negocio de la empresa en estudio, el cual est

    conformado por el Modelo de casos de uso del negocio, en el que identificar los

    objetivos, casos de uso y actores del negocio, y realizar el diagrama general de

    casos de uso del negocio, mientras que para el Modelo de anlisis del negocio, a

    los trabajadores y entidades, y realizar los diagramas de clases y de actividades

    del negocio.

    TEMARIO

    Tema 3: Modelado del Negocio

    Tema 4: Modelo de Casos de uso del Negocio

    Tema 5: Modelo de Anlisis de Negocio

    UNIDAD DE

    APRENDIZAJE

    2

  • Laboratorio de Anlisis de Sistemas I CIBERTEC

    Pgina 5 de 67

    Enunciado

    El hotel El Libertador, es una empresa dedicada al hospedaje campestre y desea . Actualmente no cuenta con un sistema, por este

    motivo no tiene un control adecuado de las reservas de habitaciones y de los hospedajes. Se desea realizar un sistema con el propsito de reducir los costos del hotel en un 20% a partir del control total de las habitaciones y control total de los pagos. Este nuevo sistema deber de atender los siguientes procesos del Hotel:

    Para el proceso de reserva, el cliente se apersona al hotel y es atendido por una recepcionista a quien le consulta los precios de las habitaciones, ella informara los precios de las habitaciones y cuando el cliente este de acuerdo en la habitacin y fechas, la recepcionista deber de registrar los datos de la reserva, verificando previamente si el cliente ya se encuentra registrado, si no se encontrase deber de ingresarlo como nuevo cliente. Inmediatamente verificar la disponibilidad de la habitacin para asignar a la reserva e imprimiendo el documento de reserva. La recepcionista informa que deber de depositar el 50% del monto de la reserva en caja. El cliente se dirige a caja a realizar el pago de la reserva, el cajero genera el comprobante de pago por el 50% de la reserva pudiendo pagar el cliente con tarjeta de crdito, finalmente el cliente se acerca con el comprobante de pago donde la recepcionista quien actualiza la reserva con el nmero de comprobante de pago, obteniendo la informacin de la reserva. Adicionalmente informa al cliente que la reserva se realiz con xito.

    Cuando el cliente llega a hospedarse es atendido por la recepcionista quien verificara si el cliente ya tiene una reserva. Si el cliente tuviese una reserva, tomar la informacin de la reserva para registrar el hospedaje, si no tiene reserva deber de tomar los datos tanto del cliente como de la habitacin que desea para generar el registro de hospedaje; si el cliente no existiese, lo deber de crear como un nuevo cliente. Al final se genera el registro de hospedaje y se actualizar la habitacin como ocupada. La recepcionista le informa que debe de cancelar el saldo en caja. El cliente se dirige a caja a realizar el saldo del hospedaje, el cajero genera el comprobante de pago por el saldo, pudiendo pagar el cliente con tarjeta de crdito, finalmente el cliente se acerca con el comprobante de pago donde la recepcionista quien actualiza el hospedaje como pagado, obteniendo la informacin del hospedaje. El da que vence el hospedaje el cliente informa al administrador que se retira del hotel, el administrador registra el alta del hospedaje, obteniendo la informacin del hospedaje y genera una orden de limpieza de la habitacin .

  • Laboratorio de Anlisis de Sistemas I CIBERTEC

    Pgina 6 de 67

    Gua de Laboratorio con Rational Software Architect

    1. Primeros pasos con RSA

    1.1. Especificacin del workspace de trabajo, para cambiar el workspace seleccione Examinar (browser). Para empezar a trabajar por primera vez con IBM RSA, se debe definir una carpeta como espacio de trabajo (workspace en ingls), la cual contendr los proyectos que se crearn en el entorno de la herramienta.

    Figura No. 1. Creacin de un Workspace

    1 2

    3 4

    5

  • Laboratorio de Anlisis de Sistemas I CIBERTEC

    Pgina 7 de 67

    1.2. A continuacin, se presentar una pgina de bienvenida, el cual se mostrar slo si se define por primera vez el workspace. Para trabajar en el entorno se cierra esta pgina.

    Figura No. 2. Bienvenida al RSA

    1.3. Por ltimo, se visualizar la perspectiva Modeling, con la cual podr crear varios proyectos que contendr modelos con UML.

  • Laboratorio de Anlisis de Sistemas I CIBERTEC

    Pgina 8 de 67

    Figura No. 3. Entorno de RSA

    2. Creacin de un proyecto con el Modelo de casos de uso del negocio

    2.1. Cree un proyecto de nombre ProyHotel

    Figura No. 4. Creacin de un Proyecto

    2.2. Seleccione tipo de Proyecto.

    1 2

    3 Clic derecho

    sobre el

    explorador de proyectos

    1

    2

    Entorno de

    Diagramacin

    Explorador de

    proyectos

    Vista de

    Propiedades

  • Laboratorio de Anlisis de Sistemas I CIBERTEC

    Pgina 9 de 67

    Figura No. 5. Seleccin de Proyecto Model Project

    2.3. Ingrese el nombre del proyecto.

    Figura No. 6. Nombrando el proyecto ProyHotel

    1

    2

  • Laboratorio de Anlisis de Sistemas I CIBERTEC

    Pgina 10 de 67

    2.4. Seleccione categora de modelo a crear.

    Figura No. 7. Creando el Modelo MCUN ---- NEXT

    2.5. Seleccione la siguiente ventana.

    Figura No. 8. seleccionamos Next

    1

    2

    3

    4

    1

  • Laboratorio de Anlisis de Sistemas I CIBERTEC

    Pgina 11 de 67

    2.6. Active las dos capacidades de UML y Finish

    Figura No. 9. Seleccionamos los diagramas y elementos

    Dar clic en Finish(Finalizar). Veremos como en el Explorador de Proyectos, se ha creado el proyecto ProyHotel con el Modelo Modelo de Casos de Uso del Negocio (MCUN). Ver figura 7

    Figura No. 10.- Explorador de Proyectos: Proyecto y MCUN

    2.7. Asignar Estereotipo de Casos de Uso del negocio Ahora procederemos a cambiar el estereotipo al MCUN, de la siguiente manera (ver figuras 8 y 9): a) Seleccionamos el Modelo de casos de Uso del Negocio del Explorador. b) En la pestaa Propiedades estereotipos, luego presionamos Aplicar

    Estereotipos. c) Marcar BusinessUsecaseModel y dar OK

    1

    2

  • Laboratorio de Anlisis de Sistemas I CIBERTEC

    Pgina 12 de 67

    Figura No. 11. Cambiando estereotipo al MCUN

    Figura No. 12. MCUN con su estereotipo

    3. Creacin de paquetes en el Modelo de casos de uso del negocio

    3.1. Agregue un diagrama de formato libre.

    Crearemos tres (3) paquetes: Objetivos del Negocio, Actores del Negocio y Casos de Uso del Negocio. Los paquetes se pueden crear desde el entorno de diagramacin o desde la paleta de diseo. Luego agregaremos las dependencias entre paquetes.

    Ahora, vamos a aadir un Diagrama de formato libre, para crear la organizacin del MCUN, donde estarn sus tres (3) paquetes.

    1

    2

    3

    4

    5

  • Laboratorio de Anlisis de Sistemas I CIBERTEC

    Pgina 13 de 67

    Figura No. 13. Aadiendo un Diagrama de formato libre

    3.2. Renombre el diagrama de formato libre como Organizacin del MCUN y main como Diagrama General de Casos de uso del negocio

    Figura No. 14.- Explorador de Proyectos

    3.3. Sobre el diagrama de Organizacin del MCUN, cree tres paquetes: Objetivos del negocio, Casos de uso del negocio y Actores del negocio. Puede crear el paquete desde el entorno de diagramacin o desde la paleta de diseo. Al final, agregue las dependencias.

    Figura No. 15.- Creacin de Paquetes

    Clic derecho sobre

    el modelo 1 2

  • Laboratorio de Anlisis de Sistemas I CIBERTEC

    Pgina 14 de 67

    Figura No. 16. Estructura del MCUN

    3.4. Renombre el diagrama tipo Freeform de cada paquete. En Actores como AN en Casos de uso del como CUN y en objetivos como ON

    Figura No. 17. Paquetes del MCUN

    3.5. Agregue otro diagrama de formato representar los Casos de uso del negocio versus Objetivos del negocio. Debe quedar as: