3_ModeloAnalisis

download 3_ModeloAnalisis

of 12

Transcript of 3_ModeloAnalisis

  • 8/8/2019 3_ModeloAnalisis

    1/12

  • 8/8/2019 3_ModeloAnalisis

    2/12

    Utilizando la Metodologa RUP::Desarrollo de un Sistema de Gest

    MSc. Manuel Snchez Chero manuelsanchezchero@ya

    Expositor

    Introduccin Gestin del Proyecto Modelado del Negocio Requisitos Anlisis/Diseo Implementacin Prueba

    Tiene como objetivo delimitar el sistema y capturar la funcionalidad que

    debe ofrecer desde la perspectiva del usuario. Este modelo puede

    funcionar como un contrato entre el desarrollador y el cliente o usuario

    del sistema, y por lo tanto proyecta lo que el cliente desea segn la

    percepcin del desarrollador.

    El propsito del modelo de requisito es comprender completamente el

    problema y sus implicaciones.

  • 8/8/2019 3_ModeloAnalisis

    3/12

    Utilizando la Metodologa RUP::Desarrollo de un Sistema de Gest

    MSc. Manuel Snchez Chero manuelsanchezchero@ya

    Expositor

    Introduccin Gestin del Proyecto Modelado del Negocio Requisitos Anlisis/Diseo Implementacin Prueba

  • 8/8/2019 3_ModeloAnalisis

    4/12

    Utilizando la Metodologa RUP::Desarrollo de un Sistema de Gest

    MSc. Manuel Snchez Chero manuelsanchezchero@ya

    Expositor

    CAPTURA DE REQUISITOS COMO CASOS DE USO

    1. Los requisitos funcionales son estructurados como CU.

    2. Los CU, especifican una secuencia de acciones, incluyendo variantes, que el sistema debe

    orjentar produciendo un resultado de valor observable a un actor particular.

    3. Los CU, permiten llegar a un acuerdo entre los desarrolladores y los cliente, respecto a los

    requerimientos (Condiciones y Capacidades).

    4. Cada manera en que el actor usa el sistema es representado como un CU.

    5. Una instancia de CU, es una ejecucin.

    Introduccin Gestin del Proyecto Modelado del Negocio Requisitos Anlisis/Diseo Implementacin Prueba

    ANALISIS

    1. Alcanzar un entendimiento ms preciso de los requerimientos

    2. Se analiza los problemas con mayor profundidad: Los CU, deben de ser independientes uno de otro, tanto como sea posible.

    Anlisis se puede reflejar las interacciones internas, incluido los recursos internoscompartidos. CU deben se descriptores utilizando el lenguaje del cliente Anlisis se usa el lenguaje del desarrollador Cada CU, debe ser estructurado para formar una especificacin intuitiva y completa de

    la funcionalidad. Anlisis, Estructurar los requisitos para facilitar reusarlos y mantenerlos.

  • 8/8/2019 3_ModeloAnalisis

    5/12

    Utilizando la Metodologa RUP::Desarrollo de un Sistema de Gest

    MSc. Manuel Snchez Chero manuelsanchezchero@ya

    Expositor

    Introduccin Gestin del Proyecto Modelado del Negocio Requisitos Anlisis/Diseo Implementacin Prueba

    COMPARACINModelo de CU Modelo de Anlisis

    Usa el lenguaje del cliente. Usa el lenguaje del Desarrollador.

    Vista externa del sistema. Vista Interna del sistema.

    Estructurado por CU. Estructurado por clases estereotipadas y

    paquetes.

    Contrato entre los clientes y losdesarrolladores.

    Usado por los desarrolladores paraentender como el sistema sera amoldado.

    Puede contener redundancia einconsistencia entre requerimientos.

    No debera tener redundancia niinconsistencia entre requerimientos.

    Captura la funcionalidad del sistema. Bosqueja cmo realizar la funcionalidaddentro del sistema.

    Define CU que son analizadosextensamente en el modelo del anlisis.

    Define realizaciones de CU, cada unorepresentado el anlisis de un CU delModelo de CU.

  • 8/8/2019 3_ModeloAnalisis

    6/12

    Utilizando la Metodologa RUP::Desarrollo de un Sistema de Gest

    MSc. Manuel Snchez Chero manuelsanchezchero@ya

    Expositor

    Introduccin Gestin del Proyecto Modelado del Negocio Requisitos Anlisis/Diseo Implementacin Prueba

    En la descripcin del problema se menciona que para poder utilizar el

    sistema el usuario debe estar registrado, por lo cual agregamos un caso de

    uso Registrar Usuario. Por otro lado, se debe incluir la Base de Datos de

    Reservas, y la Base de Datos de Registro ya que son actores secundarios

    necesarios. Estos tres casos de uso se muestran en la figura.

    Caso de Uso Diagrama Casos de Usos Descripcin del Problema

  • 8/8/2019 3_ModeloAnalisis

    7/12

    Utilizando la Metodologa RUP::Desarrollo de un Sistema de Gest

    MSc. Manuel Snchez Chero manuelsanchezchero@yaExpositor

    Introduccin Gestin del Proyecto Modelado del Negocio Requisitos Anlisis/Diseo Implementacin Prueba

    Los casos de uso adicionales en este diagrama son la extensin de Registrar Tarjeta y PagarReservacin. Este ltimo caso de uso es interesante por que extiende Hacer Reservacin e

    incluye Registrar Tarjeta, ambos requisitos para poder comprar un boleto con el sistema.

    Adems de la inclusin anterior, tambin se incluyen los casos de uso de Validar Usuario y

    Ofrecer Servicios en los casos de uso bsicos: Registrar Usuario, Consultar Informacin y

    Hacer Reservacin.

    Caso de Uso Diagrama Casos de Usos Descripcin del Problema

  • 8/8/2019 3_ModeloAnalisis

    8/12

    Utilizando la Metodologa RUP::Desarrollo de un Sistema de Gest

    MSc. Manuel Snchez Chero manuelsanchezchero@yaExpositor

    Introduccin Gestin del Proyecto Modelado del Negocio Requisitos Anlisis/Diseo Implementacin Prueba

    Caso de Uso Diagrama Casos de Usos Descripcin del Problema

    Caso de Usos: Registrar UsuarioActores Usuario, Base de datos Registros

    Tipos: Bsico

    Propsito: Permitir a un usuario registrarse con el sistema de reservacionesde vuelo para su uso posterior.

    Resumen: Este caso de uso es iniciado por el Usuario. Ofrece funcionalidadpara crear, modificar y eliminar el registro de usuario con elsistema de reservaciones.

  • 8/8/2019 3_ModeloAnalisis

    9/12

    Utilizando la Metodologa RUP::Desarrollo de un Sistema de Gest

    MSc. Manuel Snchez Chero manuelsanchezchero@yaExpositor

    Introduccin Gestin del Proyecto Modelado del Negocio Requisitos Anlisis/Diseo Implementacin Prueba

    Caso de Uso Diagrama Casos de Usos Descripcin del Problema

    Anlisis Clases segn casos de uso - Registrar Usuario

  • 8/8/2019 3_ModeloAnalisis

    10/12

    Utilizando la Metodologa RUP::Desarrollo de un Sistema de Gest

    MSc. Manuel Snchez Chero manuelsanchezchero@yaExpositor

    Introduccin Gestin del Proyecto Modelado del Negocio Requisitos Anlisis/Diseo Implementacin Prueba

    Caso de Uso Diagrama Casos de Usos Descripcin del Problema

  • 8/8/2019 3_ModeloAnalisis

    11/12

    Utilizando la Metodologa RUP::Desarrollo de un Sistema de Gest

    MSc. Manuel Snchez Chero manuelsanchezchero@yaExpositor

    Introduccin Gestin del Proyecto Modelado del Negocio Requisitos Anlisis/Diseo Implementacin Prueba

    DiagramaSecuencia

    Diagrama Casos de Usos Descripcin del Problema

  • 8/8/2019 3_ModeloAnalisis

    12/12

    Utilizando la Metodologa RUP::Desarrollo de un Sistema de Gest

    MSc. Manuel Snchez Chero manuelsanchezchero@yaExpositor

    Preg

    un

    tas

    [---------- Expositor ----------]

    MSc. Manuel Snchez Chero

    [email protected]

    mailto:[email protected]:[email protected]