Está en la página 1de 19

Instituto Politécnico Nacional

Unidad Profesional Interdisciplinaria de Ingeniería Ciencias


Sociales y Administrativas

Herramientas de
Diseño
Ingeniería de Diseño

4NM60 Salas Cruz Rocio Leticia

● Ildefonso Rodríguez Victoria


● Reyes Cuevas Oscar
● Sánchez Bravo Fidel Adrian 16-Abril-2021
Se trata de un estándar que se ha adoptado a nivel internacional por numerosos organismos y empresas para
crear esquemas, diagramas y documentación relativa a los desarrollos de software (programas informáticos).

Tiene una notación gráfica muy expresiva que permite representar en mayor o menor medida todas las fases de
un proyecto informático.
● Es una serie de normas y estándares gráficos respecto a cómo se deben representar los
esquemas relativos al software. UML no es un lenguaje de programación.

● UML es una herramienta propia de personas


que tienen conocimientos relativamente
avanzados de programación aquellos que
definen qué debe hacer un programa sin
entrar a escribir el código.

● En realidad prácticamente cualquier persona


puede usar UML, incluso podría usarse para
realizar esquemas o documentación de
procesos que no tengan que ver con la
informática.
Las objetivos de UML son muchos, pero se pueden sintetizar sus funciones:

● Visualizar: UML permite expresar de una forma gráfica un sistema de forma que otro lo puede entender.

● Especificar: UML permite especificar cuáles son las características de un sistema antes de su
construcción.

● Construir: A partir de los modelos especificados se pueden construir los sistemas diseñados.

● Documentar: Los propios elementos gráficos sirven como documentación del sistema desarrollado que
pueden servir para su futura revisión
● Diagramas de casos de uso: representan a los actores y casos de uso (procesos
principales) que intervienen en un desarrollo de software.

● Diagramas de clases: Es un diagrama del dominio o representación de conceptos


que intervienen en un problema, o también un diagrama de clases software.

● Diagramas de secuencia: suelen usarse para representar objetos software y el


intercambio de mensajes entre ellos, representando la aparición de nuevos objetos de
izquierda a derecha.

● Diagramas de colaboración: suelen usarse para representar objetos o clases y la


forma en que se transmiten mensajes y colaboran entre ellos para cumplir un objetivo.

● Diagramas de estados: suelen usarse para representar cómo evoluciona un sistema


a medida que se producen determinados eventos.

● Otros diagramas: diagramas de actividad, diagramas de paquetes, diagramas de


arquitectura software, etc.
Es un diagrama el cual nos ayuda a la visualización de un caso de uso en
específico, de manera más detallada. Por ello, dentro de UML se considera
como un diagrama de comportamiento, ya que ilustra el flujo de actividades
dentro de un sistema.
Es un comportamiento que supedita las unidades subordinadas (acciones y
objetos) a una secuencia cronológica. Para ello utiliza modelos de flujo de
datos y de control.
● Demuestran la lógica de un algoritmo
● Describen los pasos realizados en un
caso de uso
● Ilustra el flujo de trabajo entre los
usuarios y el sistema
● Clarifica casos de uso complejos
● Modela elementos de la arquitectura de
software
● Acción: Es un paso en el que el usuario o
software realizan una tarea dada.
● Nodo de decisión: Es una rama condicional
en el flujo del sistema.
● Flujos de control: Son los conectores
encargados de mostrar el flujo del sistema.
● Nodo inicial: Es el símbolo utilizado para
señalizar el inicio de la actividad
● Nodo terminal: Es el símbolo utilizado para
señalizar el final de la actividad
● Nodo de Inicio/ Inicial ● Actividad/Acción estado ● Acción

● Flujo de objetos/Borde
● Control de flujo/Borde ● Actividad Nodo final
de control
● Nodo final del flujo ● Nodo de decisión ● Nodo de
fusión

● Envío de señales ● Recepción de la señal ● Nota o comentario


● Tenedor ● Merge
1. Averiguar los pasos de acción del
caso de uso
2. Identificar a los actores que están
involucrados
3. Encontrar flujo entre las
actividades
4. Añade los planos de natación
Es una representación gráfica de los
principales procesos que se llevan a
cabo. Muestra la secuencia e
interacción de las actividades de un
proceso a través de símbolos
gráficos, que proporcionan una mejor
visualización del funcionamiento del
proceso
Es un conjunto de actividades o acciones
interrelacionadas, caracterizadas por entradas y
salidas, orientadas a obtener un resultado específico
1. Definir el proceso
2. Enumerar los pasos del proceso
3. Convertir los pasos en figuras
4. Hacer la conexión entre actividades
5. Indicar el comienzo y el final de cada
proceso
https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=688:ique-es-y-para-
que-sirve-uml-versiones-de-uml-lenguaje-unificado-de-modelado-tipos-de-diagramas-uml&catid=46&Itemid
=163

https://www.teatroabadia.com/es/uploads/documentos/iagramas_del_uml.pdf

También podría gustarte