El documento describe el Lenguaje Unificado de Modelado (UML), una herramienta estándar para representar gráficamente los procesos y clases de un proyecto de software orientado a objetos. Explica que UML está compuesto de diversos diagramas que se usan en diferentes etapas del modelado de un sistema, incluyendo diagramas de casos de uso, clases, secuencia, colaboración, objetos, actividades, componentes y distribución.
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
Analisis de Uml
1. Ministerio del Poder Popular Para la Educación
I.U.T “Antonio José de Sucre”
Sede Barquisimeto- Edo. Lara
Alumno:
Andrés Pichardo
CI. 23488743
2. Lenguaje Unificado de Modelado (UML)
Es una herramienta estandarizada de la metodología de desarrollo orientado a
objetos, utilizada para representar y diagramar los procesos y clases de un
proyecto. Es una parte sumamente importante de la ingeniería de software
orientado a objetos ya que nos permite modelar y describir los diferentes aspectos
de un sistema. La representación grafica de un sistema mediante UML nos
permite comprender de un amanera más sencilla el sistema, sus componentes y la
interacción de cada uno de los mismos; a su vez identificar posibles fallas y la
solución de las mismas.
EL UML está compuesto por diversos elementos gráficos que se combinan para
conformar diagramas. La finalidad de los diagramas es representar diversas
perspectivas de un sistema a las cuales se le conoce como modelo. Cada uno de
estos diagramas es utilizado en diferentes etapas del modelado de un sistema.
• La primera etapa es verificar los requisitos del usuario; para nosotros poder
captar los requerimientos del usuario utilizamos el DIAGRAMA DE CASOS DE
USO.
Estos diagramas muestran operaciones que se esperan de una aplicación o
sistema y como se relaciona con su entorno, es por ello que se ve desde el punto
de vista del usuario. Describen un uso del sistema y como éste interactúa con el
usuario. Los casos de usos se representan en el diagrama por una elipse la cual
denota un requerimiento solucionado por el sistema. El conjunto de casos de usos
representa la totalidad de operaciones que va a desarrollar el sistema. Otro
elemento fundamental de estos diagramas son los actores la cual representa a un
usuario del sistema, que necesita o interactúa con algún caso de uso.
• La segunda etapa es el modelado la estructura estática, es decir graficar la
estructura de las clases del sistema; para ello utilizamos el DIAGRAMA DE
CLASES.
El diagrama de clases es uno de los tipos de diagramas o símbolo estático y tiene
como fin describir la estructura de un sistema mostrando sus clases, atributos y
relaciones entre ellos. Estos diagramas son utilizados durante el proceso de
análisis y diseño de los sistemas informáticos, en donde se intentan conformar el
diagrama conceptual de la información que se manejará en el sistema.
• La siguiente etapa es el modelado de interacción, en este interactúan los
componentes del sistema; para ello utilizamos los DIAGRAMAS DE
COLABORACION Y LOS DIAGRAMAS DE SECUENCIA.
3. Diagrama de secuencia: Un Diagrama de Secuencias muestra una interacción
ordenada según la secuencia temporal de eventos y el intercambio de mensajes.
Los diagramas de secuencia ponen especial énfasis en el orden y el momento en
el que se envían los mensajes a los objetos.
Diagrama de colaboración: Un diagrama de colaboración, se puede decir que es
una forma alternativa al diagrama de secuencias a la hora de mostrar un
escenario.
Este tipo de diagrama muestra las interacciones que ocurren entre los objetos que
participan en una situación determinada.
A diferencia del diagrama de secuencia, el diagrama de colaboración se enfoca en
la relación entre los objetos y su topología de comunicación.
• El modelado dinámico es la siguiente etapa la cual nos permite un modelamiento
dinámico de nuestro sistema; para ello utilizamos DIAGRAMA DE OBJETOS Y
DIAGRAMA DE ACTIVIDADES.
Diagrama de objetos: El Diagrama de Objetos muestra un conjunto de objetos y
sus relaciones en un momento concreto. Los Diagramas de Objetos son realmente
útiles para modelar estructuras de datos complejas
Diagrama de actividades: Un diagrama de actividades muestra un flujo de
acciones generalmente secuenciales, además presenta los resultados de dichas
acciones; sirve para capturar las acciones internas de un proceso, captura las
especificaciones de un caso de uso y muestra flujos entre procesos.
• El modelado de implementación va relacionado directamente a los DIAGRAMAS
DE COMPONENTES Y DIAGRAMAS DE DISTRIBUCION.
Diagrama de componentes: Un diagrama de componentes representa cómo un
sistema de software es dividido en componentes y muestra
las dependencias entre estos componentes. Los componentes físicos
incluyen archivos, cabeceras, bibliotecas compartidas, módulos, ejecutables,
o paquetes. Los diagramas de Componentes prevalecen en el campo de
la arquitectura de software pero pueden ser usados para modelar y documentar
cualquier arquitectura de sistema. En él se situarán librerías, tablas, archivos,
ejecutables y documentos que formen parte del sistema. Uno de los usos principales es
que puede servir para ver qué componentes pueden compartirse entre sistemas o
entre diferentes partes de un sistema.
4. Diagrama e distribución: El diagrama de distribución representa la forma que tiene un
sistema en su conjunto y los componentes que forman parte de él. Es muy útil para
representar equipos, redes de computadores, etc.