Analisis de Uml

5
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

Transcript of Analisis de Uml

Page 1: Analisis de Uml

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

Page 2: Analisis de Uml

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.

Page 3: Analisis de Uml

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.

Page 4: Analisis de Uml

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.