Seminario de Sistemas Distribuidora Autores: Silvana Bassi Federico Albera Director: Lic. José A. Peralta Febrero de 2008.

Slides:



Advertisements
Presentaciones similares
Ciclo de vida de desarrollo de software
Advertisements

MODELOS ORIENTADOS A OBJETOS
U.M.L A/Gx. Diego Gutiérrez Application Analysis and Design.
Metodologías ágiles.
Plan de Implantación Sistemas de Información III
Etapa Análisis-Diseño Uso de UML en el Desarrollo de Proyectos
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de Metodologías ágiles.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
PMO Vicepresidencia TyO _Servicios PMO
MODELADO DE ANALISIS Y DISEÑO
INICIO ESPE Escuela Politécnica del Ejército INTRODUCCIÓN METODOLOGÍA
PROYECTO DE GRADO ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP –
Prof. César Luza Montero
Data Mart para la gestión de reportes y apoyo a la toma de decisiones del departamento de RR.HH. de la empresa de agua S.A.” Agosto 2010.
Proyecto de Ingeniería de Software 2008
Erique Gaspar, Carlos Alfredo
SISTEMAS DE INFORMACION
Análisis y Diseño orientado a objetos con UML.
Conclusiones Fase de Construcción Grupo 1.  Objetivos de la Fase  Cumplimientos  Conclusiones Puntos a tratar:
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
Ingeniería de Software
Ingeniería de Software Orientado a Objetos
Fundamentos de programación
Diseño e Implementación
Las etapas de un proyecto
Ingenieria de software
LA IMPORTANCIA DE LAS PyMEs
ESCUELA POLITÉCNICA DEL EJÉRCITO
1 Diseño Orientado a Objetos Agustín J. González ELO-329: Diseño y Programación Orientados a Objetos 1er. Sem
Metodología para el desarrollo de Software educativo POO
METODOLOGÍA OMT Diseño de sistemas.
“Análisis del Manejo de Información del Departamento de Producción.”
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Ingeniería de software
Fin Fase Elaboración Presentación al director del proyecto Agenda –Objetivos –Cumplimientos –Conclusiones Presentación al director del proyecto Agenda.
ESCUELA POLITÉCNICA DEL EJÉRCITO
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
TEMA: DESARROLLO DE UN SISTEMA INFORMÁTICO PARA EL CONTROL DE USO Y EL MANTENIMIENTO DE VEHÍCULOS DE UNA INSTITUCIÓN PÚBLICA AUTOR: EDISON GUAMAN   DIRECTOR:
Unidad 3: Adquisición de Paquetes de Software Msc. Lic. Susana I. Herrera - Lic. Paola Budán UNSE 2012.
Introducción a UML Departamento de Informática Universidad de Rancagua
Conceptos Fundamentales
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de metodologías ágiles Tatiana Alejandra.
UML.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Relación con otras asignaturas del plan de estudio
Introducción al proceso de verificación y validación.
Diagrama de Transición de Estado
PROCESOS DE DESARROLLO DE SOFTWARE
TEMA: DISEÑO DE LA SOLUCION INTREGRANTES DE EQUIPO: ERIKA CRUZ MARTINEZ RODOLFO LOPEZ ANOTA LUIS ARMANDO LIÑA QUECHA JOSE FRANCISCO MEZO VARELA LUIS ENRIQUE.
Estructurar tus ideas para hacerlas realidad
Preocupaciones del Analista Programador & Usuarios
INGENIERIA DE SOFTWARE
UML – Lenguaje de Modelado Unificado
CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.
Capas de ingeniería del Software. Rosendo Antonio Manuel Ingeniería en Sistemas Computacionales.
Autor: Reinozo Cuesta Christian Marcelo
Fundamentos de Ingeniería de Software
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
Sobre el Proceso Racional Unificado RUP es un proceso para el desarrollo de un proyecto de un software que define claramente quien, cómo, cuándo y qué.
Modelado Orientado a Objetos Programación Orientada a Objetos Departamento de Sistemas Universidad del Cauca 2006.
1 Tema 2: Introducción al proceso unificado de desarrollo de software.
Es una metodología ágil diseñada para el desarrollo de software, basada en la calidad y el monitoreo constante del proyecto. Consiste esencialmente en.
Integrantes: Mejía Zúñiga Yoselin Taco Apaza Pamela Ychuta Torres John.
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
Entregables del Proyecto
Flujos de Trabajo Fundamentales Proceso Unificado de Desarrollo de Software.
Fase de Inicio Proceso Unificado de Desarrollo de Software.
Transcripción de la presentación:

Seminario de Sistemas Distribuidora Autores: Silvana Bassi Federico Albera Director: Lic. José A. Peralta Febrero de 2008

En el presente trabajo reflejamos técnicas esenciales para la creación de software, que permitan el fácil mantenimiento, la fácil utilización, que sea robusto y bien definido. En dicho trabajo aplicamos conceptos y herramientas provistos por el Proceso Unificado y el Lenguaje Unificado de Modelado. De acuerdo con la metodología aplicada y el alcance definido, este trabajo abarcará las fases de Inicio y Elaboración y na iteración de la fase de Construcción durante la cual se definirá el Diseño de Interfaces. Introducción

Objetivos  Realizar el Análisis y Diseño del Sistema Informático de la Distribuidora Frigor, mediante la aplicación del Proceso Unificado de Desarrollo de Software, utilizando Lenguaje Unificado de Modelado (UML) para las Fases de Inicio y Elaboración y una Iteración en la Fase de Construcción.  Con esto se logrará un sistema más eficiente, asegurando un mejor control del stock, mayor eficiencia en el reparto de la mercadería y agilidad y rapidez en el manejo de los procesos.

Justificación  Caso de Estudio Al estar en contacto con personal de la Distribuidora y conociendo las tareas básicas que se realizan, surgió la iniciativa de efectuar un estudio detallado del sistema actual para poder analizar mas a fondo su rendimiento en cuanto a eficiencia y eficacia. Además nos pareció un desafío muy interesante ya que actualmente es una empresa líder en distribución de helados, debido a que con su gran variedad de productos de excelente calidad, logró gran aceptación en el medio.

Justificación  Metodología Como el Proceso Unificado se ha convertido en un proceso de desarrollo de software de gran éxito para la construcción de sistemas orientados a objetos y la herramienta UML permite la construcción de distintos diagramas que ofrecen distintas perspectivas de una abstracción de la realidad, decidimos utilizarlos y conocerlos mas a fondo ya que se están imponiendo en el ámbito de desarrollo de sistemas.

Estructura de Exposición  Marco Teórico  Marco Práctico

Marco Teórico  Proceso Unificado Concepto: Es un Proceso de desarrollo de software (conjunto de actividades necesaria para transformar los requerimientos del usuario en un sistema software). Características  Iterativo e Incremental  Orientado por Casos de Uso  Centrado en la Arquitectura

Marco Teórico  La vida del Proceso Unificado Flujos de trabajo Requerimientos Diseño Implementación Prueba Análisis Fases ElaboraciónInicioConstrucciónTransición Iter #nIter # 1Iter # … n-1 n Iteraciones ---- Iter n+1 Requerimientos Análisis Diseño Implementación Prueba InicioElaboración ConstrucciónTransición Inicio ElaboraciónConstrucciónTransición Requerimientos Análisis Diseño Implementación Prueba

Marco Teórico  UML Concepto: Es un lenguaje para especificar, visualizar, construir y documentar los artefactos del sistemas software, así como para el modelo del negocio y otros sistemas no software. Diagramas:  Clases  Casos de Uso  Actividades  Secuencia  Colaboración

Caso de Estudio Distribuidora FRIGOR Representada en el noroeste argentino por Damesco S.A.

Fase de Inicio Procesos:  Preventa  Facturación  Reparto  Autoventa  Control de Stock  Circuito de la Distribuidora Frigor

Fase de Inicio  Proceso de Preventa y Facturación

Fase de Inicio  Proceso de Reparto

Fase de Inicio  Proceso de Autoventa

Fase de Inicio  Proceso de Control de Stock

Fase de Inicio  Casos de Uso identificados – Proceso de Autoventa - Asistir en la generación de Remito Gral. de Carga Inicial - Asistir en la generación de Facturas de Autoventa - Asistir en la generación de Remito Gral. de Carga Final - Registrar llegada de Equipo de Autoventa - Registrar Forma de Pago - Reservar Stock para Autoventa - Disminuir Stock Físico de Autoventa - Actualizar Stock posterior a Autoventa Ver los Casos de Uso restantes Pag. 23

Fase de Inicio  Conclusión El proyecto es factible: Operativa, Técnica, Económica y Legalmente Se identificaron los objetivos principales, los cuales se tradujeron en la lista de Casos de Uso

Fase de Elaboración  Diagrama de Actividades Ver Pag. 87

Fase de Elaboración Ver Pag. 88

Fase de Elaboración Ver Pag. 89

 Diagrama de Caso de Uso Ver Pag. 91

 Especificación del Caso de Uso ID_CU: Asistir en la generación de Facturas de Autoventa Actor: Vendedor, Chofer Pre-condiciones: Cliente (activo), Vendedor (registrado), Artículos (activos) Post-condiciones: Facturas (generadas), Stock de Autoventa (actualizado) Evento Inicial: Vendedor genera Facturas de Autoventa Ver Pag. 90

 Especificación del Caso de Uso ID_CU: 3.8 – Disminuir Stock Físico de Autoventa Actor: CU Asistir en la generación de Facturas de Autoventa Pre-condiciones: Facturas (registradas), Artículos (activos) Post-condiciones: Stock Físico de Autoventa (actualizado) Evento Inicial: "Asistir en la generación de Facturas de Autoventa" disminuye Stock Físico de Autoventa ID_CU: Registrar Forma de Pago Actor: Vendedor Pre-condiciones: Cliente (seleccionado), Artículos (cargados) Post-condiciones: Forma de Pago Asociada al Pedido (registrado) Evento Inicial: Vendedor registra Pedidos, Asistir en la generación de Facturas de Autoventa Ver Pag. 69 Ver Pag. 102

 Diagrama de Colaboración Ver Pag. 92 Ver Pag. 104

 Diagramas de Clases de Dominio Ver Pag. 29

 Diagramas de Clases de Diseño Ver Pag. 31

Fase de Elaboración  Conclusión - Recopilación de requisitos pendientes - Formulación de requisitos funcionales como Casos de Uso - Establecimiento de una Línea Base - Modelos estables

Fase de Construcción  Diseño de Interfaces

Conclusiones  Caso de Estudio  Metodología

Agradecimientos