SlideShare une entreprise Scribd logo
1  sur  10
Lenguaje Unificado de Modelado UML


               Lenguaje Unificado de Modelado UML
                           Trabajo final




                        Presentado por:
         Fredy Domingo Vergara Paternina, Cod. 92.276.569
                       Grupo: 200609 - 29




                                Tutor
                     Harold Emilio Cabrera Meza




          Universidad Nacional Abierta y a Distancia UNAD
         Escuela de Ciencias Básicas Tecnología e Ingeniería
                       Ingeniería de Sistemas
                             Noviembre
                                2011
                                 -1-
Lenguaje Unificado de Modelado UML




Introducción


En el siguiente trabajo Creamos un BLOG que simula el portal web de la empresa
SOUVENIR y que contiene aspectos tales como Inventario, Manejo de proveedores, manejo
de componentes o productos, clientes, ventas, etc. Debido a lo complejo del programa y de lo
fácil que queremos que sea la comprensión del funcionamiento de este trabajo, (NO HEMOS
CREADO NINGUNA BASE DE DATOS es una SIMULACION DE CÓMO USTED CREARIA
EL PORTAL PARA LA EMPRESA).


Creamos un portafolio de servicios de la empresa SOUVENIR, el cual es un documento de
Word y a su vez lo subimos a la página http://www.slideshare.net/. Todo esto con el fin de
que se tenga acceso a el de una forma fácil y rápida.


El portafolio se caracteriza por su logo de la empresa, diagramas de casos de uso, diagrama
de actividades, diagrama de clases y diagramas de secuencia que indique cómo funciona la
empresa. ES DECIR LOS DIAGRAMAS QUE RESUELVEN EL PROBLEMA PLANTEADO.


Luego enlazamos el portafolio creado en http://www.slideshare.net/. Al BLOG QUE
SIMULA la página Web de la empresa SOUVENIR




                                                -2-
Lenguaje Unificado de Modelado UML


Objetivo


    Desarrollar un modelo aplicando los conceptos de UML y aplicarlos a un caso real




                                             -3-
Lenguaje Unificado de Modelado UML


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 modulo 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.




                                                 -4-
Lenguaje Unificado de Modelado UML




                           DIAGRAMA DE CASOS DE USO

El diagrama de casos de uso representa la forma en cómo un Cliente (Actor) opera
con el sistema en desarrollo, además de la forma, tipo y orden en como los
elementos interactúan (operaciones o casos de uso).




                                                                                            Diagrama de secuencia

                                                                                    En un diagrama de secuencia ponemos varios de los objetos o
                                                                                    clases que forman parte de nuestro programa y ponemos qué
                                                                                    llamadas van haciendo unos a otros para realizar una tarea
      DIAGRAMA DE CLASES
                                                                                    determinada. Hacemos un diagrama de secuencia por cada caso
Un diagrama de clases es un tipo de diagrama estático que describe la estructura
                                                                                    de uso o para una parte de un caso de uso (lo que llamo subcaso
de un sistema mostrando sus clases, atributos y las relaciones entre ellos. Los
                                                                                    de uso). El detalle del diagrama depende de la fase en la que
diagramas de clases son utilizados durante el proceso de análisis y diseño de los
                                                                                    estemos, lo que pretendamos contar con el diagrama y a quién.
sistemas, donde se crea el diseño conceptual de la información que se manejará en
                                                                                    En una primera fase de diseño podemos poner clases grandes y
el sistema, y los componentes que se encargaran del funcionamiento y la relación
                                                                                    ficticias, que representen un paquete/librería o, si nuestro
entre uno y otro.
                                                                                    programa está compuesto por varios ejecutables corriendo a la
                                                                                    vez, incluso clases que representen un ejecutable.



                                                                          -5-
Lenguaje Unificado de Modelado UML




Diagrama de Actividades

En el Lenguaje de Modelado Unificado, un diagrama de actividades
representa los flujos de trabajo paso a paso de negocio y operacionales de
los componentes en un sistema. Un Diagrama de Actividades muestra el
flujo de control general. Se usan los caminos lógicos que sigue un proceso
basado en varias condiciones, concurrencia en el proceso, los datos de
acceso, interrupciones y otras alternativas del camino lógico para construir
un proceso, sistema o procedimiento




                                                                     -6-
Lenguaje Unificado de Modelado UML


      Diagrama de secuencia para el Administrador                                                                Diagrama de Actividades
                                                                                            Para el desarrollo de nuestro ejercicio el diagrama de actividades
                                                                                     muestra el flujo de actividades del sistema también flujo secuencial o
                                                                                     ramificado de actividades y los objetos en los que actúa, son importantes
                                                                                     para modelar la función del sistema y así como para resaltar el flujo de
                                                                                     control entre Objetos.




En la actualidad existe un número elevado de componentes activos, siendo usual, que un sistema electrónico se diseñe a partir de uno o varios
componentes activos cuyas características lo condicionará. Esto no sucede con los componentes pasivos. En la siguiente tabla se muestran los
principales componentes activos junto a su función más común dentro de un circuito.
                                            Un amplificador operacional (comúnmente abreviado A.O., op-amp u
                                            OPAM), es un circuito electrónico (normalmente se presenta como
Amplificador operacional                    circuito integrado) que tiene dos entradas y una salida. La salida es la
                                            diferencia de las dos entradas multiplicada por un factor (G) (ganancia):
                                            Vout = G·(V+ − V−)




                                                                            -7-
Lenguaje Unificado de Modelado UML




 $ 11.000 c/u                    Cinta Led Flexible Motos, Autos, Impermeable. Cinta Led Rgb



 $ 55.000 c/u 12 cuotas de
                                 Programador Para Pic Por Usb
 $ 5.306 MercadoPago

 $ 79.990 c/u

      o   MercadoLíder
      o   Artículo nuevo         Tarjeta De Desarrollo Y Programación Arduino Uno Atmega 328
      o   13 vendidos
      o   Cundinamarca


 $ 7.990 c/u 12 cuotas de
 $ 770 MercadoPago

      o   MercadoLíder           Board Comunicacion Serial Rs232 A Ttl Max232 Microcontrolado
      o   Artículo nuevo
      o   10 vendidos
      o   Cundinamarca


1.   $ 44.000 c/u 12 cuotas de
          $ 4.245 MercadoPago
      o   Artículo nuevo         Ahorrador De Luz Y/o Energia
      o   4 vendidos
      o   Cundinamarca




                                                           -8-
Lenguaje Unificado de Modelado UML



     Conclusión


     Con el gran aporte que la tecnología hace a la administración de una empresa en la
mayoría de los campos ya que todos son un sistema que necesita de una constante
evaluación, modelación y control.

      El diseño de un sistema apoyado por las herramientas que proporciona UML contribuye
a asegurar para la organización que la información sea precisa y confiable y a crear
interfaces amigables para el usuario con pantallas comprensibles y de fácil manejo.

      La fase de diseño es una parte crucial en el proceso de desarrollo de software, ya que
de esta etapa depende gran parte del logro de los objetivos finales previstos y UML
proporciona herramientas valiosas para desarrollar varios diagramas que representen las
distintas vistas de un sistema permitiendo de esta forma una comprensión clara del sistema
y su funcionamiento.




                                               -9-
Lenguaje Unificado de Modelado UML


                                              BIBLIOGRAFÍA


      Universidad Nacional Abierta y a Distancia Escuela de Ciencias Básicas Tecnología
       e ingeniería, Módulo Lenguaje Unificado de Modelado, Cabrera Meza, Harold Emilio,
       2006.
      Aula virtual Lenguaje Unificado de Modelado UML



CIBERGRAFÍA
Direcciones de internet de interés en ecuaciones diferenciales por buscador
Google.

UML Y Patrones, Graig Larman (PRENTICE-HALL)
Módulo Lenguaje Unificado de Modelado, Cabrera Meza, Harold Emilio, 2006.
El lenguaje Unificado de Modelado, Booch Graby, Rumbaugh James, Jacobson Ivar, Edit Addison Wesly, 2002.
       Aprendiendo UML En 24 Horas, Joseph Schmuller (PRENTICE-HALL




                                                     - 10 -

Contenu connexe

Tendances

Semanas01y02
Semanas01y02Semanas01y02
Semanas01y02
luisortiz
 
El lenguaje de modelado unificado
El lenguaje de modelado unificadoEl lenguaje de modelado unificado
El lenguaje de modelado unificado
aioria2525
 
Portafolio ing sotware ii
Portafolio ing sotware iiPortafolio ing sotware ii
Portafolio ing sotware ii
fredycollaguazo
 

Tendances (19)

Curso Uml 1 Introduccion
Curso Uml   1 IntroduccionCurso Uml   1 Introduccion
Curso Uml 1 Introduccion
 
MODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLMODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UML
 
Introduccion a Uml
Introduccion a Uml Introduccion a Uml
Introduccion a Uml
 
Curso Uml 2.4 Diagramas De Comportamiento
Curso Uml   2.4 Diagramas De ComportamientoCurso Uml   2.4 Diagramas De Comportamiento
Curso Uml 2.4 Diagramas De Comportamiento
 
UML
UMLUML
UML
 
Semanas01y02
Semanas01y02Semanas01y02
Semanas01y02
 
El lenguaje de modelado unificado
El lenguaje de modelado unificadoEl lenguaje de modelado unificado
El lenguaje de modelado unificado
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
 
Modelo dinamico
Modelo dinamicoModelo dinamico
Modelo dinamico
 
Guía Didáctica 1.-UML
Guía Didáctica 1.-UMLGuía Didáctica 1.-UML
Guía Didáctica 1.-UML
 
Portafolio ing sotware ii
Portafolio ing sotware iiPortafolio ing sotware ii
Portafolio ing sotware ii
 
IntroduccióN Uml
IntroduccióN UmlIntroduccióN Uml
IntroduccióN Uml
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Glosario java
Glosario javaGlosario java
Glosario java
 
Del análisis al diseño. conclusión de la fase del análisis. diagramas de cola...
Del análisis al diseño. conclusión de la fase del análisis. diagramas de cola...Del análisis al diseño. conclusión de la fase del análisis. diagramas de cola...
Del análisis al diseño. conclusión de la fase del análisis. diagramas de cola...
 
Diagramas de clases
Diagramas de clasesDiagramas de clases
Diagramas de clases
 
Star uml
Star umlStar uml
Star uml
 
Teoria
TeoriaTeoria
Teoria
 

Similaire à Trabajo final fredy

Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346
Mguel
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
Alexa Romero
 
UML - Diagramas de Actividades, componentes y clases
UML - Diagramas de Actividades, componentes y clasesUML - Diagramas de Actividades, componentes y clases
UML - Diagramas de Actividades, componentes y clases
ErickMontesdeoca5
 

Similaire à Trabajo final fredy (20)

ADS - Sesion2
ADS - Sesion2ADS - Sesion2
ADS - Sesion2
 
Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346
 
Modelado de aplicaciones en UML con EA
Modelado de aplicaciones en UML con EAModelado de aplicaciones en UML con EA
Modelado de aplicaciones en UML con EA
 
Mis diapositivas uml
Mis diapositivas umlMis diapositivas uml
Mis diapositivas uml
 
Uml
UmlUml
Uml
 
Diagramas
DiagramasDiagramas
Diagramas
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Uml (presentación 6)
Uml (presentación 6)Uml (presentación 6)
Uml (presentación 6)
 
Uml
UmlUml
Uml
 
Objeto de Aprendizaje : Introducción a UML
Objeto de Aprendizaje : Introducción a UMLObjeto de Aprendizaje : Introducción a UML
Objeto de Aprendizaje : Introducción a UML
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)
 
Oc
OcOc
Oc
 
UmlProyectoFinal-Grupo29
UmlProyectoFinal-Grupo29UmlProyectoFinal-Grupo29
UmlProyectoFinal-Grupo29
 
UNIDAD I. TRANSICIÓN DEL ANÁLISIS HACIA EL DISEÑO.
 UNIDAD I.  TRANSICIÓN DEL ANÁLISIS HACIA EL DISEÑO.  UNIDAD I.  TRANSICIÓN DEL ANÁLISIS HACIA EL DISEÑO.
UNIDAD I. TRANSICIÓN DEL ANÁLISIS HACIA EL DISEÑO.
 
UML - Diagramas de Actividades, componentes y clases
UML - Diagramas de Actividades, componentes y clasesUML - Diagramas de Actividades, componentes y clases
UML - Diagramas de Actividades, componentes y clases
 
Glosario de terminos
Glosario de terminosGlosario de terminos
Glosario de terminos
 

Trabajo final fredy

  • 1. Lenguaje Unificado de Modelado UML Lenguaje Unificado de Modelado UML Trabajo final Presentado por: Fredy Domingo Vergara Paternina, Cod. 92.276.569 Grupo: 200609 - 29 Tutor Harold Emilio Cabrera Meza Universidad Nacional Abierta y a Distancia UNAD Escuela de Ciencias Básicas Tecnología e Ingeniería Ingeniería de Sistemas Noviembre 2011 -1-
  • 2. Lenguaje Unificado de Modelado UML Introducción En el siguiente trabajo Creamos un BLOG que simula el portal web de la empresa SOUVENIR y que contiene aspectos tales como Inventario, Manejo de proveedores, manejo de componentes o productos, clientes, ventas, etc. Debido a lo complejo del programa y de lo fácil que queremos que sea la comprensión del funcionamiento de este trabajo, (NO HEMOS CREADO NINGUNA BASE DE DATOS es una SIMULACION DE CÓMO USTED CREARIA EL PORTAL PARA LA EMPRESA). Creamos un portafolio de servicios de la empresa SOUVENIR, el cual es un documento de Word y a su vez lo subimos a la página http://www.slideshare.net/. Todo esto con el fin de que se tenga acceso a el de una forma fácil y rápida. El portafolio se caracteriza por su logo de la empresa, diagramas de casos de uso, diagrama de actividades, diagrama de clases y diagramas de secuencia que indique cómo funciona la empresa. ES DECIR LOS DIAGRAMAS QUE RESUELVEN EL PROBLEMA PLANTEADO. Luego enlazamos el portafolio creado en http://www.slideshare.net/. Al BLOG QUE SIMULA la página Web de la empresa SOUVENIR -2-
  • 3. Lenguaje Unificado de Modelado UML Objetivo  Desarrollar un modelo aplicando los conceptos de UML y aplicarlos a un caso real -3-
  • 4. Lenguaje Unificado de Modelado UML 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 modulo 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. -4-
  • 5. Lenguaje Unificado de Modelado UML DIAGRAMA DE CASOS DE USO El diagrama de casos de uso representa la forma en cómo un Cliente (Actor) opera con el sistema en desarrollo, además de la forma, tipo y orden en como los elementos interactúan (operaciones o casos de uso). Diagrama de secuencia En un diagrama de secuencia ponemos varios de los objetos o clases que forman parte de nuestro programa y ponemos qué llamadas van haciendo unos a otros para realizar una tarea DIAGRAMA DE CLASES determinada. Hacemos un diagrama de secuencia por cada caso Un diagrama de clases es un tipo de diagrama estático que describe la estructura de uso o para una parte de un caso de uso (lo que llamo subcaso de un sistema mostrando sus clases, atributos y las relaciones entre ellos. Los de uso). El detalle del diagrama depende de la fase en la que diagramas de clases son utilizados durante el proceso de análisis y diseño de los estemos, lo que pretendamos contar con el diagrama y a quién. sistemas, donde se crea el diseño conceptual de la información que se manejará en En una primera fase de diseño podemos poner clases grandes y el sistema, y los componentes que se encargaran del funcionamiento y la relación ficticias, que representen un paquete/librería o, si nuestro entre uno y otro. programa está compuesto por varios ejecutables corriendo a la vez, incluso clases que representen un ejecutable. -5-
  • 6. Lenguaje Unificado de Modelado UML Diagrama de Actividades En el Lenguaje de Modelado Unificado, un diagrama de actividades representa los flujos de trabajo paso a paso de negocio y operacionales de los componentes en un sistema. Un Diagrama de Actividades muestra el flujo de control general. Se usan los caminos lógicos que sigue un proceso basado en varias condiciones, concurrencia en el proceso, los datos de acceso, interrupciones y otras alternativas del camino lógico para construir un proceso, sistema o procedimiento -6-
  • 7. Lenguaje Unificado de Modelado UML Diagrama de secuencia para el Administrador Diagrama de Actividades Para el desarrollo de nuestro ejercicio el diagrama de actividades muestra el flujo de actividades del sistema también flujo secuencial o ramificado de actividades y los objetos en los que actúa, son importantes para modelar la función del sistema y así como para resaltar el flujo de control entre Objetos. En la actualidad existe un número elevado de componentes activos, siendo usual, que un sistema electrónico se diseñe a partir de uno o varios componentes activos cuyas características lo condicionará. Esto no sucede con los componentes pasivos. En la siguiente tabla se muestran los principales componentes activos junto a su función más común dentro de un circuito. Un amplificador operacional (comúnmente abreviado A.O., op-amp u OPAM), es un circuito electrónico (normalmente se presenta como Amplificador operacional circuito integrado) que tiene dos entradas y una salida. La salida es la diferencia de las dos entradas multiplicada por un factor (G) (ganancia): Vout = G·(V+ − V−) -7-
  • 8. Lenguaje Unificado de Modelado UML $ 11.000 c/u Cinta Led Flexible Motos, Autos, Impermeable. Cinta Led Rgb $ 55.000 c/u 12 cuotas de Programador Para Pic Por Usb $ 5.306 MercadoPago $ 79.990 c/u o MercadoLíder o Artículo nuevo Tarjeta De Desarrollo Y Programación Arduino Uno Atmega 328 o 13 vendidos o Cundinamarca $ 7.990 c/u 12 cuotas de $ 770 MercadoPago o MercadoLíder Board Comunicacion Serial Rs232 A Ttl Max232 Microcontrolado o Artículo nuevo o 10 vendidos o Cundinamarca 1. $ 44.000 c/u 12 cuotas de $ 4.245 MercadoPago o Artículo nuevo Ahorrador De Luz Y/o Energia o 4 vendidos o Cundinamarca -8-
  • 9. Lenguaje Unificado de Modelado UML Conclusión Con el gran aporte que la tecnología hace a la administración de una empresa en la mayoría de los campos ya que todos son un sistema que necesita de una constante evaluación, modelación y control. El diseño de un sistema apoyado por las herramientas que proporciona UML contribuye a asegurar para la organización que la información sea precisa y confiable y a crear interfaces amigables para el usuario con pantallas comprensibles y de fácil manejo. La fase de diseño es una parte crucial en el proceso de desarrollo de software, ya que de esta etapa depende gran parte del logro de los objetivos finales previstos y UML proporciona herramientas valiosas para desarrollar varios diagramas que representen las distintas vistas de un sistema permitiendo de esta forma una comprensión clara del sistema y su funcionamiento. -9-
  • 10. Lenguaje Unificado de Modelado UML BIBLIOGRAFÍA  Universidad Nacional Abierta y a Distancia Escuela de Ciencias Básicas Tecnología e ingeniería, Módulo Lenguaje Unificado de Modelado, Cabrera Meza, Harold Emilio, 2006.  Aula virtual Lenguaje Unificado de Modelado UML CIBERGRAFÍA Direcciones de internet de interés en ecuaciones diferenciales por buscador Google. UML Y Patrones, Graig Larman (PRENTICE-HALL) Módulo Lenguaje Unificado de Modelado, Cabrera Meza, Harold Emilio, 2006. El lenguaje Unificado de Modelado, Booch Graby, Rumbaugh James, Jacobson Ivar, Edit Addison Wesly, 2002. Aprendiendo UML En 24 Horas, Joseph Schmuller (PRENTICE-HALL - 10 -