Documentos de Académico
Documentos de Profesional
Documentos de Cultura
“EZEQUIEL ZAMORA”
UNELLEZ
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………………………………
definición………………………………………………………….4
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
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 estados
Diagramas de secuencias
Diagramas de colaboración
Diagramas de actividades
Diagramas de componentes
Diagramas de distribución.
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
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
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.
que produce un resultado observable de interés para un actor particular. Se utiliza para estructurar
Realizar pedido
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
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
utilizarlo, y el caso de uso, “sacar dinero”. Este último se relaciona con otros dos casos de uso
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
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
Cada evento representa algo que hace que nuestro objeto pueda cambiar.
describir el movimiento de un estado a otro. A estas líneas le ponemos el nombre del evento
centran en describir lo que tiene que hacer un modelo, no en cómo lo tiene que hacer.
DIAGRAMAS DE SECUENCIAS
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
DIAGRAMAS DE COLABORACIÓN
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
ellos se le asignan determinados formularios y con la ayuda de reglas de notación, los sistemas y
DIAGRAMAS DE COMPONENTES
individuales del sistema mediante una vista de diseño estática. Pueden ilustrar aspectos de
DIAGRAMAS DE DISTRIBUCIÓN.
Los Diagramas de Distribución muestran la disposición física de los distintos nodos que
elemento físico que existe en tiempo de ejecución y representa un recurso computacional, que
utilizan para modelar la topología del hardware sobre el que se ejecuta el sistema.
de interfaces.
configuraciones únicas.
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
enfoque está en los mensajes que se pasan entre objetos. La misma información se
actual.
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
otros casos de uso.
Con eso concluimos los casos de usos, ahora, enfoquémonos en los diagramas, en este
encuentran varios diagramas empleando el UML, todas las descritas en este trabajo, tienen como