Upload
katia-martinez-aguirre
View
138
Download
6
Embed Size (px)
Citation preview
EJEMPLO CON RUP
Introducción Gestión del Proyecto Modelado del Negocio Requisitos Análisis/Diseño Implementación Prueba
Introducción Gestión del Proyecto Modelado del Negocio Requisitos Análisis/Diseño Implementación Prueba
El objetivo es mostrar un ejemplo de desarrollo de software basado en la metodología de Rational Unified Process (RUP).
El Proyecto es el desarrollo de un sistema para la gestión de artículos deportivos de una empresa del sector de ventas de deportes a clientes tanto a mayoristas como a minoristas. Se desarrollará bajo el lenguaje de programación Java, teniendo que soportar tanto acceso a una base de datos MYSQL.
PlantillasPara facilitar el desarrollo de este proyecto se utilizaron como soporte las siguientes plantillas basadas en la metodología RUP y también los documentos de información adicional de la empresa.
FICHA DE PRODUCTOSFicha de Producto
Referencia: C38842
Nombre: Camiseta 1ª Equitación
Marca: ADIDAS
Procedencia: Taiwán
Proveedor: Proveedor Oficial Adidas
Descripción:
Dispone de tejido ClimaCool que elimina más rápidamente el sudor que el poliéster tradicional, lo que permite que el jugador se encuentre más seco y confortable. Presenta logos bordados, cuello redondo en color a contraste y paneles laterales con tejido de malla para una mejor transpiración del deportista. En la manga aparece la bandera española bordada.
Precio Compra: S/. 100.00
Precio Venta: S/ 120.00
Introducción Gestión del Proyecto Modelado del Negocio Requisitos Análisis/Diseño Implementación Prueba
FICHA DE EMPLEADO
Introducción Gestión del Proyecto Modelado del Negocio Requisitos Análisis/Diseño Implementación Prueba
FICHA DE EMPRESA
Ficha de Cliente Empresa
Empresa: Dos A Dos, club deportivo RUC: 97852165234
Dirección: Panamericana S/N Chinbote País: Perú
Población: 46540 Provincia: Chimbote
Teléfono: 96 192 07 07 Fax: 96 192 12 38
Contacto: Marcos Estévez Luján Telf. de contacto: 630 456 654
Departamento: Ventas Cargo: Subdirector general
E-mail: mesté[email protected]
Introducción Gestión del Proyecto Modelado del Negocio Requisitos Análisis/Diseño Implementación Prueba
FICHA DE ALBARAN
Introducción Gestión del Proyecto Modelado del Negocio Requisitos Análisis/Diseño Implementación Prueba
FICHA DE FACTURA
Introducción Gestión del Proyecto Modelado del Negocio Requisitos Análisis/Diseño Implementación Prueba
Se muestran las planificaciones temporales de desarrollo del proyecto en su fase de inicio y de elaboración, así como el diario de ejecución del proyecto, junto con el diario de construcción de la aplicación y cumplimiento de los plazos estimados.
Introducción Gestión del Proyecto Modelado del Negocio Requisitos Análisis/Diseño Implementación Prueba
Plan de Desarrollo Planificación del Proyecto Diario de Ejecución
Introducción Gestión del Proyecto Modelado del Negocio Requisitos Análisis/Diseño Implementación Prueba
Plan de Desarrollo Planificación del Proyecto Diario de Ejecución
Introducción•Propósito•Alcance•Resumen
Vista General del Proyecto•Propósito, Alcance y Objetivos•Suposiciones y Restricciones•Entregables del proyecto•Evolución del Plan de Desarrollo del Software
Organización del Proyecto•Participantes en el Proyecto•Interfaces Externas•Roles y Responsabilidades
Gestión del Proceso•Estimaciones del Proyecto•Plan del Proyecto
•Plan de las Fases•Calendario del Proyecto•Seguimiento y Control del Proyecto
Referencias
Vista General del Proyecto
Introducción Gestión del Proyecto Modelado del Negocio Requisitos Análisis/Diseño Implementación Prueba
Plan de Desarrollo Planificación del Proyecto Diario de Ejecución
Fase de Inicio
Fase de Elaboración
Fase de Construcción
iteración 1
Fase de Construcción
Iteración 2
Disciplinas / Artefactos Comienzo Aprobación
Modelado del Negocio
Modelo de Casos de Uso del Negocio y Modelo de Objetos del Negocio Semana 14/05/11 - 20/05/11 Semana 28/05/11 - 3/06/11
Requisitos
Glosario, Visión, Modelo de Caso de Uso, Especificaciones de casos de usos, Especificaciones Adicionales
Semana 14/05/11 - 20/05/11 Semana 28/05/08 - 3/06/11
Análisis / Diseño
Modelo de Análisis / Diseño, Modelo de Datos Semana 21/05/08 - 27/05/11 Siguiente fase
Implementación
Prototipos de Interfaces de Usuario Semana 28/05/08 - 3/06/11 Siguiente fase
Modelo de Implementación Semana 28/05/08 - 3/06/11 Siguiente fase
Pruebas
Casos de Pruebas Funcionales Semana 28/05/08 - 3/06/11 Siguiente fase
Despliegue
Modelo de Despliegue Semana 28/05/08 - 3/05/11 Siguiente fase
Gestión de Cambios y Configuración Durante todo el proyecto Durante todo el proyecto
Gestión del proyecto
Plan de Desarrollo del Software en su versión 1.0 y planes de las Iteraciones Semana 14/05/08 - 20/05/11 Semana 28/05/08 - 3/06/11
Ambiente Durante todo el proyecto Durante todo el proyecto
Introducción Gestión del Proyecto Modelado del Negocio Requisitos Análisis/Diseño Implementación Prueba
Plan de Desarrollo Planificación del Proyecto Diario de Ejecución
Fase de Inicio
Fase de Elaboración
Fase de Construcción
iteración 1
Fase de Construcción
Iteración 2
Disciplinas / Artefactos generados Comienzo Aprobación
Modelado del Negocio
Modelo de Casos de Uso del Negocio y Modelo de Objetos del Negocio Semana 14/05/11 - 20/05/11 Aprobado
Requisitos
Glosario, Visión, Modelo de Datos, Especificaciones de Casos de Usos, Especificaciones Adicionales
Semana 14/05/11 - 20/05/11 Aprobado
Análisis / Diseño
Modelo de Análisis / Diseño, Modelos de Datos Semana 21/05/11 - 27/05/11 Revisar en cada iteración
Implementación
Prototipos de Interfaces de Usuario Semana 28/05/11 - 3/06/11 Revisar en cada iteración
Modelo de Implementación Semana 28/05/11 - 3/06/11 Revisar en cada iteración
Pruebas
Casos de Pruebas Funcionales Semana 28/05/11 - 3/06/11 Revisar en cada iteración
Despliegue
Modelo de Despliegue Semana 28/05/11 - 3/05/11 Revisar en cada iteración
Gestión de Cambios y Configuración Durante todo el proyecto Durante todo el proyecto
Gestión del proyecto
Plan de Desarrollo del Software en su versión 2.0 y planes de las Iteraciones Semana 14/05/11 - 20/05/11 Revisar en cada iteración
Ambiente Durante todo el proyecto Durante todo el proyecto
Introducción Gestión del Proyecto Modelado del Negocio Requisitos Análisis/Diseño Implementación Prueba
Plan de Desarrollo Planificación del Proyecto Diario de Ejecución
Fase de Inicio
Fase de Elaboración
Fase de Construcción
iteración 1
Fase de Construcción
Iteración 2
Disciplinas / Artefactos generados o modificados durante la Fase de Construcción (Iteración 1)
Comienzo Aprobación
Casos de Uso negociados para la Primera Release
Elaborar Pedido (Gestión de Ventas) 19/07/2011 12/08/2011
Consultar Pedidos no Atendidos (Gestión de Almacén) 23/07/2011 12/08/2011
Introducción Gestión del Proyecto Modelado del Negocio Requisitos Análisis/Diseño Implementación Prueba
Plan de Desarrollo Planificación del Proyecto Diario de Ejecución
Fase de Inicio
Fase de Elaboración
Fase de Construcción
iteración 1
Fase de Construcción
Iteración 2
Disciplinas / Artefactos generados o modificados durante la Fase de Construcción (Iteración 2)
Comienzo Aprobación
Casos de Uso negociados para la Primera Release
Elaborar Pedido (Gestión de Ventas) 19/07/2011 Aprobado
Consultar Pedidos no Atendidos (Gestión de Almacén) 23/07/2011 Aprobado
Casos de Uso negociados para la Segunda Release
Atender Pedido (Gestión de Almacén) 13/09/2011 17/09/2008
Cancelar Pedido Atendido (Gestión de Almacén) 16/09/2011 17/09/2008
Pasar Pedido a Envío (Gestión de Almacén) 13/09/2011 17/09/2008
Incidencia de Pedidos (Gestión de Almacén y Ventas) 13/09/2011 17/09/2008
Introducción Gestión del Proyecto Modelado del Negocio Requisitos Análisis/Diseño Implementación Prueba
Plan de Desarrollo Planificación del Proyecto Diario de Ejecución
Día Actividad desarrollada Dedicación estimada (en horas de trabajo)
03/04/2011 Reunión de los miembros del grupo. Puesta en marcha del proyecto. Organización del equipo. 3,5
07/05/2011 Reunión con el Stakeholder de la empresa cliente. Descripción general del sistema. Captura inicial de requisitos. 1
10/05/201 Reunión con dos de los integrantes del grupo no asistentes a la anterior reunión. Explicación de la presentación del proyecto. 4
14/05/2011 Elaboración del primer documento con la captura de requisitos inicial para exponer al resto del grupo. 1
17/05/2011 Reunión del grupo de trabajo. Aclaración de los requisitos iniciales del sistema. 3
18/05/2011 Segunda reunión con el Stakeholder para la aclaración de dudas anteriores, y para el inicio del documento Visión y Plan de Desarrollo Software. 1
21/05/2011 Reunión del Jefe Proyecto y Arquitecto de Software para la planificación de tareas. Comienzo de la fase de Análisis. 3,5
22/05/2011 Reunión 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.
3
23/05/2011 Tercera reunión con el Stakeholder. Aclaración de las características del sistema y sus atributos. Definición de los perfiles de usuario. 1,5
24/05/2011 Presentación de la versión 1.0 del documento Visión. Cuarta reunión con el Stakeholder. Casos de uso generales y glosario encaminados. Algunos posibles casos de prueba.
3
29/05/2011 Realización del documento Visión versión 1.0 completa. 3
31/05/2011 Presentación del artefacto Plan de Desarrollo Software y del Modelo de Casos de Uso del Negocio y de Objetos del Negocio. 1
01/06/2011 Generación del Diagrama de Clases. 3
Total de horas dedicadas al proyecto: 271,5 horas
Introducción Gestión del Proyecto Modelado del Negocio Requisitos Análisis/Diseño Implementación Prueba
Se muestra los artefactos utilizados de la metodología 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 almacén central y de diversas sucursales de ventas repartidas en distintos países. Cada sucursal de ventas dispone de un almacén regional que suministra los pedidos de los clientes a los países que conforman una región determinada, siendo el almacén central el que abastece al resto de almacenes.
La Empresa Modelado del Negocio
Introducción Gestión del Proyecto Modelado del Negocio Requisitos Análisis/Diseño Implementación Prueba
La empresa interactúa 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.
La Empresa Modelado del Negocio
Introducción Gestión del Proyecto Modelado del Negocio Requisitos Análisis/Diseño Implementación Prueba
La Empresa Modelado del Negocio
Modelo de Caso de uso del Negocio
Introducción Gestión del Proyecto Modelado del Negocio Requisitos Análisis/Diseño Implementación Prueba
La Empresa Modelado del Negocio
Modelo del Dominio
Introducción Gestión del Proyecto Modelado del Negocio Requisitos Análisis/Diseño Implementación Prueba
La Empresa Modelado del Negocio
Están 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".
Modelos de Objetos del Negocio
Introducción Gestión del Proyecto Modelado del Negocio Requisitos Análisis/Diseño Implementación Prueba
La Empresa Modelado del Negocio
Modelos de Objetos del Negocio
Modelo de Objetos de Vender ProductosModelo de Objetos de Vender Productos
Introducción Gestión del Proyecto Modelado del Negocio Requisitos Análisis/Diseño Implementación Prueba
La Empresa Modelado del Negocio
Modelos de Objetos del Negocio
Modelo de Objetos de Seguimiento y Consulta de ProductosModelo de Objetos de Seguimiento y Consulta de Productos
Introducción Gestión del Proyecto Modelado del Negocio Requisitos Análisis/Diseño Implementación Prueba
La Empresa Modelado del Negocio
Modelos de Objetos del Negocio
Modelo de Objetos de Reponer StockModelo de Objetos de Reponer Stock
Introducción Gestión del Proyecto Modelado del Negocio Requisitos Análisis/Diseño Implementación Prueba
La Empresa Modelado del Negocio
Modelos de Objetos del Negocio
Modelo de Objetos Modificar CatalogoModelo de Objetos Modificar Catalogo
Introducción Gestión del Proyecto Modelado del Negocio Requisitos Análisis/Diseño Implementación Prueba
La Empresa Modelado del Negocio
Modelos de Objetos del Negocio
Modelo de Objetos de Realizar EntregaModelo de Objetos de Realizar Entrega
AlbaránEl albarán (palabra procedente del árabe hispano albará y este del árabe clásico barā'ah), es un documento mercantil que acredita la entrega de un pedido. El receptor de la mercancía debe firmarlo para dar constancia de que la ha recibido correctamente. Dentro de la compraventa, el albarán 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 guía de remisión, pero no es válida para efectos tributarios, no registra montos, sólo 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 gestión de bases de datos relacional, multihilo y multiusuario con más 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.