Está en la página 1de 14

UNIVERSIDAD NACIONAL EXPERIMENTAL

DE LOS LLANOS OCCIDENTALES

“EZEQUIEL ZAMORA”

UNELLEZ

ANÁLISIS ORIENTADO A OBJETOS: EL LENGUAJE

UNIFICADO DE MODELADO (UML)

 PROFESOR:  ESTUDIANTE:
Guillermo Certad.  Yulianny Rodriguez.
 CARRERA: Ingeniería Informática 6to semestre.  C.I: 27.960.705.
 SUB-PROYECTO: Principios de ingeniería del software.

Barrancas, 2022

ÍNDICE
Introducción………………………………………………………………………………………….

3
Introducción al UML: definición, ámbito y concepción del lenguaje………………………………

Introducción a los casos de uso:

definición………………………………………………………….4

Importancia de los casos de uso……………………………………………………………………5

Inclusión y extensión de los casos de uso………………………………………………………….5

Diagramas de casos de uso: representación y concepción de las relaciones……………………….5

Diagramas de estados: Definición, características y funcionalidad…………………………………

Diagramas de

secuencias…………………………………………………………………………….8

Diagramas de colaboración…………………………………………………………………………

Diagramas de actividades……………………………………………………………………………

Diagramas de

componentes………………………………………………………………………….9

Diagramas de distribución………………………………………………………………………….9
Presentación de casos teórico – prácticos de modelado en UML, desarrollo de ejemplos de casos

prácticos de modelado con

UML………………………………………………………………….10

Conclusión…………………………………………………………………………………………

13

INTRODUCCIÓN
El lenguaje unificado de modelado es una herramienta fundamental para el desarrollo de

un sistema, con ella los creadores de sistemas pueden generar diseños que sean mucho más

entendibles para las personas. En vista de ello podemos observar la importancia que tiene. Este

módulo que consiste en el análisis orientado a objetos: el lenguaje unificado de modelado (UML)

tiene como finalidad el impartir dichos conocimientos y tener en cuenta su finalidad. Los temas a

tratar son los siguientes La introducción a los casos de uso así como su importancia, la inclusión y

exclusión de los casos de usos y de aquí en adelante se explicara acerca de los siguientes

diagramas:

 Diagramas de casos de uso

 Diagramas de estados
 Diagramas de secuencias

 Diagramas de colaboración

 Diagramas de actividades

 Diagramas de componentes

 Diagramas de distribución.

INTRODUCCIÓN AL UML: DEFINICIÓN, ÁMBITO Y CONCEPCIÓN DEL


LENGUAJE.

El UML (lenguaje Unificado de Modelado) es una de las herramientas más placentera en

el tiempo actual del desarrollo del sistema. Este permite a los creadores de sistemas generar

diseños que capturen sus ideas de una manara convencional y fácil de comprender para

comunicarlas con otras personas. En los principios de la computación, los programadores no

realizaban análisis muy profundos acerca del problema a resolver. Hoy en día es necesario contar

con un plan bien analizado, además tiene que ser capaz de señalar cambios si no se han captado

claramente sus necesidades.

Concepción: Es la primera fase del proceso, cuando la idea principal para el desarrollo se

lleva al punto de estar suficientemente bien fundamentada para garantizar la entrada en la fase de

elaboración.

INTRODUCCIÓN A LOS CASOS DE USO: DEFINICIÓN


Es una representación de un conjunto de secuencias de acciones que ejecuta un sistema y

que produce un resultado observable de interés para un actor particular. Se utiliza para estructurar

los aspectos de comportamiento de un modelo. Es realizado por una colaboración.

Realizar pedido

IMPORTANCIA DE LOS CASOS DE USO

La importancia del caso de uso es que un caso de uso redacta todas las funciones básicas o

compuestas del sistema desde el punto de vista de los usuarios internos y externos de manera que

estos usuarios puedan entenderlos, los casos de uso describen el comportamiento de los usuarios

por lo tanto es de vital importancia que al momento de crearlos el usuario final debe revisar y

aceptar el caso de uso.

INCLUSIÓN Y EXTENSIÓN DE LOS CASOS DE USO.

Inclusión (include): Es una relación mediante la cual se re-usa un caso de

uso encapsulado en distintos contextos a través de su invocación desde otros casos de uso. 

Extensión (extend): Es una relación que amplía la funcionalidad de un caso de

uso mediante la extensión de sus secuencias de acciones.

DIAGRAMAS DE CASOS DE USO: REPRESENTACIÓN Y CONCEPCIÓN DE LAS


RELACIONES.
El diagrama de casos de uso es una forma de diagrama de comportamiento en lenguaje de

modelado unificado (UML), con la que se representan procesos empresariales, así como sistemas

y procesos de programación orientada a objetos. En este diagrama, todos los objetos involucrados

se estructuran y se relacionan entre sí.

Ejemplo, el cajero automático es el sistema; el cliente del banco, el actor que va a

utilizarlo, y el caso de uso, “sacar dinero”. Este último se relaciona con otros dos casos de uso

mediante asociaciones de inclusión, a saber, “autenticación” y “control de PIN y cuenta”. Si la

autenticación no es válida, no se atenderá la solicitud del cliente. Para que los intentos del cliente

no se repitan de manera indefinida, el cajero debe retener la tarjeta cuando el PIN se introduce

incorrectamente tres veces. Por lo tanto, para el caso de uso de la “autenticación”, se define un

punto de extensión con la condición “PIN incorrecto tres veces”. Si se cumple esta condición, se

ejecuta el caso de uso de “retener tarjeta”, relacionado con el caso de uso de la “autenticación”

mediante una asociación de tipo extend. Con todos estos elementos, nuestro diagrama de casos de

uso tendría este aspecto:


En este diagrama para el caso de uso “sacar dinero”, puedes ver cómo se relacionan

entre sí los diferentes casos de uso.

DIAGRAMAS DE ESTADOS: DEFINICIÓN, CARACTERÍSTICAS Y


FUNCIONALIDAD

Los diagramas de estado UML pueden ayudar a visualizar el ciclo de vida de cada objeto

de forma clara y comprensible. Aunque este diagrama solo consta de unos pocos elementos, si se

utiliza correctamente, puede contribuir notablemente al resultado final.

Las características principales de un diagrama de estado UML son:


 Un estado es la representación de un objeto en los diferentes espacios de

tiempo que le van sucediendo. Cuando hablamos de estado estamos hablando de los

diferentes estados que puede tener un objeto.

 Hay un estado de inicio y un estado final.

 Cada evento representa algo que hace que nuestro objeto pueda cambiar.

 Existen unas líneas que llamamos líneas de transición, su finalidad es

describir el movimiento de un estado a otro. A estas líneas le ponemos el nombre del evento

que origina la transición.

La finalidad del diagrama es representar un modelo. Los diagramas normalmente se

centran en describir lo que tiene que hacer un modelo, no en cómo lo tiene que hacer.

DIAGRAMAS DE SECUENCIAS

El diagrama de secuencia es un tipo de diagrama del lenguaje unificado de

modelado (UML) que, a su vez, se trata de un lenguaje orientado a objetos y está compuesto por

elementos gráficos. UML modela sistemas y procesos de la programación orientada a objetos así

como procesos de negocio con el objetivo de presentar asuntos complejos de manera clara. Para
ello, UML establece una notación estandarizada y recurre a formas visuales para representar un

componente o comportamiento específico. 

DIAGRAMAS DE COLABORACIÓN

Un diagrama de colaboración muestra la misma información que un diagrama de

secuencia pero de forma diferente. En los diagramas de colaboración no existe una secuencia

temporal en el eje vertical; es decir, la colocación de los mensajes en el diagrama no indica cual es

el orden en el que se suceden. Además, la colocación de los objetos es más flexible y permite

mostrar de forma más clara cuales son las colaboraciones entre ellos

DIAGRAMAS DE ACTIVIDADES

El diagrama de actividades es un tipo de diagrama dentro del lenguaje unificado de

modelado (UML). Este lenguaje de modelado gráfico define formas para la representación de la

programación orientada a objetos; en concreto, especifica 14 tipos de diagramas. A cada uno de

ellos se le asignan determinados formularios y con la ayuda de reglas de notación, los sistemas y

procesos pueden ser resumidos y representados claramente. 

DIAGRAMAS DE COMPONENTES

Los diagramas de componentes UML representan las relaciones entre los componentes

individuales del sistema mediante una vista de diseño estática. Pueden ilustrar aspectos de

modelado lógico y físico.


En el contexto del UML, los componentes son partes modulares de un

sistema independientes entre sí, que pueden reemplazarse con componentes equivalentes.

Son auto contenido y encapsulan estructuras de cualquier grado de complejidad. Los elementos

encapsulados solo se comunican con los otros a través de interfaces.

DIAGRAMAS DE DISTRIBUCIÓN.

Los Diagramas de Distribución muestran la disposición física de los distintos nodos que

componen un sistema y el reparto de los componentes sobre dichos nodos. Un nodo es un

elemento físico que existe en tiempo de ejecución y representa un recurso computacional, que

generalmente tiene algo de memoria y, a menudo, capacidad de procesamiento. Los nodos se

utilizan para modelar la topología del hardware sobre el que se ejecuta el sistema.

PRESENTACIÓN DE CASOS TEÓRICO – PRÁCTICOS DE MODELADO EN UML,


DESARROLLO DE EJEMPLOS DE CASOS PRÁCTICOS DE MODELADO CON UML.

DIAGRAMAS UML ESTRUCTURALES

 Diagrama de clases: El diagrama UML más comúnmente usado, y la base

principal de toda solución orientada a objetos. Las clases dentro de un sistema,


atributos y operaciones, y la relación entre cada clase. Las clases se agrupan para

crear diagramas de clases al crear diagramas de sistemas grandes.

 Diagrama de componentes: Muestra la relación estructural de los elementos del

sistema de software, muy frecuentemente empleados al trabajar con sistemas

complejos con componentes múltiples. Los componentes se comunican por medio

de interfaces.

 Diagrama de estructura compuesta: Los diagramas de estructura compuesta se

usan para mostrar la estructura interna de una clase.

 Diagrama de implementación: Ilustra el hardware del sistema y su software. Útil

cuando se implementa una solución de software en múltiples máquinas con

configuraciones únicas.

 Diagrama de objetos: Muestra la relación entre objetos por medio de ejemplos del

mundo real e ilustra cómo se verá un sistema en un momento dado. Dado que los

datos están disponibles dentro de los objetos, estos pueden usarse para clarificar

relaciones entre objetos.

 Diagrama de paquetes: Hay dos tipos especiales de dependencias que se definen

entre paquetes: la importación de paquetes y la fusión de paquetes. Los paquetes

pueden representar los diferentes niveles de un sistema para revelar la arquitectura.


Se pueden marcar las dependencias de paquetes para mostrar el mecanismo de

comunicación entre niveles.

DIAGRAMAS UML DE COMPORTAMIENTO

 Diagramas de actividades: Flujos de trabajo de negocios u operativos

representados gráficamente para mostrar la actividad de alguna parte o

componente del sistema. Los diagramas de actividades se usan como una

alternativa a los diagramas de máquina de estados.

 Diagrama de comunicación: Similar a los diagramas de secuencia, pero el

enfoque está en los mensajes que se pasan entre objetos. La misma información se

puede representar usando un diagrama de secuencia y objetos diferentes.

 Diagrama de secuencia: Muestra cómo los objetos interactúan entre sí y el orden

de la ocurrencia. Representan interacciones para un escenario concreto.

 Diagrama de estados: Similar a los diagramas de actividades, describen el

comportamiento de objetos que se comportan de diversas formas en su estado

actual.

 Diagrama de temporización: Al igual que en los diagramas de secuencia, se

representa el comportamiento de los objetos en un período de tiempo dado. Si hay


un solo objeto, el diagrama es simple. Si hay más de un objeto, las interacciones

de los objetos se muestran durante ese período de tiempo particular.

 Diagrama de caso de uso: Representa una funcionalidad particular de un sistema.

Se crea para ilustrar cómo se relacionan las funcionalidades con sus controladores

(actores) internos/externos.

CONCLUSIÓN
Pudimos describir la importancia que radica el UML, con él, permite a los creadores de

sistemas generar diseños que capturen sus ideas de una manara convencional y fácil de

comprender para comunicarlas con otras personas. En ello, podemos describir la importancia que

hay en los casos de usos donde se describe que redacta todas las funciones básicas o compuestas
del sistema desde el punto de vista de los usuarios internos y externos de manera que estos

usuarios puedan entenderlos, en ello podemos conseguir lo que son:

 La inclusión donde consiste que es una relación mediante la cual se re-usa

un caso de uso encapsulado en distintos contextos a través de su invocación desde

otros casos de uso.

 La extensión que es una relación amplía en la funcionalidad de un caso de

uso mediante la extensión de sus secuencias de acciones.

Con eso concluimos los casos de usos, ahora, enfoquémonos en los diagramas, en este

módulo V de análisis orientado a objetos: el lenguaje unificado de modelado (UML) se

encuentran varios diagramas empleando el UML, todas las descritas en este trabajo, tienen como

funcionalidad facilitar al programador poder diseñar con mucho más facilidad.

También podría gustarte