Proyecto Final Analisis Orientado
-
Upload
kevin-mero-constantine -
Category
Documents
-
view
226 -
download
0
description
Transcript of Proyecto Final Analisis Orientado
ESCUELA SUPERIOR POLITECNICA DEL LITORAL
Facultad de ciencias naturales y matemáticas (FCNM)
PROYECTO FINAL DEANALISIS ORIENTADO A OBJETOS
Título:Desarrollo Aplicación Software Gestión Artículos
Presentado por:Geovanny Cárdenas falcones y Ángel Chancay
Profesora:Johana Trejo
GUAYAQUIL-ECUADOR
Año:2015
1
TITULODesarrollo Aplicación Software Gestión Artículos
INTRODUCCION
Una empresa dedicada a la venta de artículos deportivos requiere de una aplicación software para la gestión de sus productos en las etapas de compra, venta y transporte. El desarrollo de este software está basado en la metodología de Rational Unified Process (RUP).
RESUMEN DEL MODELO DE NEGOCIO
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), la empresa no cuenta con servicio de transporte propio por lo que ha decidido hacer una subcontratación a otra empresa la cual será la encargada de servir los pedidos desde los distintos almacenes regionales a los clientes de la empresa
OBJETIVOS GENERALES
Mediante el uso de diagramas UML modelar los diferentes componentes, artefactos, paquetes, e interfaces necesarias para el desarrollo de una aplicación para el sistema de gestión de artículos deportivos de una tienda deportiva
ESPECÍFICOS.
Mostrar los beneficios que ofrece cada uno de los diagramas UML a la hora de diseñar sis-temas.
Ofrecer un panorama claro de los usos prácticos del UML. Describir los elementos que participan en un sistema y cómo interactúan entre ellos. Ejemplificar claramente cada uno de los diagramas UML para el diseño eficiente del mo-
delo de negocios. Tener un modelo simplificado el sistema software que se va a implementar para la gestión
de artículos deportivos.
DIAGRAMAS
CASOS DE USO
Estos diagramas nos van a permitir identificar a los distintos actores que interactúan con el sistema, y el cual nos servirá como una guía para poder construir el diagrama de componentes más adelante
2
ACTORES: Cliente externo, proveedor, Empresa de transportes
3
DIAGRAMA DE CLASES
Este diagrama describe la estructura de un sistema mostrando las clases del sistema, sus atributos, operaciones (o métodos), y las relaciones entre los objetos.
4
DIAGRAMA DE ARTEFACTOS Y COMPONENTES
El siguiente diagrama nos muestra los componentes y artefactos que conforman la disposición de las partes integrantes de la aplicación y las dependencias entre los distintos módulos de la aplica -ción
DIAGRAMA DE COMPONENTES GENERAL
El siguiente diagrama muestra los componentes físicos que pueden ser usados para modelar y do-cumentar cualquier arquitectura de sistemaEstos se dividirán en dos uno para el área del almacén y otro para el área de ventas.
5
DIAGRAMA DE COMPONENTES DE ALMACEN
6
DIAGRAMA DE COMPONENTES DE VENTAS
DIAGRAMA DE PAQUETES
Nos muestra cómo el sistema está dividido en agrupaciones lógicas mostrando las dependencias entre esas agrupaciones.
La empresa de artículos deportivos esta dividió en varios departamento centralizados, entre los cua-les están: un almacén central y de diversas sucursales de ventas repartidas en distintos países, cada sucursal de ventas consta de su propio almacén que suministra los pedidos de los clientes a las ciu-dades que conforman una región determinada, el almacén central abastece al resto de las sucursales
7
Este diagrama nos representa los diferentes subsistemas en los que se divide la empresa a nivel de abstracción:
A continuación se presenta el diagrama global de paquetes en el cual se muestran los diagramas de componentes asociados:
8
9
DIAGRAMA DE DESPLIEGUE
El diagrama de despliegue muestra la situación física de la configuración de los elementos de procesos en tiempo de ejecución y los componentes que los conforman.El siguiente diagrama de despliegue nos muestra la representación de los distintos nodos repartidos en los distintos países que forman parte del sistema completo
10
DIAGRAMA DE TIEMPO
CONCLUSIONES
Este trabajo está basado en las estrategias de modelado de sistemas llamado Lenguaje de Modela-miento Unificado (UML - Unified Modeling Language), este lenguaje entrega una forma de mode-lar cosas conceptuales como lo son procesos de negocio y funciones de sistema, además de cosas concretas como lo son escribir clases en un lenguaje determinado, esquemas de base de datos y componentes de software reusables, es una opción muy poderosa que puede ofrecer excelentes so-luciones y una gran ayuda a la hora de crear o diseñar un sistema. Esto también ayuda a trabajar or-denadamente, ahorrando tiempo, dinero y muchos problemas que se podrían desencadenar como
11
consecuencia de no tener una adecuada y correcta documentación de las partes que componen un sistema.Igualmente se ha ofrecido un breve y conciso enfoque en las interfaces gráficas de usuario, que son prácticamente indispensables en los sistemas informáticos modernos, así como también en otros sistemas que aunque no están directamente orientados a la informática, hacen uso de ella al menos indirectamente.
12