SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
                  UNAD




              TRABAJO FINAL




  LENGUAJE DE MODELADO UNIFICADO UML
            CODIGO: 200609




       HAROLD EMILIO CABRERA MEZA
                 TUTOR




       DANIEL FELIPE PALACIO PÉREZ
    DIEGO ARMANDO PERDOMO PERDOMO
           JHON ENRIQUE MUÑOZ
          MIGUEL ANGEL LLERENA
       YULIETH PAOLA PEREZ GALVAN




              VIII SEMESTRE




      SABADO 10 DE DICIEMBRE DE 2011
OBJETIVOS



 Desarrollar un modelo aplicando los conceptos de UML y aplicarlos a un
  caso real
PLANTEAMIENTO DEL PROBLEMA

La tienda SOUVENIR es una empresa que maneja su inventario, ventas y
proveedores por medio de Internet, además, es una tienda especializada en
componentes electrónicos que compra sus existencias a una serie de
proveedores, vendiéndolas posteriormente a sus clientes, a la vez lleva el control
del almacén para controlar sus existencias en todo momento.

Los proveedores se controlan manteniendo su información principal al día como
es: teléfono, NIT, dirección, ciudad a esto se le suma la información de los
componentes que cada proveedor vende. El módulo de proveedores, además del
típico mantenimiento de los datos relacionados, se encarga de generar los listados
de las piezas vendidas por un determinado proveedor.

Cuando un cliente solicita un determinado componente, se comprueba que haya
existencias del producto y se le informa de su precio. Si el cliente adquiere el
producto, se actualizará el inventario del almacén y se le emitirá una factura. Si no
hay existencias del componente pero si el cliente está interesado se procederá a
almacenar la petición, con objeto de realizar el correspondiente pedido al
proveedor.

El control de almacén se encarga de tener actualizado el almacén de existencias,
dando de alta los componentes que llegan, eliminando componentes defectuosos,
eliminando componentes vendidos y realizando los listados de componentes
disponibles en el almacén y de los componentes pendientes de ser pedidos a un
proveedor.


                      PORTAFOLIO EMPRESA SOUVENIR


   1. Logo de la empresa




Dirección Blog: www.diegoaper.blogspot.com

   2. Objetivos del sistema

En este apartado vamos a definir una lista con los diferentes objetivos que se
esperan alcanzar cuando el sistema software a desarrollar esté en explotación.
Serán especificados mediante una plantilla para objetivos.
OBJ-01        Gestionar las ventas
Descripción   El sistema deberá gestionar las ventas de componentes electrónicos
              realizadas por la tienda
Estabilidad   Alta

OBJ-02        Gestionar los Proveedores
Descripción   El sistema deberá gestionar los proveedores manteniendo su
              información principal como teléfono, NIT, dirección, ciudad y la
              información de los componentes que cada proveedor vende
Estabilidad   Alta

OBJ-03        Gestionar el Inventario
Descripción   El sistema deberá gestionar el inventario actualizado el almacén de
              existencias, dando de alta los componentes que llegan, eliminando
              componentes defectuosos, eliminando componentes vendidos y
              realizando los listados de componentes disponibles en el almacén y
              de los componentes pendientes de ser pedidos a un proveedor.
Estabilidad   Alta

   3. Requisitos de almacenamiento de información

Esta sección contiene la lista de requisitos de almacenamiento de información que
se han identificado, utilizando para especificarlos la plantilla para requisitos de
almacenamiento de información. Especificaremos toda la información que
debemos almacenar en nuestro sistema.

RI-01         Información sobre ventas
Objetivos     Gestionar las ventas
asociados
Requisitos     Ventas
asociados      Componentes
               Facturación
Descripción   El sistema deberá almacenar la información correspondiente a los
              clientes y las ventas realizadas
Datos          Número de factura de venta
específicos    Fecha
               Cliente
               NIT/Cédula
               Dirección
               Teléfono
               Ciudad
               Ref. Producto
               Descripción del artículo
               Valor unitario
               Cantidad
 IVA
Intervalo     Pasado y presente
temporal
Estabilidad   Alta

RI-02         Información sobre proveedores
Objetivos     Gestionar los proveedores
asociados
Requisitos     Proveedores
asociados      Componentes
Descripción   El sistema deberá almacenar la información correspondiente a los
              proveedores y las piezas vendidas por un determinado proveedor.
Datos          Número de registro de compra
específicos    Fecha
               Proveedor
               NIT/Cédula
               Dirección
               Teléfono
               Ciudad
               Ref. Producto
               Descripción del artículo
               Valor unitario
               Cantidad
               IVA
Intervalo     Pasado y presente
temporal
Estabilidad   Alta

RI-03         Información sobre inventario
Objetivos     Gestionar el inventario
asociados
Requisitos     Ventas
asociados      Componente
               Peticiones
               Inventario
               Proveedores
Descripción   El sistema deberá almacenar la información correspondiente a las
              existencias dando de alta los componentes que llegan, eliminando
              componentes defectuosos, eliminando componentes vendidos y
              realizando los listados de componentes disponibles en el almacén y
              de los componentes pendientes de ser pedidos a un proveedor.
Datos          Ref. Producto
específicos    Descripción del artículo
               Cantidad
               IVA
 Precio compra
               Precio venta
               Proveedor
Intervalo     Pasado y presente
temporal
Estabilidad   Alta

   4. Requisitos funcionales

   4.1 Diagramas de caso de uso

En esta sección hemos incluido los diagramas de casos de uso de nuestro
sistema, desarrollados con la herramienta StarUML.

Diagrama de subsistemas



               <<subsistema>>       <<subsitema>>       <<subsitema>>
                Gestion de           Gestion de          Gestion de
                  ventas            proveedores          inventario




   4.2 Definición de actores:

Este apartado contiene los diferentes actores que se han identificado,
especificados mediante la plantilla para actores de casos de uso.

ACT-01        Cliente
Descripción   Este actor representa a los clientes de la tienda

ACT-02        Administrador
Descripción   Este actor representa al administrador de la tienda

ACT-03        Proveedor
Descripción   Este actor representa los proveedores del almacén
4.3 Diagrama de casos de uso


                                                                                                                                           System
                                                                                    <<include>>
                                                        Ventas                                                         Facturación


                                                                 <<extend>>                              <<include>>

       Cliente
                                                    Inventario
                                                                                 <<include>>


                                                                                  <<include>>
                                                     Peticiones                                                        Componentes
                                                                                 <<include>>
 Administrador


                                                    Proveedores




 4.4 Diagrama de clases

                                                                    Petición
                                                               +Fecha
      Cliente                                                  +Código
                                                               +Cliente
   +Nombre                                                     +Componente
   +NIT/Cédula         1                             1..*                                 1
                                                               +Cantidad
   +Dirección                                                                                                   Contiene
   +Ciudad                         Realiza                     +altaPetición()
   +Teléfono                                                   +buscarPetición()
                                                               +modificarPetición()
                                                               +bajaPetición()


                                                                          1..*
                                                                                                                1..*                                       Proveedor
                                                               Recibe
                                                                                                                                                       +Nombre
                                                                           1                          Componente                                       +NIT/Cédula
                           Venta                                                                                                                       +Dirección
                                                                                                      +Código
         Genera                              1..*        1      Administrador         Compra                               1..*                 1..*   +Ciudad
                                                                                                      +Nombre
                       +Fecha                                                                                                                          +Teléfono
                                                                                                      +IVA
                 1     +TipoPago               Realiza                                1       1..*                                                     +Componente
                                                                                                      +PrecioCompra               Proporciona
                                                                                                      +PrecioVenta                                     +altaProveedor()
                                                                     1                                                                                 +buscarProveedor()
                              1..*                                                                                                                     +modificarProveedor()
           1                                                   Gestiona
                                                                                                                 *                                     +bajaProveedor()

     Factura                                                         1

+CodigoFactura                                                    Inventario
+ReferenciaProducto
+DescripciónArtículo                                         +Componente
+ValorUnitario                Actualiza             1        +Cantidad
+Cantidad
+IVA                                                         +altaComponente()                1      Contiene
                                                             +bajaComponente()
+altaFactura()                                               +listarComponentes()
+buscarFactura()
+anularFactura()
4.5 Diagramas de actividades

Ventas – Peticiones – Inventario
              Cliente                                     Administrador                                 Sistema




       Solicita producto

                                      Ingresa Producto                                             Comprueba existencias


                                                    ¿Hay existencias?
                                      No                   Si


                                                                      Informa precio         Muestra cantidad disponible y precio
                  ¿Está de acuerdo?
                           Si
                                                                     Registra producto               Almacena producto

                                           ¿El cliente está
                                           interesado?
                 No
                                                                      Registra Petición   Almacena petición
                                                     Si

                                      No



                                                                 ¿Desea otro producto?

                                                                           Si

                                                                           No


       Entrega cantidad                        Solicita cantidad total a pagar                  Muestra cantidad total a pagar


                                            Recibe cantidad y registra factura                        Almacena factura


                                                 Solicita impresión factura                          Actualiza inventario


                                                                                                       Imprime factura

    Recibe pedido y factura                      Entrega pedido y factura
Inventario - Proveedores


              Proveedor                                    Administrador                                 Sistema




                                                       Solicita inventario                          Genera inventario



                                              Solicita componentes pendientes                  Lista componentes pendientes



             Recibe solicitud                           Solicita pedido                           Muestra información
                                                                                                  del proveedor
           Entrega cotización                        Solicita pedido a
                                                     nuevo proveedor


                                                       Recibe cotización

                                                                 ¿Está de acuerdo?

                                                                                  No


                                                                  Si
      Recibe confirmación de pedido                     Genera pedido


         Envía pedido y factura                    Recibe pedido y factura

                                                                   Está conforme
        Debido a productos                        No                         Si
        defectuosos o faltantes

         Recibe error de pedido       Comunica error de pedido            Cancela factura


                                                                   Registra datos proveedor     Almacena datos proveedor



                                                                       Registra componentes       Almacena componentes


                                                                   Archiva factura de compra        Actualiza inventario
4.6 Diagramas de secuencia

Ventas – Peticiones – Inventario


                                    <<boundary>>                      <<boundary>>                       <<control>>                      <<entity>>
                                   : VentanaPrincipal                 : VentanaVentas                 : ControlInventario                  : Cliente


  : Administrador   1 : "Ventas"



                                                        2 : abrir()



                                   3 : "Productos"



                                                                                4 : comprobarExistencias()



                                                                                 5 : mostrarInformacion()



                                                                  6 : informarPrecio()



                            7 : registrarProductos()



                                                                                 8 : almacenarPoductos()



                                                                             9 : mostrarCantidadTotalPagar()



                                                          10 : solicitarCantidadTotalPagar()




                                                           11 : entregarCantidadTotalPagar()

                             12 : registrarFactura()



                                                                                 13 : almacenarFactura()




                                                                                                            14 : actualizarInventario()

                        15 : solicitarImpresionFactura()



                                                                                   16 : imprimirFactura()



                                                                17 : entregarFactura()
Inventario - Proveedores


                                  <<boundary>>                        <<boundary>>                    <<control>>                    <<entity>>
                                 : VentanaPrincipal                 : VentanaInventario            : ControlInventario               : Proveedor


  : Administrador 1 : "Inventario"



                                                      2 : abrir()



                                                                                 3 : generarInventario()



                           4 : "Componentes Pendientes"



                                                                           5 : listarComponentesPendientes()



                                                               6 : solicitarPedido()




                                                              7 : entregarCotizacion()

                                                                8 : enviarPedido()



                                                              9 : cancelarFactura()




                                                               10 : entregarPedido()

                           11 : registrarComponentes()



                                                                             12 : almacenarComponentes()




                                                                                                       13 : actualizarInventario()
CONCLUSIONES



Este trabajo permitió aplicar los principales conceptos de ingeniería de software y
modelado UML. La meta fue diseñar un sistema que hiciera parte del estándar de
desarrollo basado en objetos y de esta manera poder dar paso a la etapa de
construcción e implementación de un software basado en este diseño.
BIBLIOGRAFÍA



Módulo Lenguaje Unificado de Modelado, Cabrera Meza, Harold Emilio, 2006.

El proceso Unificado de desarrollo de software, Booch Graby, Rumbaugh James,
Jacobson Ivar, Edit Addison Wesly, 2002

El lenguaje Unificado de Modelado, Booch Graby, Rumbaugh James, Jacobson
Ivar, Edit Addison Wesly, 2002

Contenu connexe

Tendances

Aparatos electrónicos que utilizan bulbo y transistor
Aparatos electrónicos que utilizan bulbo y transistorAparatos electrónicos que utilizan bulbo y transistor
Aparatos electrónicos que utilizan bulbo y transistorClaudia Ivt San
 
Sesion 7 3 diseño diagramas de componentes
Sesion 7 3 diseño   diagramas de componentesSesion 7 3 diseño   diagramas de componentes
Sesion 7 3 diseño diagramas de componentesJulio Pari
 
Ejercicios base de_datos
Ejercicios base de_datosEjercicios base de_datos
Ejercicios base de_datosxinithazangels
 
Gonzalorojas 07 U M L, Casos De Uso ( Final)
Gonzalorojas 07  U M L,  Casos De  Uso ( Final)Gonzalorojas 07  U M L,  Casos De  Uso ( Final)
Gonzalorojas 07 U M L, Casos De Uso ( Final)Spimy
 
Normalización Usando Dependencias Funcionales - Segunda Forma Normal
Normalización Usando Dependencias Funcionales - Segunda Forma NormalNormalización Usando Dependencias Funcionales - Segunda Forma Normal
Normalización Usando Dependencias Funcionales - Segunda Forma NormalYessenia I. Martínez M.
 
El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacionLuis Lucho
 
Unidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De ClasesUnidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De ClasesSergio Sanchez
 
MODELO ENTIDAD RELACIÓN
MODELO ENTIDAD RELACIÓNMODELO ENTIDAD RELACIÓN
MODELO ENTIDAD RELACIÓNdhmorales
 
Modelo del negocio
Modelo del negocioModelo del negocio
Modelo del negocioJulio Pari
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionLuiS YmAY
 
Ingeniería de software II- Parte 3.2
Ingeniería de software II- Parte 3.2Ingeniería de software II- Parte 3.2
Ingeniería de software II- Parte 3.2Marta Silvia Tabares
 
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesLos 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesVictor Escamilla
 
Sesion 9 2 uml transicion estados
Sesion 9 2 uml transicion estadosSesion 9 2 uml transicion estados
Sesion 9 2 uml transicion estadosJulio Pari
 
Pasteleriabasededatos
PasteleriabasededatosPasteleriabasededatos
PasteleriabasededatosEmmanuelMax3
 
Base de Datos: Modelo Entidad-Relacion
Base de Datos: Modelo Entidad-RelacionBase de Datos: Modelo Entidad-Relacion
Base de Datos: Modelo Entidad-RelacionDiego Torres
 
Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Yarquiri Claudio
 

Tendances (20)

Aparatos electrónicos que utilizan bulbo y transistor
Aparatos electrónicos que utilizan bulbo y transistorAparatos electrónicos que utilizan bulbo y transistor
Aparatos electrónicos que utilizan bulbo y transistor
 
Sesion 7 3 diseño diagramas de componentes
Sesion 7 3 diseño   diagramas de componentesSesion 7 3 diseño   diagramas de componentes
Sesion 7 3 diseño diagramas de componentes
 
Ejercicios base de_datos
Ejercicios base de_datosEjercicios base de_datos
Ejercicios base de_datos
 
Gonzalorojas 07 U M L, Casos De Uso ( Final)
Gonzalorojas 07  U M L,  Casos De  Uso ( Final)Gonzalorojas 07  U M L,  Casos De  Uso ( Final)
Gonzalorojas 07 U M L, Casos De Uso ( Final)
 
Normalización Usando Dependencias Funcionales - Segunda Forma Normal
Normalización Usando Dependencias Funcionales - Segunda Forma NormalNormalización Usando Dependencias Funcionales - Segunda Forma Normal
Normalización Usando Dependencias Funcionales - Segunda Forma Normal
 
Entidades
EntidadesEntidades
Entidades
 
El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacion
 
Casos De Uso
Casos De UsoCasos De Uso
Casos De Uso
 
Unidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De ClasesUnidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De Clases
 
MODELO ENTIDAD RELACIÓN
MODELO ENTIDAD RELACIÓNMODELO ENTIDAD RELACIÓN
MODELO ENTIDAD RELACIÓN
 
02 modelo delnegocio
02 modelo delnegocio02 modelo delnegocio
02 modelo delnegocio
 
Modelo del negocio
Modelo del negocioModelo del negocio
Modelo del negocio
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 
Modelodecasosdeuso planillas
Modelodecasosdeuso planillasModelodecasosdeuso planillas
Modelodecasosdeuso planillas
 
Ingeniería de software II- Parte 3.2
Ingeniería de software II- Parte 3.2Ingeniería de software II- Parte 3.2
Ingeniería de software II- Parte 3.2
 
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesLos 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentes
 
Sesion 9 2 uml transicion estados
Sesion 9 2 uml transicion estadosSesion 9 2 uml transicion estados
Sesion 9 2 uml transicion estados
 
Pasteleriabasededatos
PasteleriabasededatosPasteleriabasededatos
Pasteleriabasededatos
 
Base de Datos: Modelo Entidad-Relacion
Base de Datos: Modelo Entidad-RelacionBase de Datos: Modelo Entidad-Relacion
Base de Datos: Modelo Entidad-Relacion
 
Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos
 

En vedette

Entrega trabajo final uml gp 8
Entrega trabajo final uml gp 8Entrega trabajo final uml gp 8
Entrega trabajo final uml gp 8jrcqking23
 
Ejemplos de Pantallas con Resoluciones 2k,4k y 8k
Ejemplos de Pantallas con Resoluciones 2k,4k y 8kEjemplos de Pantallas con Resoluciones 2k,4k y 8k
Ejemplos de Pantallas con Resoluciones 2k,4k y 8kHugo Alberto Rivera Diaz
 
Reconocimiento unidad 2
Reconocimiento unidad 2Reconocimiento unidad 2
Reconocimiento unidad 2Diego Perdomo
 
Lenguajes autómatas.
Lenguajes autómatas.Lenguajes autómatas.
Lenguajes autómatas.LuiS YmAY
 
Conceptos Unidad 1 Lenguajes Automatas Introducción a la Teoría de Lenguaje...
Conceptos Unidad 1 Lenguajes Automatas Introducción  a  la Teoría de Lenguaje...Conceptos Unidad 1 Lenguajes Automatas Introducción  a  la Teoría de Lenguaje...
Conceptos Unidad 1 Lenguajes Automatas Introducción a la Teoría de Lenguaje...Hugo Alberto Rivera Diaz
 
Conversión de un AFN a un AFD.
Conversión de un AFN a un AFD.Conversión de un AFN a un AFD.
Conversión de un AFN a un AFD.Vikky Moscoso
 
Quiz 3 Metodos Numericos
Quiz 3 Metodos NumericosQuiz 3 Metodos Numericos
Quiz 3 Metodos NumericosDiego Perdomo
 
Revision de presaberes
Revision de presaberesRevision de presaberes
Revision de presaberesDiego Perdomo
 
Reconocimiento unidad 3 Metodos Numericos
Reconocimiento unidad 3 Metodos NumericosReconocimiento unidad 3 Metodos Numericos
Reconocimiento unidad 3 Metodos NumericosDiego Perdomo
 
52 rec1 301405
52 rec1 30140552 rec1 301405
52 rec1 301405luisita91
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Osiris Mirerus
 
Fractales + Trangulo de Sierpinski en Java
Fractales + Trangulo de Sierpinski  en JavaFractales + Trangulo de Sierpinski  en Java
Fractales + Trangulo de Sierpinski en JavaHugo Alberto Rivera Diaz
 
Leccion evaluativa 1 Metodos Numéricos
Leccion evaluativa 1 Metodos NuméricosLeccion evaluativa 1 Metodos Numéricos
Leccion evaluativa 1 Metodos NuméricosDiego Perdomo
 
Herramientas para manejo de bases de datos
Herramientas para manejo de bases de datosHerramientas para manejo de bases de datos
Herramientas para manejo de bases de datosHugo Alberto Rivera Diaz
 

En vedette (20)

Entrega trabajo final uml gp 8
Entrega trabajo final uml gp 8Entrega trabajo final uml gp 8
Entrega trabajo final uml gp 8
 
Practica7 transferencia registro
Practica7 transferencia registroPractica7 transferencia registro
Practica7 transferencia registro
 
Características Generales de EIGRP
Características Generales de EIGRPCaracterísticas Generales de EIGRP
Características Generales de EIGRP
 
Wronskyano de ecuacion diferencial 3x3
Wronskyano de ecuacion diferencial 3x3Wronskyano de ecuacion diferencial 3x3
Wronskyano de ecuacion diferencial 3x3
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Ejemplos de Pantallas con Resoluciones 2k,4k y 8k
Ejemplos de Pantallas con Resoluciones 2k,4k y 8kEjemplos de Pantallas con Resoluciones 2k,4k y 8k
Ejemplos de Pantallas con Resoluciones 2k,4k y 8k
 
Reconocimiento unidad 2
Reconocimiento unidad 2Reconocimiento unidad 2
Reconocimiento unidad 2
 
Circuitos electricos
Circuitos electricosCircuitos electricos
Circuitos electricos
 
Lenguajes autómatas.
Lenguajes autómatas.Lenguajes autómatas.
Lenguajes autómatas.
 
Conceptos Unidad 1 Lenguajes Automatas Introducción a la Teoría de Lenguaje...
Conceptos Unidad 1 Lenguajes Automatas Introducción  a  la Teoría de Lenguaje...Conceptos Unidad 1 Lenguajes Automatas Introducción  a  la Teoría de Lenguaje...
Conceptos Unidad 1 Lenguajes Automatas Introducción a la Teoría de Lenguaje...
 
Conversión de un AFN a un AFD.
Conversión de un AFN a un AFD.Conversión de un AFN a un AFD.
Conversión de un AFN a un AFD.
 
Quiz 3 Metodos Numericos
Quiz 3 Metodos NumericosQuiz 3 Metodos Numericos
Quiz 3 Metodos Numericos
 
Revision de presaberes
Revision de presaberesRevision de presaberes
Revision de presaberes
 
Metodo congruencial mixto en java
Metodo congruencial mixto en javaMetodo congruencial mixto en java
Metodo congruencial mixto en java
 
Reconocimiento unidad 3 Metodos Numericos
Reconocimiento unidad 3 Metodos NumericosReconocimiento unidad 3 Metodos Numericos
Reconocimiento unidad 3 Metodos Numericos
 
52 rec1 301405
52 rec1 30140552 rec1 301405
52 rec1 301405
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
 
Fractales + Trangulo de Sierpinski en Java
Fractales + Trangulo de Sierpinski  en JavaFractales + Trangulo de Sierpinski  en Java
Fractales + Trangulo de Sierpinski en Java
 
Leccion evaluativa 1 Metodos Numéricos
Leccion evaluativa 1 Metodos NuméricosLeccion evaluativa 1 Metodos Numéricos
Leccion evaluativa 1 Metodos Numéricos
 
Herramientas para manejo de bases de datos
Herramientas para manejo de bases de datosHerramientas para manejo de bases de datos
Herramientas para manejo de bases de datos
 

Similaire à Trabajo final UML 2011-II

Similaire à Trabajo final UML 2011-II (20)

Porafolio de servicios
Porafolio de serviciosPorafolio de servicios
Porafolio de servicios
 
Generals tools eq.2
Generals tools eq.2Generals tools eq.2
Generals tools eq.2
 
Tps 68 felipe aztaiza alexis orozco
Tps 68 felipe aztaiza   alexis orozcoTps 68 felipe aztaiza   alexis orozco
Tps 68 felipe aztaiza alexis orozco
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Gomsa
GomsaGomsa
Gomsa
 
Portafolio de Servicios Elecric LTDA
Portafolio de Servicios Elecric LTDAPortafolio de Servicios Elecric LTDA
Portafolio de Servicios Elecric LTDA
 
Trabajo final iap1501_semestre01_2011
Trabajo final iap1501_semestre01_2011Trabajo final iap1501_semestre01_2011
Trabajo final iap1501_semestre01_2011
 
Sistema «shop admin»
Sistema «shop admin»Sistema «shop admin»
Sistema «shop admin»
 
Informe del-proyecto
Informe del-proyectoInforme del-proyecto
Informe del-proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Clase 5 Problemas de modelado conceptual der
Clase 5 Problemas de modelado conceptual derClase 5 Problemas de modelado conceptual der
Clase 5 Problemas de modelado conceptual der
 
Sistemas i analisis_y_disenio_de_sistemas_metodologia_estructurada
Sistemas i analisis_y_disenio_de_sistemas_metodologia_estructuradaSistemas i analisis_y_disenio_de_sistemas_metodologia_estructurada
Sistemas i analisis_y_disenio_de_sistemas_metodologia_estructurada
 
Proyecto
ProyectoProyecto
Proyecto
 
Parcial1
Parcial1Parcial1
Parcial1
 
Generacion de matriz insumo producto
Generacion de matriz insumo productoGeneracion de matriz insumo producto
Generacion de matriz insumo producto
 
Proyecto
ProyectoProyecto
Proyecto
 

Plus de Diego Perdomo

Examen final ingles iv
Examen final ingles ivExamen final ingles iv
Examen final ingles ivDiego Perdomo
 
Examen Final Metodos Deterministicos
Examen Final Metodos DeterministicosExamen Final Metodos Deterministicos
Examen Final Metodos DeterministicosDiego Perdomo
 
Leccion evaluativa 3 Metodos Numericos
Leccion evaluativa 3 Metodos NumericosLeccion evaluativa 3 Metodos Numericos
Leccion evaluativa 3 Metodos NumericosDiego Perdomo
 
Leccion evaluativa 2
Leccion evaluativa 2Leccion evaluativa 2
Leccion evaluativa 2Diego Perdomo
 
Leccion evaluativa 2
Leccion evaluativa 2Leccion evaluativa 2
Leccion evaluativa 2Diego Perdomo
 
Quiz 1 Métodos Numéricos
Quiz 1 Métodos NuméricosQuiz 1 Métodos Numéricos
Quiz 1 Métodos NuméricosDiego Perdomo
 
Revision de Presaberes Metodos Numericos
Revision de Presaberes Metodos NumericosRevision de Presaberes Metodos Numericos
Revision de Presaberes Metodos NumericosDiego Perdomo
 
Examen final Autómatas y Lenguajes Formales
Examen final Autómatas y Lenguajes FormalesExamen final Autómatas y Lenguajes Formales
Examen final Autómatas y Lenguajes FormalesDiego Perdomo
 
Examen Final Ingles III 2011-II
Examen Final Ingles III 2011-IIExamen Final Ingles III 2011-II
Examen Final Ingles III 2011-IIDiego Perdomo
 

Plus de Diego Perdomo (9)

Examen final ingles iv
Examen final ingles ivExamen final ingles iv
Examen final ingles iv
 
Examen Final Metodos Deterministicos
Examen Final Metodos DeterministicosExamen Final Metodos Deterministicos
Examen Final Metodos Deterministicos
 
Leccion evaluativa 3 Metodos Numericos
Leccion evaluativa 3 Metodos NumericosLeccion evaluativa 3 Metodos Numericos
Leccion evaluativa 3 Metodos Numericos
 
Leccion evaluativa 2
Leccion evaluativa 2Leccion evaluativa 2
Leccion evaluativa 2
 
Leccion evaluativa 2
Leccion evaluativa 2Leccion evaluativa 2
Leccion evaluativa 2
 
Quiz 1 Métodos Numéricos
Quiz 1 Métodos NuméricosQuiz 1 Métodos Numéricos
Quiz 1 Métodos Numéricos
 
Revision de Presaberes Metodos Numericos
Revision de Presaberes Metodos NumericosRevision de Presaberes Metodos Numericos
Revision de Presaberes Metodos Numericos
 
Examen final Autómatas y Lenguajes Formales
Examen final Autómatas y Lenguajes FormalesExamen final Autómatas y Lenguajes Formales
Examen final Autómatas y Lenguajes Formales
 
Examen Final Ingles III 2011-II
Examen Final Ingles III 2011-IIExamen Final Ingles III 2011-II
Examen Final Ingles III 2011-II
 

Dernier

Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxEnriqueLineros1
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...JoseMartinMalpartida1
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 

Dernier (20)

Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docx
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 

Trabajo final UML 2011-II

  • 1. UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD TRABAJO FINAL LENGUAJE DE MODELADO UNIFICADO UML CODIGO: 200609 HAROLD EMILIO CABRERA MEZA TUTOR DANIEL FELIPE PALACIO PÉREZ DIEGO ARMANDO PERDOMO PERDOMO JHON ENRIQUE MUÑOZ MIGUEL ANGEL LLERENA YULIETH PAOLA PEREZ GALVAN VIII SEMESTRE SABADO 10 DE DICIEMBRE DE 2011
  • 2. OBJETIVOS  Desarrollar un modelo aplicando los conceptos de UML y aplicarlos a un caso real
  • 3. PLANTEAMIENTO DEL PROBLEMA La tienda SOUVENIR es una empresa que maneja su inventario, ventas y proveedores por medio de Internet, además, es una tienda especializada en componentes electrónicos que compra sus existencias a una serie de proveedores, vendiéndolas posteriormente a sus clientes, a la vez lleva el control del almacén para controlar sus existencias en todo momento. Los proveedores se controlan manteniendo su información principal al día como es: teléfono, NIT, dirección, ciudad a esto se le suma la información de los componentes que cada proveedor vende. El módulo de proveedores, además del típico mantenimiento de los datos relacionados, se encarga de generar los listados de las piezas vendidas por un determinado proveedor. Cuando un cliente solicita un determinado componente, se comprueba que haya existencias del producto y se le informa de su precio. Si el cliente adquiere el producto, se actualizará el inventario del almacén y se le emitirá una factura. Si no hay existencias del componente pero si el cliente está interesado se procederá a almacenar la petición, con objeto de realizar el correspondiente pedido al proveedor. El control de almacén se encarga de tener actualizado el almacén de existencias, dando de alta los componentes que llegan, eliminando componentes defectuosos, eliminando componentes vendidos y realizando los listados de componentes disponibles en el almacén y de los componentes pendientes de ser pedidos a un proveedor. PORTAFOLIO EMPRESA SOUVENIR 1. Logo de la empresa Dirección Blog: www.diegoaper.blogspot.com 2. Objetivos del sistema En este apartado vamos a definir una lista con los diferentes objetivos que se esperan alcanzar cuando el sistema software a desarrollar esté en explotación. Serán especificados mediante una plantilla para objetivos.
  • 4. OBJ-01 Gestionar las ventas Descripción El sistema deberá gestionar las ventas de componentes electrónicos realizadas por la tienda Estabilidad Alta OBJ-02 Gestionar los Proveedores Descripción El sistema deberá gestionar los proveedores manteniendo su información principal como teléfono, NIT, dirección, ciudad y la información de los componentes que cada proveedor vende Estabilidad Alta OBJ-03 Gestionar el Inventario Descripción El sistema deberá gestionar el inventario actualizado el almacén de existencias, dando de alta los componentes que llegan, eliminando componentes defectuosos, eliminando componentes vendidos y realizando los listados de componentes disponibles en el almacén y de los componentes pendientes de ser pedidos a un proveedor. Estabilidad Alta 3. Requisitos de almacenamiento de información Esta sección contiene la lista de requisitos de almacenamiento de información que se han identificado, utilizando para especificarlos la plantilla para requisitos de almacenamiento de información. Especificaremos toda la información que debemos almacenar en nuestro sistema. RI-01 Información sobre ventas Objetivos Gestionar las ventas asociados Requisitos  Ventas asociados  Componentes  Facturación Descripción El sistema deberá almacenar la información correspondiente a los clientes y las ventas realizadas Datos  Número de factura de venta específicos  Fecha  Cliente  NIT/Cédula  Dirección  Teléfono  Ciudad  Ref. Producto  Descripción del artículo  Valor unitario  Cantidad
  • 5.  IVA Intervalo Pasado y presente temporal Estabilidad Alta RI-02 Información sobre proveedores Objetivos Gestionar los proveedores asociados Requisitos  Proveedores asociados  Componentes Descripción El sistema deberá almacenar la información correspondiente a los proveedores y las piezas vendidas por un determinado proveedor. Datos  Número de registro de compra específicos  Fecha  Proveedor  NIT/Cédula  Dirección  Teléfono  Ciudad  Ref. Producto  Descripción del artículo  Valor unitario  Cantidad  IVA Intervalo Pasado y presente temporal Estabilidad Alta RI-03 Información sobre inventario Objetivos Gestionar el inventario asociados Requisitos  Ventas asociados  Componente  Peticiones  Inventario  Proveedores Descripción El sistema deberá almacenar la información correspondiente a las existencias dando de alta los componentes que llegan, eliminando componentes defectuosos, eliminando componentes vendidos y realizando los listados de componentes disponibles en el almacén y de los componentes pendientes de ser pedidos a un proveedor. Datos  Ref. Producto específicos  Descripción del artículo  Cantidad  IVA
  • 6.  Precio compra  Precio venta  Proveedor Intervalo Pasado y presente temporal Estabilidad Alta 4. Requisitos funcionales 4.1 Diagramas de caso de uso En esta sección hemos incluido los diagramas de casos de uso de nuestro sistema, desarrollados con la herramienta StarUML. Diagrama de subsistemas <<subsistema>> <<subsitema>> <<subsitema>> Gestion de Gestion de Gestion de ventas proveedores inventario 4.2 Definición de actores: Este apartado contiene los diferentes actores que se han identificado, especificados mediante la plantilla para actores de casos de uso. ACT-01 Cliente Descripción Este actor representa a los clientes de la tienda ACT-02 Administrador Descripción Este actor representa al administrador de la tienda ACT-03 Proveedor Descripción Este actor representa los proveedores del almacén
  • 7. 4.3 Diagrama de casos de uso System <<include>> Ventas Facturación <<extend>> <<include>> Cliente Inventario <<include>> <<include>> Peticiones Componentes <<include>> Administrador Proveedores 4.4 Diagrama de clases Petición +Fecha Cliente +Código +Cliente +Nombre +Componente +NIT/Cédula 1 1..* 1 +Cantidad +Dirección Contiene +Ciudad Realiza +altaPetición() +Teléfono +buscarPetición() +modificarPetición() +bajaPetición() 1..* 1..* Proveedor Recibe +Nombre 1 Componente +NIT/Cédula Venta +Dirección +Código Genera 1..* 1 Administrador Compra 1..* 1..* +Ciudad +Nombre +Fecha +Teléfono +IVA 1 +TipoPago Realiza 1 1..* +Componente +PrecioCompra Proporciona +PrecioVenta +altaProveedor() 1 +buscarProveedor() 1..* +modificarProveedor() 1 Gestiona * +bajaProveedor() Factura 1 +CodigoFactura Inventario +ReferenciaProducto +DescripciónArtículo +Componente +ValorUnitario Actualiza 1 +Cantidad +Cantidad +IVA +altaComponente() 1 Contiene +bajaComponente() +altaFactura() +listarComponentes() +buscarFactura() +anularFactura()
  • 8. 4.5 Diagramas de actividades Ventas – Peticiones – Inventario Cliente Administrador Sistema Solicita producto Ingresa Producto Comprueba existencias ¿Hay existencias? No Si Informa precio Muestra cantidad disponible y precio ¿Está de acuerdo? Si Registra producto Almacena producto ¿El cliente está interesado? No Registra Petición Almacena petición Si No ¿Desea otro producto? Si No Entrega cantidad Solicita cantidad total a pagar Muestra cantidad total a pagar Recibe cantidad y registra factura Almacena factura Solicita impresión factura Actualiza inventario Imprime factura Recibe pedido y factura Entrega pedido y factura
  • 9. Inventario - Proveedores Proveedor Administrador Sistema Solicita inventario Genera inventario Solicita componentes pendientes Lista componentes pendientes Recibe solicitud Solicita pedido Muestra información del proveedor Entrega cotización Solicita pedido a nuevo proveedor Recibe cotización ¿Está de acuerdo? No Si Recibe confirmación de pedido Genera pedido Envía pedido y factura Recibe pedido y factura Está conforme Debido a productos No Si defectuosos o faltantes Recibe error de pedido Comunica error de pedido Cancela factura Registra datos proveedor Almacena datos proveedor Registra componentes Almacena componentes Archiva factura de compra Actualiza inventario
  • 10. 4.6 Diagramas de secuencia Ventas – Peticiones – Inventario <<boundary>> <<boundary>> <<control>> <<entity>> : VentanaPrincipal : VentanaVentas : ControlInventario : Cliente : Administrador 1 : "Ventas" 2 : abrir() 3 : "Productos" 4 : comprobarExistencias() 5 : mostrarInformacion() 6 : informarPrecio() 7 : registrarProductos() 8 : almacenarPoductos() 9 : mostrarCantidadTotalPagar() 10 : solicitarCantidadTotalPagar() 11 : entregarCantidadTotalPagar() 12 : registrarFactura() 13 : almacenarFactura() 14 : actualizarInventario() 15 : solicitarImpresionFactura() 16 : imprimirFactura() 17 : entregarFactura()
  • 11. Inventario - Proveedores <<boundary>> <<boundary>> <<control>> <<entity>> : VentanaPrincipal : VentanaInventario : ControlInventario : Proveedor : Administrador 1 : "Inventario" 2 : abrir() 3 : generarInventario() 4 : "Componentes Pendientes" 5 : listarComponentesPendientes() 6 : solicitarPedido() 7 : entregarCotizacion() 8 : enviarPedido() 9 : cancelarFactura() 10 : entregarPedido() 11 : registrarComponentes() 12 : almacenarComponentes() 13 : actualizarInventario()
  • 12. CONCLUSIONES Este trabajo permitió aplicar los principales conceptos de ingeniería de software y modelado UML. La meta fue diseñar un sistema que hiciera parte del estándar de desarrollo basado en objetos y de esta manera poder dar paso a la etapa de construcción e implementación de un software basado en este diseño.
  • 13. BIBLIOGRAFÍA Módulo Lenguaje Unificado de Modelado, Cabrera Meza, Harold Emilio, 2006. El proceso Unificado de desarrollo de software, Booch Graby, Rumbaugh James, Jacobson Ivar, Edit Addison Wesly, 2002 El lenguaje Unificado de Modelado, Booch Graby, Rumbaugh James, Jacobson Ivar, Edit Addison Wesly, 2002