3_ModeloAnalisis
-
Upload
manuel-jesus-sanchez-chero -
Category
Documents
-
view
216 -
download
0
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
mailto:[email protected]:[email protected]