Ejemplo Rup
Ejemplo Rup
Ejemplo Rup
Introduccin
Requisitos
Anlisis/Diseo
Implementacin
Prueba
Introduccin
Requisitos
Anlisis/Diseo
Implementacin
Prueba
El objetivo es mostrar un ejemplo de desarrollo de software basado en la metodologa de Rational Unified Process (RUP). El Proyecto es el desarrollo de un sistema para la gestin de artculos deportivos de una empresa del sector de ventas de deportes a clientes tanto a mayoristas como a minoristas. Se desarrollar bajo el lenguaje de programacin Java, teniendo que soportar tanto acceso a una base de datos MYSQL.
Plantillas Para facilitar el desarrollo de este proyecto se utilizaron como soporte las siguientes plantillas basadas en la metodologa RUP y tambin los documentos de informacin adicional de la empresa.
Introduccin
Requisitos
Anlisis/Diseo
Implementacin
Prueba
FICHA DE PRODUCTOS
Ficha de Producto
C38842 Camiseta 1 Equitacin ADIDAS Taiwn Proveedor Oficial Adidas Dispone de tejido ClimaCool que elimina ms rpidamente el sudor que el polister tradicional, lo que permite que el jugador se encuentre ms seco y confortable. Presenta logos bordados, cuello redondo en color a contraste y paneles laterales con tejido de malla para una mejor transpiracin del deportista. En la manga aparece la bandera espaola bordada.
Descripcin:
Precio Compra:
S/. 100.00
Precio Venta:
S/ 120.00
Introduccin
Requisitos
Anlisis/Diseo
Implementacin
Prueba
FICHA DE EMPLEADO
Introduccin
Requisitos
Anlisis/Diseo
Implementacin
Prueba
FICHA DE EMPRESA
Dos A Dos, club deportivo Panamericana S/N Chinbote 46540 96 192 07 07 Marcos Estvez Lujn Ventas [email protected]
Introduccin
Requisitos
Anlisis/Diseo
Implementacin
Prueba
FICHA DE ALBARAN
Introduccin
Requisitos
Anlisis/Diseo
Implementacin
Prueba
FICHA DE FACTURA
Introduccin
Requisitos
Anlisis/Diseo
Implementacin
Prueba
Plan de Desarrollo
Diario de Ejecucin
Se muestran las planificaciones temporales de desarrollo del proyecto en su fase de inicio y de elaboracin, as como el diario de ejecucin del proyecto, junto con el diario de construccin de la aplicacin y cumplimiento de los plazos estimados.
Introduccin
Requisitos
Anlisis/Diseo
Implementacin
Prueba
Plan de Desarrollo
Diario de Ejecucin
Introduccin
Requisitos
Anlisis/Diseo
Implementacin
Prueba
Disciplinas / Artefactos Modelado del Negocio Modelo de Casos de Uso del Negocio y Modelo de Objetos del Negocio Requisitos Glosario, Visin, Modelo de Caso de Uso, Especificaciones de casos de usos, Especificaciones Adicionales Anlisis / Diseo Modelo de Anlisis / Diseo, Modelo de Datos Implementacin Prototipos de Interfaces de Usuario Modelo de Implementacin Pruebas Casos de Pruebas Funcionales Despliegue Modelo de Despliegue Gestin de Cambios y Configuracin Gestin del proyecto Plan de Desarrollo del Software en su versin 1.0 y planes de las Iteraciones Ambiente
Comienzo
Aprobacin
Siguiente fase
Siguiente fase
Introduccin
Requisitos
Anlisis/Diseo
Implementacin
Prueba
Aprobado
Aprobado
Introduccin
Requisitos
Anlisis/Diseo
Implementacin
Prueba
Disciplinas / Artefactos generados o modificados durante la Fase de Construccin (Iteracin 1) Casos de Uso negociados para la Primera Release Elaborar Pedido (Gestin de Ventas) Consultar Pedidos no Atendidos (Gestin de Almacn)
Comienzo
Aprobacin
19/07/2011 23/07/2011
12/08/2011 12/08/2011
Introduccin
Requisitos
Anlisis/Diseo
Implementacin
Prueba
Disciplinas / Artefactos generados o modificados durante la Fase de Construccin (Iteracin 2) Casos de Uso negociados para la Primera Release Elaborar Pedido (Gestin de Ventas) Consultar Pedidos no Atendidos (Gestin de Almacn) Casos de Uso negociados para la Segunda Release Atender Pedido (Gestin de Almacn) Cancelar Pedido Atendido (Gestin de Almacn) Pasar Pedido a Envo (Gestin de Almacn) Incidencia de Pedidos (Gestin de Almacn y Ventas)
Comienzo
Aprobacin
19/07/2011 23/07/2011
Aprobado Aprobado
Introduccin
Requisitos
Anlisis/Diseo
Implementacin
Prueba
Plan de Desarrollo
Diario de Ejecucin
Da 03/04/2011 07/05/2011 10/05/201 14/05/2011 17/05/2011 18/05/2011 21/05/2011 22/05/2011 23/05/2011 24/05/2011 29/05/2011 31/05/2011 01/06/2011
Actividad desarrollada Reunin de los miembros del grupo. Puesta en marcha del proyecto. Organizacin del equipo. Reunin con el Stakeholder de la empresa cliente. Descripcin general del sistema. Captura inicial de requisitos. Reunin con dos de los integrantes del grupo no asistentes a la anterior reunin. Explicacin de la presentacin del proyecto. Elaboracin del primer documento con la captura de requisitos inicial para exponer al resto del grupo. Reunin del grupo de trabajo. Aclaracin de los requisitos iniciales del sistema. Segunda reunin con el Stakeholder para la aclaracin de dudas anteriores, y para el inicio del documento Visin y Plan de Desarrollo Software. Reunin del Jefe Proyecto y Arquitecto de Software para la planificacin de tareas. Comienzo de la fase de Anlisis. Reunin del Jefe de Proyecto, Arquitecto de Software y dos Programadores para identificar subsistemas, actores y algunos casos de uso generales. Primeros esbozos en Rational Rose. Tercera reunin con el Stakeholder. Aclaracin de las caractersticas del sistema y sus atributos. Definicin de los perfiles de usuario. Presentacin de la versin 1.0 del documento Visin. Cuarta reunin con el Stakeholder. Casos de uso generales y glosario encaminados. Algunos posibles casos de prueba. Realizacin del documento Visin versin 1.0 completa. Presentacin del artefacto Plan de Desarrollo Software y del Modelo de Casos de Uso del Negocio y de Objetos del Negocio. Generacin del Diagrama de Clases. Total de horas dedicadas al proyecto:
Dedicacin estimada (en horas de trabajo) 3,5 1 4 1 3 1 3,5 3 1,5 3 3 1 3 271,5 horas
Introduccin
Requisitos
Anlisis/Diseo
Implementacin
Prueba
La Empresa
Se muestra los artefactos utilizados de la metodologa RUP para definir un modelo del negocio, modelos de objetos del negocio y el modelo del dominio. La empresa de deportes que solicit el proyecto de desarrollo software consta de varios departamentos centralizados, un almacn central y de diversas sucursales de ventas repartidas en distintos pases. Cada sucursal de ventas dispone de un almacn regional que suministra los pedidos de los clientes a los pases que conforman una regin determinada, siendo el almacn central el que abastece al resto de almacenes.
Introduccin
Requisitos
Anlisis/Diseo
Implementacin
Prueba
La Empresa
La empresa interacta con distintos elementos externos, entre los que se identifican el cliente externo (persona o entidad que solicita la compra de productos a la empresa), el proveedor (persona o entidad que reabastece de productos a la empresa) y por ltimo la empresa de transportes, que es una subcontrata encargada de servir los pedidos desde los distintos almacenes regionales a los clientes de la empresa.
Introduccin
Requisitos
Anlisis/Diseo
Implementacin
Prueba
La Empresa
Introduccin
Requisitos
Anlisis/Diseo
Implementacin
Prueba
La Empresa
Introduccin
Requisitos
Anlisis/Diseo
Implementacin
Prueba
La Empresa
Estn asociados a cada uno de los casos de uso del negocio. Por ser de mayor prioridad para la empresa, el caso de uso para el cual se desarroll el modelo de objetos fue el del caso de uso del negocio "vender productos".
Introduccin
Requisitos
Anlisis/Diseo
Implementacin
Prueba
La Empresa
Introduccin
Requisitos
Anlisis/Diseo
Implementacin
Prueba
La Empresa
Introduccin
Requisitos
Anlisis/Diseo
Implementacin
Prueba
La Empresa
Introduccin
Requisitos
Anlisis/Diseo
Implementacin
Prueba
La Empresa
Introduccin
Requisitos
Anlisis/Diseo
Implementacin
Prueba
La Empresa
Albarn El albarn (palabra procedente del rabe hispano albar y este del rabe clsico bar'ah), es un documento mercantil que acredita la entrega de un pedido. El receptor de la mercanca debe firmarlo para dar constancia de que la ha recibido correctamente. Dentro de la compraventa, el albarn sirve como prueba documental de la entrega o traditio de los bienes como lo indica su nombre en rabe albar que significa (la prueba o el justificante). En Per equivale a una gua de remisin, pero no es vlida para efectos tributarios, no registra montos, slo las cantidades de los productos. Se utiliza generalmente (obligatoriamente por disposiciones estatales) para el traslado de los productos del proveedor al cliente, o entre almacenes de una misma empresa.
MySQL es un sistema de gestin de bases de datos relacional, multihilo y multiusuario con ms de seis millones de instalaciones.[1] MySQL AB desde enero de 2008 una subsidiaria de Sun Microsystems y sta a su vez de Oracle Corporation desde abril de 2009 desarrolla MySQL como software libre en un esquema de licenciamiento dual.