Este documento presenta el trabajo final de un grupo de estudiantes de ingeniería de sistemas sobre la aplicación del lenguaje UML (Lenguaje de Modelado Unificado) para modelar el sistema de una tienda de componentes electrónicos llamada SOUVENIR. Se describen los objetivos del proyecto, el planteamiento del problema de la tienda, y se incluyen diagramas UML como casos de uso, clases, secuencias, actividades y componentes para modelar el sistema. Finalmente, se exponen conclusiones sobre la importancia y aplicación del lenguaje UML en el
Este documento describe el modelo de base de datos en red, que permite que un nodo hijo tenga más de un nodo padre a través de punteros. Esto representa una mejora sobre el modelo jerárquico al permitir más flexibilidad en las relaciones entre nodos, como vendedores que distribuyen productos en varias ciudades. El modelo en red también permite relaciones más complejas donde los elementos pueden poseerse mutuamente a través de conjuntos, lo que no es posible en el modelo jerárquico debido a que el número de niveles puede variar dinámic
Este documento define y describe los archivos secuenciales. Explica que los archivos secuenciales almacenan registros uno después de otro en orden secuencial, sin espacios vacíos entre ellos. Ofrecen un rápido acceso al siguiente registro, pero un acceso aleatorio y la localización de registros individuales son imprácticos. Ventajas incluyen una buena utilización del espacio y velocidad cuando los registros se acceden secuencialmente. Desventajas son un acceso a registros individuales que es lento y la vulnerabilidad a fall
Este documento presenta varios diagramas UML como diagramas de clases, actividades y casos de uso para un sistema de consultorio médico. Los diagramas describen las clases principales como Paciente, Médico y Medicina, y las actividades como generar citas médicas, realizar diagnósticos y recetas. Los casos de uso muestran las interacciones entre actores como pacientes, médicos y secretarias para tareas como solicitar citas y consultas médicas.
Este documento compara Cloud Computing y Grid Computing. Cloud Computing permite acceder a recursos a través de servicios en internet sin necesidad de poseer hardware y software propios, mientras que Grid Computing coordina múltiples equipos para resolver problemas mediante grandes cantidades de cómputo. Ambas tecnologías son escalables y distribuidas, pero Cloud Computing ofrece los recursos a través de servicios web mientras que Grid Computing aprovecha recursos existentes. Algunas ventajas son la reducción de costos en Cloud Computing y el gran poder de procesamiento en Grid Computing, aunque también tienen des
Ercicicios para los miembros superiores e inferioresRonnie Fuentes
Este documento describe los beneficios de la flexibilidad y los ejercicios de flexibilidad para las personas mayores. Explica que la flexibilidad ayuda a mejorar la amplitud de los movimientos en los diferentes planos musculares de las personas mayores. También presenta varios ejercicios de flexibilidad recomendados como caminar, nadar, bailar y andar en bicicleta. El objetivo es desarrollar un conjunto de ejercicios adaptados para mejorar la flexibilidad y movilidad de los adultos mayores.
Tarea Preguntas De Test Evaluacion De Aprendizajejuanjosecom
Este documento presenta diferentes tipos de ítems para evaluar el aprendizaje sobre bases de datos. Incluye preguntas de verdadero/falso, selección múltiple, emparejamiento, respuesta corta, complementar y ensayo. El objetivo es que el estudiante demuestre su conocimiento sobre conceptos básicos de bases de datos como tablas, registros, campos e índices.
Esta presentación fue utilizada en la clase del 10 de octubre de 2009 en el grupo de Énfasis III: Recuperación de Desastres en Tecnología e Informática, en la Escuela de Educación Superior Escolme
El documento describe la Arquitectura Orientada a Servicios (SOA) y sus beneficios. Explica que SOA separa los procesos de negocio de las funciones automatizadas y organiza estas últimas en módulos individuales llamados servicios. Esto permite una mayor agilidad y flexibilidad al permitir combinar rápidamente diferentes componentes. También discute que SOA no es solo una tecnología sino una arquitectura que estructura las aplicaciones y tecnología para responder de forma ágil a las demandas del mercado.
Este documento describe el modelo de base de datos en red, que permite que un nodo hijo tenga más de un nodo padre a través de punteros. Esto representa una mejora sobre el modelo jerárquico al permitir más flexibilidad en las relaciones entre nodos, como vendedores que distribuyen productos en varias ciudades. El modelo en red también permite relaciones más complejas donde los elementos pueden poseerse mutuamente a través de conjuntos, lo que no es posible en el modelo jerárquico debido a que el número de niveles puede variar dinámic
Este documento define y describe los archivos secuenciales. Explica que los archivos secuenciales almacenan registros uno después de otro en orden secuencial, sin espacios vacíos entre ellos. Ofrecen un rápido acceso al siguiente registro, pero un acceso aleatorio y la localización de registros individuales son imprácticos. Ventajas incluyen una buena utilización del espacio y velocidad cuando los registros se acceden secuencialmente. Desventajas son un acceso a registros individuales que es lento y la vulnerabilidad a fall
Este documento presenta varios diagramas UML como diagramas de clases, actividades y casos de uso para un sistema de consultorio médico. Los diagramas describen las clases principales como Paciente, Médico y Medicina, y las actividades como generar citas médicas, realizar diagnósticos y recetas. Los casos de uso muestran las interacciones entre actores como pacientes, médicos y secretarias para tareas como solicitar citas y consultas médicas.
Este documento compara Cloud Computing y Grid Computing. Cloud Computing permite acceder a recursos a través de servicios en internet sin necesidad de poseer hardware y software propios, mientras que Grid Computing coordina múltiples equipos para resolver problemas mediante grandes cantidades de cómputo. Ambas tecnologías son escalables y distribuidas, pero Cloud Computing ofrece los recursos a través de servicios web mientras que Grid Computing aprovecha recursos existentes. Algunas ventajas son la reducción de costos en Cloud Computing y el gran poder de procesamiento en Grid Computing, aunque también tienen des
Ercicicios para los miembros superiores e inferioresRonnie Fuentes
Este documento describe los beneficios de la flexibilidad y los ejercicios de flexibilidad para las personas mayores. Explica que la flexibilidad ayuda a mejorar la amplitud de los movimientos en los diferentes planos musculares de las personas mayores. También presenta varios ejercicios de flexibilidad recomendados como caminar, nadar, bailar y andar en bicicleta. El objetivo es desarrollar un conjunto de ejercicios adaptados para mejorar la flexibilidad y movilidad de los adultos mayores.
Tarea Preguntas De Test Evaluacion De Aprendizajejuanjosecom
Este documento presenta diferentes tipos de ítems para evaluar el aprendizaje sobre bases de datos. Incluye preguntas de verdadero/falso, selección múltiple, emparejamiento, respuesta corta, complementar y ensayo. El objetivo es que el estudiante demuestre su conocimiento sobre conceptos básicos de bases de datos como tablas, registros, campos e índices.
Esta presentación fue utilizada en la clase del 10 de octubre de 2009 en el grupo de Énfasis III: Recuperación de Desastres en Tecnología e Informática, en la Escuela de Educación Superior Escolme
El documento describe la Arquitectura Orientada a Servicios (SOA) y sus beneficios. Explica que SOA separa los procesos de negocio de las funciones automatizadas y organiza estas últimas en módulos individuales llamados servicios. Esto permite una mayor agilidad y flexibilidad al permitir combinar rápidamente diferentes componentes. También discute que SOA no es solo una tecnología sino una arquitectura que estructura las aplicaciones y tecnología para responder de forma ágil a las demandas del mercado.
Este documento presenta el proyecto final de un curso de Lenguaje de Modelado Unificado (UML) para la tienda virtual Souvenir. El proyecto incluye análisis de requisitos, diagramas de casos de uso, clases, secuencias y actividades para modelar los procesos de Souvenir como la gestión de inventario, proveedores y ventas. El objetivo es aplicar los conceptos de UML para crear una representación gráfica entendible de la empresa.
UML es un lenguaje estándar para modelar sistemas de software que incluye varios diagramas para representar diferentes aspectos como casos de uso, clases, secuencias y actividades. Se desarrolló para facilitar la comunicación entre equipos de desarrollo y documentar el diseño de sistemas. Existen herramientas libres como ArgoUML y Poseidon para UML que permiten crear y editar modelos UML.
Este documento presenta una introducción al Lenguaje Unificado de Modelado (UML). Explica que UML fue creado para unificar los diferentes lenguajes y métodos de modelado existentes, y que está conformado por elementos, relaciones y diagramas. Asimismo, describe los tipos de elementos que componen UML, como elementos estructurales, de comportamiento, de agrupación y de anotación. Finalmente, menciona algunos elementos estructurales clave de UML como clases, interfaces, casos de uso y componentes.
Este documento explica qué es UML y sus principales características. UML es un lenguaje visual para modelar sistemas que facilita la comunicación entre los involucrados en un proyecto. Incluye diagramas para modelar la estructura y dinámica de un sistema. Algunos diagramas comunes son de clases, casos de uso y secuencia.
Este documento presenta el Lenguaje de Modelado Unificado (UML), el cual permite representar gráficamente los diseños de un sistema informático. UML utiliza notación gráfica para modelar las diferentes fases de un sistema, capturando las partes relevantes para el software a través de simplificación. Incluye diversos diagramas como clases, casos de uso, secuencias, entre otros.
Este documento describe el lenguaje de modelado UML (Unified Modeling Language). Explica que UML fue creado para unificar los diferentes lenguajes y métodos de modelado existentes y que está compuesto por elementos, relaciones y diagramas. Luego describe los principales elementos como clases, casos de uso, colaboraciones e interfaces, y los diagramas como diagramas de clases, casos de uso, objetos y secuencias.
Lenguaje Unificado de Modelado (UML) versión 2.4.1tsakaji
Este documento presenta una introducción al Lenguaje Unificado de Modelado (UML), incluyendo su propósito, características y diagramas. UML es un estándar para modelar sistemas de software que permite visualizar, especificar, construir y documentar sistemas complejos. Ofrece nueve diagramas para modelar diferentes aspectos de un sistema, como diagramas de clases y casos de uso.
El documento describe el Lenguaje Unificado de Modelado (UML), incluyendo su historia, características y tipos de diagramas. UML fue creado para proporcionar un lenguaje de modelado visual común y semánticamente rico para el desarrollo de software. Surge de la unificación de los métodos de tres investigadores clave en los años 90. UML permite modelar diferentes aspectos de un sistema a través de diagramas como casos de uso, clases, secuencias y más. Se ha convertido en un estándar ampliamente adoptado para el modelado
Este documento proporciona una introducción al modelado visual y al lenguaje UML. Explica que el modelado visual permite capturar procesos, incrementar la comunicación, definir la arquitectura y administrar la complejidad de un sistema. Luego describe a UML como un lenguaje estándar que incluye nueve tipos de diagramas para modelar diferentes aspectos de un sistema, como casos de uso, clases, actividades y despliegue. Finalmente, concluye que el modelado visual y UML son herramientas valiosas que mejoran la productividad y
Este documento proporciona una introducción al modelado visual y al lenguaje UML. Explica que el modelado visual y UML son ampliamente utilizados por empresas líderes para mejorar la comunicación, reducir riesgos y costos, y aumentar la calidad. Describe los principales diagramas de UML como casos de uso, clases, secuencias, estados y componentes y cómo se usan para modelar diferentes aspectos de un sistema. Finalmente, concluye que UML es un estándar reconocido para el modelado de sistemas de software.
Este documento proporciona una introducción al modelado visual y al lenguaje UML. Explica que el modelado visual y UML son ampliamente utilizados por empresas líderes para mejorar la comunicación, reducir riesgos y costos, y aumentar la calidad. Describe los principales diagramas de UML como casos de uso, clases, secuencias, estados y componentes y cómo se usan para modelar diferentes aspectos de un sistema. Concluye que UML es un estándar reconocido para modelado de software.
El documento describe el Lenguaje Unificado de Modelado (UML), un lenguaje estándar para modelar sistemas de software que permite representar gráficamente los diferentes aspectos de un sistema a través de diagramas. UML se desarrolló para unificar diferentes métodos de modelado y fue adoptado como estándar por el Object Management Group en 1997. El documento explica los diagramas más comunes de UML como casos de uso, clases y secuencia y cómo UML puede usarse en el Proceso Unificado de Desarrollo.
El documento describe los conceptos básicos del análisis y diseño orientado a objetos, incluyendo clases, objetos, herencia, encapsulamiento, polimorfismo y diagramas UML. Explica que el análisis y diseño orientado a objetos es importante para desarrollar un sistema de software utilizando completamente la programación orientada a objetos.
El documento presenta un proyecto que desarrolla un modelo para la tienda SOUVENIR utilizando conceptos de UML como diagramas de casos de uso, clases, secuencia y actividades. El modelo muestra el manejo de inventario, proveedores, clientes y ventas de la tienda de forma de simular su portal web. El proyecto concluye que UML proporciona herramientas valiosas para modelar sistemas y asegurar información precisa y interfaces de usuario amigables.
El documento presenta una introducción de los integrantes del proyecto Juan Pablo Ramírez, Sebastián Alvarán y Luis Miguel Gutiérrez. Luego define términos clave como UML, metodología, proceso y modelamiento. Explica que UML es una herramienta para diagramar sistemas y que la metodología considera los requisitos del sistema. Finalmente describe los componentes del modelado como casos de uso, estructura estática, integración, dinámico e implementación.
UML es un lenguaje estándar que sirve para modelar sistemas de software de forma gráfica o textual. Proporciona diagramas para especificar la estructura, comportamiento y otras perspectivas de un sistema de una manera no ambigua que puede ser interpretada por cualquier persona. UML ayuda a mejorar la comunicación y documentación durante el desarrollo de software.
Este documento presenta el trabajo final de un grupo de estudiantes sobre el Lenguaje Unificado de Modelado (UML). Incluye objetivos generales y específicos, una descripción del problema de una tienda de electrónicos, y los diagramas UML desarrollados como solución incluyendo casos de uso, clases, actividades, componentes y robustez. Finalmente, presenta conclusiones sobre la importancia de UML y el cumplimiento de los objetivos.
El documento presenta una introducción al Lenguaje Unificado de Modelado (UML), describiendo sus orígenes, características y tipos de diagramas. Explica que UML es un lenguaje gráfico estándar para visualizar, especificar y documentar sistemas de software, a través de diagramas estructurales, de comportamiento, de implementación, ambientales y de usuario.
Este documento presenta varias metodologías para el análisis y diseño de sistemas, incluyendo el Lenguaje Unificado de Modelado (UML), la metodología del ciclo de vida de James Martin, la metodología del Proceso Unificado de Desarrollo de Software, y la metodología de Kendall y Kendall. Explica brevemente cada metodología y sus diferentes fases.
Este documento presenta conceptos básicos sobre el Lenguaje Unificado de Modelado (UML). Explica que UML proviene de la unificación de tres metodologías de modelado orientado a objetos y fue estandarizado por el OMG. También resume los principales elementos estructurales, de comportamiento, de agrupación y de anotación que componen los modelos UML, así como las relaciones entre ellos.
José Luis Jiménez Rodríguez
Junio 2024.
“La pedagogía es la metodología de la educación. Constituye una problemática de medios y fines, y en esa problemática estudia las situaciones educativas, las selecciona y luego organiza y asegura su explotación situacional”. Louis Not. 1993.
Este documento presenta el proyecto final de un curso de Lenguaje de Modelado Unificado (UML) para la tienda virtual Souvenir. El proyecto incluye análisis de requisitos, diagramas de casos de uso, clases, secuencias y actividades para modelar los procesos de Souvenir como la gestión de inventario, proveedores y ventas. El objetivo es aplicar los conceptos de UML para crear una representación gráfica entendible de la empresa.
UML es un lenguaje estándar para modelar sistemas de software que incluye varios diagramas para representar diferentes aspectos como casos de uso, clases, secuencias y actividades. Se desarrolló para facilitar la comunicación entre equipos de desarrollo y documentar el diseño de sistemas. Existen herramientas libres como ArgoUML y Poseidon para UML que permiten crear y editar modelos UML.
Este documento presenta una introducción al Lenguaje Unificado de Modelado (UML). Explica que UML fue creado para unificar los diferentes lenguajes y métodos de modelado existentes, y que está conformado por elementos, relaciones y diagramas. Asimismo, describe los tipos de elementos que componen UML, como elementos estructurales, de comportamiento, de agrupación y de anotación. Finalmente, menciona algunos elementos estructurales clave de UML como clases, interfaces, casos de uso y componentes.
Este documento explica qué es UML y sus principales características. UML es un lenguaje visual para modelar sistemas que facilita la comunicación entre los involucrados en un proyecto. Incluye diagramas para modelar la estructura y dinámica de un sistema. Algunos diagramas comunes son de clases, casos de uso y secuencia.
Este documento presenta el Lenguaje de Modelado Unificado (UML), el cual permite representar gráficamente los diseños de un sistema informático. UML utiliza notación gráfica para modelar las diferentes fases de un sistema, capturando las partes relevantes para el software a través de simplificación. Incluye diversos diagramas como clases, casos de uso, secuencias, entre otros.
Este documento describe el lenguaje de modelado UML (Unified Modeling Language). Explica que UML fue creado para unificar los diferentes lenguajes y métodos de modelado existentes y que está compuesto por elementos, relaciones y diagramas. Luego describe los principales elementos como clases, casos de uso, colaboraciones e interfaces, y los diagramas como diagramas de clases, casos de uso, objetos y secuencias.
Lenguaje Unificado de Modelado (UML) versión 2.4.1tsakaji
Este documento presenta una introducción al Lenguaje Unificado de Modelado (UML), incluyendo su propósito, características y diagramas. UML es un estándar para modelar sistemas de software que permite visualizar, especificar, construir y documentar sistemas complejos. Ofrece nueve diagramas para modelar diferentes aspectos de un sistema, como diagramas de clases y casos de uso.
El documento describe el Lenguaje Unificado de Modelado (UML), incluyendo su historia, características y tipos de diagramas. UML fue creado para proporcionar un lenguaje de modelado visual común y semánticamente rico para el desarrollo de software. Surge de la unificación de los métodos de tres investigadores clave en los años 90. UML permite modelar diferentes aspectos de un sistema a través de diagramas como casos de uso, clases, secuencias y más. Se ha convertido en un estándar ampliamente adoptado para el modelado
Este documento proporciona una introducción al modelado visual y al lenguaje UML. Explica que el modelado visual permite capturar procesos, incrementar la comunicación, definir la arquitectura y administrar la complejidad de un sistema. Luego describe a UML como un lenguaje estándar que incluye nueve tipos de diagramas para modelar diferentes aspectos de un sistema, como casos de uso, clases, actividades y despliegue. Finalmente, concluye que el modelado visual y UML son herramientas valiosas que mejoran la productividad y
Este documento proporciona una introducción al modelado visual y al lenguaje UML. Explica que el modelado visual y UML son ampliamente utilizados por empresas líderes para mejorar la comunicación, reducir riesgos y costos, y aumentar la calidad. Describe los principales diagramas de UML como casos de uso, clases, secuencias, estados y componentes y cómo se usan para modelar diferentes aspectos de un sistema. Finalmente, concluye que UML es un estándar reconocido para el modelado de sistemas de software.
Este documento proporciona una introducción al modelado visual y al lenguaje UML. Explica que el modelado visual y UML son ampliamente utilizados por empresas líderes para mejorar la comunicación, reducir riesgos y costos, y aumentar la calidad. Describe los principales diagramas de UML como casos de uso, clases, secuencias, estados y componentes y cómo se usan para modelar diferentes aspectos de un sistema. Concluye que UML es un estándar reconocido para modelado de software.
El documento describe el Lenguaje Unificado de Modelado (UML), un lenguaje estándar para modelar sistemas de software que permite representar gráficamente los diferentes aspectos de un sistema a través de diagramas. UML se desarrolló para unificar diferentes métodos de modelado y fue adoptado como estándar por el Object Management Group en 1997. El documento explica los diagramas más comunes de UML como casos de uso, clases y secuencia y cómo UML puede usarse en el Proceso Unificado de Desarrollo.
El documento describe los conceptos básicos del análisis y diseño orientado a objetos, incluyendo clases, objetos, herencia, encapsulamiento, polimorfismo y diagramas UML. Explica que el análisis y diseño orientado a objetos es importante para desarrollar un sistema de software utilizando completamente la programación orientada a objetos.
El documento presenta un proyecto que desarrolla un modelo para la tienda SOUVENIR utilizando conceptos de UML como diagramas de casos de uso, clases, secuencia y actividades. El modelo muestra el manejo de inventario, proveedores, clientes y ventas de la tienda de forma de simular su portal web. El proyecto concluye que UML proporciona herramientas valiosas para modelar sistemas y asegurar información precisa y interfaces de usuario amigables.
El documento presenta una introducción de los integrantes del proyecto Juan Pablo Ramírez, Sebastián Alvarán y Luis Miguel Gutiérrez. Luego define términos clave como UML, metodología, proceso y modelamiento. Explica que UML es una herramienta para diagramar sistemas y que la metodología considera los requisitos del sistema. Finalmente describe los componentes del modelado como casos de uso, estructura estática, integración, dinámico e implementación.
UML es un lenguaje estándar que sirve para modelar sistemas de software de forma gráfica o textual. Proporciona diagramas para especificar la estructura, comportamiento y otras perspectivas de un sistema de una manera no ambigua que puede ser interpretada por cualquier persona. UML ayuda a mejorar la comunicación y documentación durante el desarrollo de software.
Este documento presenta el trabajo final de un grupo de estudiantes sobre el Lenguaje Unificado de Modelado (UML). Incluye objetivos generales y específicos, una descripción del problema de una tienda de electrónicos, y los diagramas UML desarrollados como solución incluyendo casos de uso, clases, actividades, componentes y robustez. Finalmente, presenta conclusiones sobre la importancia de UML y el cumplimiento de los objetivos.
El documento presenta una introducción al Lenguaje Unificado de Modelado (UML), describiendo sus orígenes, características y tipos de diagramas. Explica que UML es un lenguaje gráfico estándar para visualizar, especificar y documentar sistemas de software, a través de diagramas estructurales, de comportamiento, de implementación, ambientales y de usuario.
Este documento presenta varias metodologías para el análisis y diseño de sistemas, incluyendo el Lenguaje Unificado de Modelado (UML), la metodología del ciclo de vida de James Martin, la metodología del Proceso Unificado de Desarrollo de Software, y la metodología de Kendall y Kendall. Explica brevemente cada metodología y sus diferentes fases.
Este documento presenta conceptos básicos sobre el Lenguaje Unificado de Modelado (UML). Explica que UML proviene de la unificación de tres metodologías de modelado orientado a objetos y fue estandarizado por el OMG. También resume los principales elementos estructurales, de comportamiento, de agrupación y de anotación que componen los modelos UML, así como las relaciones entre ellos.
José Luis Jiménez Rodríguez
Junio 2024.
“La pedagogía es la metodología de la educación. Constituye una problemática de medios y fines, y en esa problemática estudia las situaciones educativas, las selecciona y luego organiza y asegura su explotación situacional”. Louis Not. 1993.
Ofrecemos herramientas y metodologías para que las personas con ideas de negocio desarrollen un prototipo que pueda ser probado en un entorno real.
Cada miembro puede crear su perfil de acuerdo a sus intereses, habilidades y así montar sus proyectos de ideas de negocio, para recibir mentorías .
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Juan Martín Martín
Criterios de corrección y soluciones al examen de Geografía de Selectividad (EvAU) Junio de 2024 en Castilla La Mancha.
Soluciones al examen.
Convocatoria Ordinaria.
Examen resuelto de Geografía
conocer el examen de geografía de julio 2024 en:
https://blogdegeografiadejuan.blogspot.com/2024/06/soluciones-examen-de-selectividad.html
http://blogdegeografiadejuan.blogspot.com/
La necesidad de bienestar y el uso de la naturaleza.pdf
UmlProyectoFinal-Grupo29
1.
2. LENGUAJE UNIFICADO DE MODELADO UML
TRABAJO FINAL
INTEGRANTES:
LOLY LUZ MENDOZA COD. 56077623
ALVARO VARGAS COD. 79621280
PEDRO MAURICIO ECHEVERRY COD. 83041854
FREDY DOMINGO VERGARA COD. 92276569
LUIS ANTONIO GONZALEZ COD. 80421246
GRUPO: 200609_29
PRESENTADO A:
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
BOGOTÁ D.C.
2011
3. INTRODUCCION
Este trabajo está basado en el planteamiento del problema que hace la tienda SOUVENIR,
posible aplicación de la vida real que se nos puede presentar a lo largo de nuestra carrera,
para brindarle la mejor solución a esto, aplicaremos gran parte de la temática vista a lo largo
del curso.
Es indispensable conocer un lenguaje de programación en el momento de construir un
sistema de software como el lenguaje UML (Unified Modeling Language), que ha sido
diseñado para modelar cualquier tipo de problemas, tanto informáticos como de arquitectura
o de cualquier otra índole, permitiendo la modificación de todos sus miembros mediante la
aplicación de sus atributos y restricciones. Un estereotipo nos permite indicar
especificaciones del lenguaje al que se refiere el diagrama de UML. Una restricción identifica
un comportamiento forzado de una clase o relación, es decir mediante la restricción estamos
forzando el comportamiento que debe tener el objeto al que se le aplica, en conclusión es un
lenguaje que permite modelar, construir y documentar los elementos que forman un sistema
software orientado a objetos. La construcción de sistemas software que puede ser planificado
y repetible aumenta considerablemente la probabilidad de obtener un sistema de mejor
calidad al final del proceso, especialmente cuando se trata con un equipo de desarrollo
formado por varias personas.
4. OBJETIVOS
OBJETIVO GENERAL
Aplicar los conceptos adquiridos del lenguaje orientado a objetos utilizando la
herramienta de UML Lenguaje de Modelado Unificado, utilizando un proceso de
desarrollo en el que se plantea cómo se realiza el análisis y el diseño para una
posterior construcción de sistemas software para lograr la resolución del problema y
que indique cómo funciona la empresa SOUVENIR, frente al desarrollo de un Blog y
un portafolio de servicios.
OBJETIVOS ESPECIFICOS
Mostrar el flujo de cada actividad
Identificar cada secuencia
Mostrar los objetos que actúan en el
Identificar las Fases de Planificación y Especificación de Requisitos
Definir claramente el problema que está afectando a una organización
Afianzar los conocimientos adquiridos utilizando la herramienta de UML Lenguaje de
Modelado Unificado.
Identificar y analizar la solución de un problema en un sistema
Analizar y aplicar el uso de los diagramas que ofrece UML
Consolidar e interpretar el lenguaje UML
.
5. 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.
6. PORTAFOLIO DE SERVICIOS
Logo de la Empresa:
Quienes somos:
SOUVENIR es una empresa especializada en venta de componentes electrónicos de la
mejor calidad y marcas respetando todos los estándares de calidad y ambientales. Fundada
en España en 1.997. Nuestro objetivo, más allá de ofrecer un buen servicio, es el
compromiso continuo en la búsqueda constante de nuevas alternativas para su prestación,
contribuyendo de esta manera, en la competitividad del servicio prestado a través de internet.
En donde nos pueden conocer y utilizar múltiples alternativas de servicio que podemos
ofrecer para un mejor servicio.
Algunos de nuestros proveedores de confianza
Link Blog: http://souvenir-co.blogspot.com/
Link Documento final: http://www.slideshare.net/UNAD-UML-Grupo29/uml-proyecto-
finalgrupo29
7. Nuestra Misión:
Ofrecer los mejores componentes electrónicos a través de Internet de una forma segura y
confiable de las marcas más reconocidas que ofrecen la mejor calidad, garantizando que
nuestros productos sean los mejores, Contribuyendo así al éxito de nuestros clientes,
desarrollando sus proyectos con calidad, seguridad, y dentro del plazo y presupuesto
previstos. Integrando a socios y proveedores estratégicos para formar equipos de alto
desempeño.
Nuestra Visión:
Ser la empresa líder a nivel nacional e internacional de comercialización de componentes
electrónicos en línea ofreciendo a nuestros clientes las mejores marcas a los mejores precios
con una calidad inigualable.
Contáctenos:
Contáctese con nosotros, responderemos a cualquier inquietud o sugerencia para brindarle
el mejor servicio posible. A través de Internet en la Página principal www.souvenir.com o
visitándonos en la Sede Principal ubicada en la ciudad de Santa fe de Bogotá en la Calle 173
n° 30-53 o llamándonos a los Teléfonos 4270256 – 4736769 o en la Línea atención al cliente:
4297843 y la Línea gratuita nacional 018000591325
8. Diagrama Casos de Uso
Los casos de uso son los que Representan en general el funcionamiento del sistema siendo
estos los más Utilizados como base del desarrollo de un modelo real, representa casos de
uso, Actores y relaciones, se utilizan especialmente para organizar y modelar el
Comportamiento de un sistema.
9. Diagrama de Clases
Son los más comunes en el modelado de sistemas orientados a objetos. Estos diagramas se
utilizan para describir la Vista de diseño estática de un sistema, incluyen clases activas las
cuales se utilizan para Cubrir la vista de procesos estática de un sistema.
10. Diagrama de Secuencias
En la interacción resalta la ordenación temporal de los mensajes, este presenta un conjunto
de objetos y los mensajes enviados por ellos. Los objetos suelen ser instancias con nombre,
pueden representar instancias de otros elementos, tales como colaboraciones, componentes
y nodos, se utilizan para describir la vista dinámica del sistema.
11. Diagrama de Actividades
Para el desarrollo de nuestro ejercicio el diagrama de actividades muestra el flujo de
actividades del sistema también el 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.
12. Diagrama de Componentes
Tienda de conmponentes
Cliente
Almacena componentes
componente electronico
Proveedor
Existencia de componente Almacen
actualiza almacen
Factura
Datos administración
13. CONCLUSIONES
El UML es precisamente un lenguaje. Lo que implica que éste cuenta con una sintaxis
y una semántica. Por lo tanto al modelar un concepto en UML existen parámetros
cómo deben agruparse los elementos del lenguaje y el significado de esta agrupación.
Se dice que es modelado porque mediante su sintaxis se modelan distintos aspectos
del mundo real, que permiten una mejor interpretación y entendimiento de éste y
unificado porque une varias técnicas de modelado en una única.
UML es un lenguaje que a través de su uso y práctica se van adquiriendo destrezas
para resolver programas de una manera práctica utilizando sus diagramas de uso, de
actividades, de colaboración y secuencia se lleva a la consolidación de la solución a
un problema planteado. Es entonces un lenguaje que permite modelar, visualizar,
organizar y planificar la solución en un sistema.
Este trabajo permitió aplicar los principales conceptos de ingeniería del software y
modelado UML. La meta fue diseñar y codificar 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.
Podemos darnos cuenta de la importancia del aporte que la tecnología hace a la
administración de una empresa en la mayoría de los campos, ya que todos están
conformados por un sistema que necesita de una constante de evaluación,
modelación y control.
Comprendimos que por medio del diseño de un sistema apoyado en las herramientas
que proporciona UML, contribuye a asegurar en una organización que la información
sea precisa, confiable y que se pueden crear interfaces amigables para el usuario con
pantallas comprensibles y de fácil manejo.
14. Aprendimos a tener presente que la fase de diseño es una parte crucial en el proceso
de desarrollo de software, ya que de este proceso depende gran parte del logro de los
objetivos finales previstos y UML proporciona como lo hemos dicho de herramientas
valiosas para presentar por medio de diagramas, las distintas vistas de un sistema
permitiendo una comprensión clara su correcto funcionamiento.
15. BIBLIOGRAFIA
CABRERA MEZA, Harold, Modulo de Lenguaje Unificado de Modelado UML,
Universidad Nacional Abierta y a Distancia UNAD, 2009.
MONOGRAFIAS, Ejemplos de diagramas UML, interfaces gráficas de usuario, y usos
del UML en la ingeniería inversa, 2009, Disponible en Internet:
http://www.monografias.com/trabajos67/diagramas-uml/diagramas-uml.shtml
WIKIPEDIA, la enciclopedia libre, Lenguaje Unificado de Modelado, 2009, Disponible
http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado
GOMEZ, Cristina. Diseño de sistemas software en UML. España: Ediciones UPC,
2003.
WEITZENFELD, Alfredo. Ingeniería de software orientada a objetos con UML, Java e
Internet. México: Thomson, 2005.
FOWLER, Martin y SCOTT, Kendall. UML gota a gota. México: Adisson Wesley
Longman de México S.A. 1999.
SCHMULLER, Joseph. Aprendiendo UML en 24 horas. México: Prentice Hall, 2000
Diccionario de la Real Academia.
Microsoft Encarta 2.009