diseño de sistemas i clase rup
DESCRIPTION
Metodologia RUPTRANSCRIPT
INSTITUTO TECNOLOGICO SUPERIORDE INFORMATICA “IBARRA”
Diseño de Diseño de Sistemas ISistemas IJuan Echegaray ChangJuan Echegaray Chang
DOCENTEDOCENTE
DATOS PERSONALES:
•NOMBRES: JUAN ROBYN EHEGARAY CHANG•DIRECCION: JUAN DE VELASCO 2-54 Y SALINAS•TELEFONO: CONV. 062601344 CEL. 0992785114•EMAIL: [email protected]•BLOG: WWW.JUANROBYN.BLOGSPOT.COM
DATOS ESTUDIANTILES
•ESTUDIOS PRIMARIOS: ESCUELA 28 DE SEPTIEMBRE•ESTUDIOS SECUNDARIOS: COLEGIO TEODORO GÓMEZ DE LA TORRE•SUPERIOR: INSTITUTO TECNOLÓGICO SUPERIOR IBARRA – TÉCNICO PROGRAMADOR
INSTITUTO TECNOLOGICO SUPERIOR IBARRA – TECNOLOGO EN SISTEMAS UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES: LICENCIADO EN SISTEMAS COMPUTACIONALES UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES: INGENIERIA EN SISTEMAS UNIVERSIDAD CAT’OLICA DEL ECUADOR SEDE – IBARRA: MAESTRIA EN GESTION Y PRACTICA DOCENTE
INFORMACION LABORAL:
•UNIDAD EDUCATIVA SAGRADO COIRAZON DE JESUS – HNAS. BETHLEMITAS: DOCENTE DE 1996 A 2003•UNIAD EDUCATIVA DIOCESANA BILINGÜE: DOCENTE DESDE 2003 HASTA LA PRESENTE FECHA•INSTITUTO TECNOLOGICO SUPERIOR IBARRA:: DOCENTE DESDE 1994 HASTA LA PRESENTE FECHA.
JUAN ECHEGARAY CHANGDOCENTE
CURRICULOCURRICULO
DISEÑO DE SISTEMAS UTILIZANDO LA METODOLOGIA
RUP (RATIONAL UNIFIED PROCESS)
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
DISEÑO DE SISTEMASDISEÑO DE SISTEMAS
EJEMPLIFIQUE SU SISTEMA A EJEMPLIFIQUE SU SISTEMA A TRABAJARTRABAJAR
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
INTRODUCCIONINTRODUCCION
El objetivo de esta PRESENTACION 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 gestión de artículos deportivos de una empresa deportivos de una empresa del sector de ventas de deportes a clientes tanto a mayoristas como a minoristas.
Se incluye hasta la segunda iteración de la fase de construcción, según la división establecida en el documento Plan de Desarrollo SoftwarePlan de Desarrollo Software.
Por motivos de privacidad no se pueden publicar los datos de la entidad para la que se diseñó el software.
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
CONTEXTO DE DESARROLLOCONTEXTO DE DESARROLLO
Este proyecto ha sido desarrollado en el contexto de la asignatura de sexto nivel de la carrera de sistemas del Instituto Tecnológico Superior Ibarra y bajo la supervisión del profesor de la materia.
El equipo de desarrollo que realice un proyecto de este tipo, deberá estar conformado por:
Cant.Cant. INTEGRANTESINTEGRANTES
1 Jefe de Proyecto
1 Arquitecto de Software
2 Analista desarrollador
2 Programadores
La aplicación se desarrolló bajo el lenguaje de programación debe ser elegida por el equipo de Desarrolloequipo de Desarrollo, dependiendo de las necesidades de la empresa. Cabe citar que el equipo de desarrollo puede estar limitado a unos conocimientos medios del lenguaje de programación, por lo que las soluciones adoptadas pueden no ser completamente eficientes; pero tomemos en cuenta de que se trata de una actividad netamente educativa.
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
PROYECTOPROYECTO
GESTION DEL PROYECTOGESTION DEL PROYECTO
MODELADO DEL NEGOCIOMODELADO DEL NEGOCIO
REQUISITOSREQUISITOS
ANALISIS Y DISEÑOANALISIS Y DISEÑO
IMPLEMENTACIONIMPLEMENTACION
PRUEBASPRUEBAS
Gestión del Proyecto 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.
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
PROYECTOPROYECTO
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
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
PROYECTOPROYECTOIntroducció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
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
PLAN DE DESARROLLO DEL SOFTWAREPLAN DE DESARROLLO DEL SOFTWARE
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
1.1. INTRODUCCIONINTRODUCCION.1.1. Proposito.- es proporcionar la información necesaria
para controlar el proyecto. En él se describe el enfoque de desarrollo del software.
Los usuarios del Plan de Desarrollo del Software son: El jefe del proyecto lo utiliza para organizar la agenda y
necesidades de recursos, y para realizar su seguimiento.
Los miembros del equipo de desarrollo lo usan para entender lo qué deben hacer, cuándo deben hacerlo y qué otras actividades dependen de ello.
1.2. Alcance.- [Una breve descripción del alcance de este Plan de Desarrollo Software]
1.3. Resumen.-
• Vista General del Proyecto • Organización del Proyecto .• Gestión del Proceso • Planes y Guías de aplicación .
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
PLAN DE DESARROLLO DEL SOFTWAREPLAN DE DESARROLLO DEL SOFTWARE
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
2. VISTA GENERAL DEL PROYECTO2. VISTA GENERAL DEL PROYECTO
2.1. Proposito, alcance y objetivos.- La información que a continuación se incluye ha sido extraída de las diferentes reuniones que se han celebrado con el stakeholder de la empresa desde el inicio del proyecto.
2.2. Suposiciones y restricciones.- [Describe todas aquellas suposiciones que se realizan sobre el proyecto y se declaran las restricciones impuestas tales como restricciones temporales, de hardware, de personal, etc.]
2.3. Entregables del proyecto.- A continuación se indican y describen cada uno de los artefactos que serán generados y utilizados por el proyecto y que constituyen los entregables. Esta lista constituye la configuración de RUP desde la perspectiva de artefactos, y que proponemos para este proyecto.
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
PLAN DE DESARROLLO DEL SOFTWAREPLAN DE DESARROLLO DEL SOFTWARE
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
2.3. Entregables del proyecto.-
1.Plan de desarrollo del Software2.Modelo de Casos de Uso del Negocio3.Modelo de Objetos del Negocio4.Glosario5.Modelo de Casos de Uso6.Visión7.Especificaciones de Casos de Uso8.Especificaciones Adicionales9.Prototipos de Interfaces de Usuario10.Modelo de Análisis y Diseño11.Modelo de Datos 12.Modelo de Implementación13.Modelo de Despliegue14.Casos de Prueba15.Solicitud de Cambio16.Plan de Iteración17.Evaluación de Iteración18.Lista de Riesgos19.Manual de Instalación20.Material de Apoyo al Usuario Final21.Producto
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
PLAN DE DESARROLLO DEL SOFTWAREPLAN DE DESARROLLO DEL SOFTWARE
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
3.- ORGANIZACIÓN DEL PROYECTO3.- ORGANIZACIÓN DEL PROYECTO
3.1. Participantes en el Proyecto[Aquí se declara el perfil del candidato a este puesto, así como su nombre y apellidos]
3.2. Interfaces Externas[Breve descripción de las interfaces y funcionalidad que ofrecerá el producto]
3.3. Roles y Responsabilidades
Se describen las principales responsabilidades de cada uno de los puestos en el equipo de desarrollo durante las fases de Inicio y Elaboración, de acuerdo con los roles que desempeñan en RUP.
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
PLAN DE DESARROLLO DEL SOFTWAREPLAN DE DESARROLLO DEL SOFTWARE
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 ( IECT )•Calendario del Proyecto•Seguimiento y Control del Proyecto
Referencias
4.- GESTIÓN DEL PROCESO4.- GESTIÓN DEL PROCESO 4.1. Estimaciones del ProyectoEl presupuesto del proyecto y los recursos involucrados se adjuntan en un documento separado. 4.2. Plan del ProyectoEn esta sección se presenta la organización en fases e iteraciones y el calendario del proyecto. 4.2.1. Plan de las FasesEl desarrollo se llevará a cabo en base a fases con una o más iteraciones en cada una de ellas. La siguiente tabla muestra una la distribución de tiempos y el número de iteraciones de cada fase (para las fases de Construcción y Transición es sólo una aproximación muy preliminar)
4.2.2. Calendario del ProyectoA continuación se presenta un calendario de las principales tareas del proyecto incluyendo sólo las fases de Inicio y Elaboración.
4.2.3. Seguimiento y control del ProyectoGestión de Requisitos, Control de Plazos, Control de Calidad, Gestión de Riesgos, Gestión de Configuración
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
PLAN DE DESARROLLO DEL SOFTWAREPLAN DE DESARROLLO DEL SOFTWARE
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 ( IECT )•Calendario del Proyecto•Seguimiento y Control del Proyecto
Referencias
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
PROYECTOPROYECTOIntroducció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
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
PROYECTOPROYECTO
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
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
PROYECTOPROYECTOIntroducció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
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
PROYECTOPROYECTOIntroducción Gestión del Proyecto Modelado del Negocio Requisitos Análisis/Diseño Implementación Prueba
La Empresa Modelado del Negocio
Modelo del Dominio
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
PROYECTOPROYECTOIntroducció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
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
PROYECTOPROYECTOIntroducció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
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
PROYECTOPROYECTOIntroducció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
Requisitos se muestran los artefactos definidos según la metodología RUP, es decir, el documento plan de desarrollo software, el documento visión, el documento glosario y las especificaciones tanto de los casos de uso como de los casos de pruebas relacionados con estos.
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
PROYECTOPROYECTO
Análisis/Diseño se muestran tanto el modelo de análisis/diseño (diagrama de clases) como el modelo de datos (modelo entidad - relación), desde los cuales se puede consultar la especificación de los métodos de clase más relevantes o las especificaciones de atributos.
Implementación se muestran los prototipos de interfaces de usuario de la aplicación, tanto para el sistema de gestión de ventas como para el sistema de gestión de almacén. También en este apartado se muestran los diagramas de componentes y diagrama de despliegue. que modela las aplicaciones incorporadas en el proyecto hasta la segunda iteración de la fase de construcción (según la definición de fases e iteraciones de la metodología RUP) y desde los cuales, a través de los componentes se puede consultar el código fuente de cada uno.
Pruebas Se muestran únicamente los casos de pruebas generados para los casos de uso incorporados hasta la segunda iteración de la fase de construcción.
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
PROYECTOPROYECTO
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
CONTEXTO DE DESARROLLOCONTEXTO DE DESARROLLO
Plantillas
Para 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.
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
FICHAS DE INFORMACION ADICIONALFICHAS DE INFORMACION ADICIONAL
Fichas de ProductosFichas de EmpleadosFichas de ClientesAlbaranesFacturas
Fichas de datos de la empresa, tanto en lo personal como de Fichas de datos de la empresa, tanto en lo personal como de clientes, productos, albaranes y facturas, darán soporte al clientes, productos, albaranes y facturas, darán soporte al
desarrollo de este proyecto,,,,desarrollo de este proyecto,,,,
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
FICHAS DE INFORMACION ADICIONALFICHAS DE INFORMACION ADICIONAL
Ficha de Producto
Referencia: C38842
Nombre: Camiseta 1ª Equitación S. Española
Marca: ADIDAS
Procedencia:
Taiwan
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:
29,00
Precio Venta: 48,00
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
FICHAS DE INFORMACION ADICIONALFICHAS DE INFORMACION ADICIONAL
Ficha de EmpleadoNombre: Adriana
Fotografía
Apellidos: López Guerrero
DNI: 26485981-NFecha de nacimiento:
09/01/1965
Nº Seguridad Social: 345495168497
Departamento: Logística Cargo: Directora General
Dirección: Maestro Gonzalvo, 51, 28
País: España
Provincia: Valencia CP: 46005 Valencia
Teléfono: 963 737 198 E-mail: [email protected]
Nº de Cuenta Bancaria: 2100-4474-71-0087982051
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
FICHAS DE INFORMACION ADICIONALFICHAS DE INFORMACION ADICIONAL
Ficha de Cliente EmpresaEmpresa: Marion Sport RUC 1001845445001Dirección: Autovía Mitad del Mundo País: EcuadorPoblación: 46540 Toledo Provincia: PichinchaTeléfono: 022-658-985 Fax: 022-568-999
Contacto: David Ronny Lopez GuerreroTelf. de contacto: 024-565-985
Departamento:
Ventas Cargo: Subdirector general
E-mail: [email protected]
Ficha de Cliente EmpresaEmpresa: Deportes Moran RUC 1001545254001Dirección: Bolivia y Maracaibo País: EcuadorPoblación: 52562 Capelo Provincia: PichinchaTeléfono: 022-653-965 Fax: 022-653-965
Contacto: Bryan Gabriel Salazar RochaTelf. de contacto: 024-525-652
Departamento:
Ventas y Adquisiciones Cargo: Gerente General
E-mail: [email protected]
INSTITUTO TECNOLOGICO SUPERIOR “IBARRA”
FICHAS DE INFORMACION ADICIONALFICHAS DE INFORMACION ADICIONALALBARÁN
World Trade Development, S.A.
Número de albarán: 2013
Fecha y hora de salida Fecha y hora de entrega12/11/2002 18/11/2002
Encargado de Almacén: Lucas Andrés Raga
Empresa Transportista: Americana de carga LTDA
Cliente: Cuylas, S.L.Dirección: Vía Augusta, 37
País: España Provincia: BarcelonaPoblación: 08006 Barcelona Telf.: 936 456 987
Persona de contacto:
Ricardo Sanz Roig
E-mail: [email protected] Nombre del Producto Cantidad Precio Total
350126 Zapatillas Nike mod. Air 245a Talla 42 EU 25 32,45 811,25350120 Zapatillas Nike mod. Air 245a Talla 37 EU 25 29,30 732,50465987 Mochila Reebok azul mod. 354s 12 18,21 218,52687951 Pantalón corto Adidas mod. 12f Talla 48 EU 20 16,50 330,00987651 Pack 3 pelotas Golf mod 176e 15 12,34 185,10265521 Botas de montaña Bestard mod.22 Talla 38 12 25,12 301,44753159 Zapatillas Adidas mod. 651d Talla 40 EU 20 32,59 651,80753150 Zapatillas Adidas mod. 651d Talla 37 EU 20 32,49 649,80425356 Sudadera Reebok mod. 17b Talla XL 15 19,90 298,50846135 Gorro baño Speedo color negro 20 12,53 250,60334567 Balón fútbol Nike mod.154a 12 22,32 267,84032466 Balón baloncesto Dunlop mod. 032w 10 21,18 211,80648863 Camiseta F.C. Barcelona Talla L 20 26,54 530,80648862 Camiseta F.C. Barcelona Talla M 20 26,34 526,80648861 Camiseta F.C. Barcelona Talla P 30 26,20 786,00455630 Bicicleta montain bike BH mod.651q 2 50,87 101,74
Total IVA no incluido: 8.557,50 IVA: 1.369,20
Total IVA incluido: 9.926,70
INSTITUTO TECNOLOGICO SUPERIORDE INFORMATICA “IBARRA”