Está en la página 1de 7

<Fundación universitaria Autónoma de Colombia (Practica V)>

Práctica V: UML
Bello A., Moya S.

B. Objetivos específicos
Resumen— Este informe, tiene como propósito la
representación y análisis de comportamiento reales en
sistemas, que han sido diseñados para que su funcionalidad, de ✓ Observar las ventajas de la comunicación entre los
un sistema, subsistema se muestre a uno o varios usuarios distintos actores de los sistemas.
exteriores. Se analizará los actores y casos de uso para ✓ Determinar si la notación grafica en el software es
modelarlos en un software, que nos permita visualizar cada fácil de comprender y utilizar, para solucionar
caso de uso propuesto. problemas en sistemas de la vida real.

Índice de términos—Representación, funcionalidad, III. MARCO REFERENCIAL


sistema, usuario, visualizar.
UML se puede usar para modelar distintos tipos de sistemas:
Abstract— sistemas de software, sistemas de hardware, y organizaciones
This report is intended to represent and analyze real del mundo real. UML ofrece nueve diagramas en los cuales
behavior in systems, which have been designed so that their modelar sistemas.
functionality, of a system, subsystem, is shown to one or • Diagramas de Casos de Uso para modelar los procesos
more external users. The actors and use cases will be ’business’.
analyzed to model them in software, which allow us to • Diagramas de Secuencia para modelar el paso de mensajes
visualize each proposed use case. entre objetos.
• Diagramas de Colaboración para modelar interacciones entre
objetos.
I. INTRODUCCIÓN • Diagramas de Estado para modelar el comportamiento de los
objetos en el sistema.
Los casos de uso es una técnica para la especificación de • Diagramas de Actividad para modelar el comportamiento de
requisitos funcionales propuesta, introduciendo UML, los Casos de Uso, objetos u operaciones.
modelando la funcionalidad del sistema tal como lo perciben • Diagramas de Clases para modelar la estructura estática de
los agentes externos, que se denominan como actores, los las clases en el sistema.
cuales interactúan con el sistema desde un punto de vista • Diagramas de Objetos para modelar la estructura estática de
particular, los cuales, pueden interactuar con los sistemas por los objetos en el sistema.
medio de diagramas. La finalidad de los diagramas es • Diagramas de Componentes para modelar componentes.
presentar diversas perspectivas de un sistema, a las cuales se • Diagramas de Implementación para modelar la distribución
les conoce como modelo. el modelo UML describe lo que hará del sistema.
un sistema, por lo cual, se simulará en software para lograr
UML es una consolidación de muchas de las notaciones y
observar en los diagramas de casos de uso.
conceptos más usadas orientados a objetos. Empezó como una
consolidación del trabajo de Grade Booch, James Rumbaugh,
II. OBJETIVOS e Ivar Jacobson, creadores de tres de las metodologías
A. Objetivo General orientadas a objetos más populares. En 1996, el Object
✓ Analizar el modelado visual, para emitir conclusiones Management Group (OMG), un pilar estándar para la
de la arquitectura de los sistemas propuestos en el comunidad del diseño orientado a objetos, publicó una
taller. petición con propósito de un metamodelo orientado a objetos
de semántica y notación estándares.
UML, en su versión 1.0, fue propuesto como una respuesta a
15 de octubre de 2020, Informe de laboratorio V, UML. Automatización esta petición en enero de 1997. Hubo otras cinco propuestas
Industrial, Universidad Autónoma de Colombia
rivales. Durante el transcurso de 1997, los seis promotores de
A.R. Bello Quitian, cursa Ingeniería Electromecánica, en la Universidad
autónoma de Colombia, Bogotá, Colombia, bello.andres@fuac.edu.co. las propuestas, unieron su trabajo y presentaron al OMG un
S.D. Moya Hilarión, cursa Ingeniería Electromecánica, en la Universidad documento revisado de UML, llamado UML versión 1.1. Este
autónoma de Colombia, Bogotá, Colombia, moya.sergio@fuac.edu.co. documento fue aprobado por el OMG en Noviembre de 1997.
El OMG llama a este documento OMG UML versión 1.1. El
OMG está actualmente en proceso de mejorar una edición
técnica de esta especificación, prevista su finalización para el IV. RESULTADOS
1 de abril de 1999.
CASOS DE USO
Aun así, UML no preescribe un proceso o método estándar
para desarrollar un sistema. Hay varias metodologías
Ejercicio 1:
existentes; entre las más populares se incluyen las siguientes: •
Catalysis: Un método orientado a objetos que fusiona mucho
del trabajo reciente en métodos orientados a objetos, y además
ofrece técnicas específicas para modelar componentes
distribuidos.
• Objetory: Un método de Caso de Uso guiado para el
desarrollo, creado por Ivar Jacobson.
• Shlaer/Mellor: El método para diseñar sistemas de tiempo
real, puesto en marcha por Sally Shlaer y Steven Mellor en
dos libros de 1991, Ciclos de vida de Objetos, modelando el
Mundo en Estados y Ciclos de vida de Objetos, Modelando el
mundo en Datos (Prentice Hall). Shlaer/Mellor countinúan
actualizando su método continuamente (la actualización más
reciente es el OOA96 report), y recientemente publicaron una
guía sobre cómo usar la notación UML con Shlaer/Mellor.
• Fusion: Desarrollado en Hewlett Packard a mediados de los
Figura 2: Ejercicio propuesto 1.
noventa como primer intento de un método de diseño
orientado a objetos estándar. Combina OMT y Booch con
tarjetas CRC y métodos formales.
Ejercicio 2:
• OMT: La Técnica de Modelado de Objetos fue desarrollada
por James Rumbaugh y otros, y publicada en el libro de gran
influencia "Diseño y Modelado Orientado a Objetos" (Prentice
Hall, 1991). Un método que propone análisis y diseño
’iterative’, más centrado en el lado del análisis.
• Booch: Parecido al OMT, y también muy popular, la primera
y segunda edición de "Diseño Orientado a Objetos, con
Aplicaciones" (Benjamin Cummings, 1991 y 1994), (Object-
Oriented Design, With Applications), detallan un método
ofreciendo también diseño y análisis ’iterative’, centrándoso
en el lado del diseño.

Detrás de cada símbolo en UML hay una semántica bien


definida, que es basada en un metamodelo estándar MOF-
compliant, es más que un montón de símbolos gráficos que
Figura 3: Ejercicio propuesto 2.
trasciende lo que puede ser representado en un lenguaje de
programación o un modelo explícito, que facilita la
comunicación.
DIAGRAMAS DE SECUENCIA

Figura 1: Simbolos de la semántica UML.

Figura 4: Ejercicio propuesto 3.


DIAGRAMA DE ACTIVIDADES

Figura 7: Solución tarea propuesta.

Figura 5: Ejercicio propuesto 4.


2. Plantee el modelo si resulta ser que al tenerse 6
unidades defectuosas debe pararse el sistema de
DIAGRAMAS DE CLASES banda

Figura 6: Ejercicio propuesto 5.


Figura 7: Solución segundo punto tarea propuesta.
Tarea propuesta en el taller:

Realice el modelamiento de un proceso de selección de


material en una banda transportadora. La banda tiene un motor V. CONCLUSIONES
que la desplaza y a lo largo de la misma tres sensores que
miden el peso de objetos que pasan, la densidad especifica de La importancia de la comunicación entre los distintos actores
su contenido líquido y la temperatura a la cual se encuentran. de los sistemas, permite crear tareas distintas tareas, a los
Si no se cumplen que las tres medidas estén dentro de rangos distintos actores presentes en las tereas propuestas.
establecidos (𝑇𝑒𝑠𝑡 , 𝑃𝑒𝑠𝑟 , 𝐷𝑒𝑠𝑡 el producto debe ser desechado.
La notación grafica del sofware es fácil de usar y comprender,
pues UML nos aproxima a los casos de uso guiados, pues, nos
1. Realice el diagrama del proceso planteado. ayuda a modelar los sistemas propuestos.

VI. REFERENCIAS

[1] El Lenguaje Unificado de Modelado. G. Booch, J.


Rumbaugh, I. Jacobson. Addison Wesley Iberoamericana,
1999
[2] Entendiendo UML: La guía del desarrollador, con una
aplicación java basada en web, por Paul Harmon y Mark
Watson; Morgan Kauffman Publishers, Inc., 1998
(www.mkp.com/books_catalog/1-55860-465-0.asp).
[3] Objetos, componentes y Estructuras con UML, The
Catalysis Aproach, por Desmond F. D’Souza y Alan C. Wills,
Addison Wesley Longman, 1998.

VII. ANEXOS

CASOS DE USO
DIAGRAMAS DE SECUENCIA
DIAGRAMA DE ACTIVIDADES

DIAGRAMAS DE CLASES

Realice el modelamiento de un proceso de selección de material en una banda transportadora. La banda tiene un motor
que la desplaza y a lo largo de la misma tres sensores que miden el peso de objetos que pasan, la densidad especifica de
su contenido liquido y la temperatura a la cual se encuentran. Si no se cumplen que las tres medidas estén dentro de
rangos establecidos (𝑇𝑒𝑠𝑡 , 𝑃𝑒𝑠𝑟 , 𝐷𝑒𝑠𝑡 el producto debe ser desechado.
3. Realice el diagrama del proceso planteado.
4. Plantee el modelo si resulta ser que al tenerse 6 unidades defectuosas debe pararse el sistema de banda

También podría gustarte