Herramientas de modelamiento
Enviado por Igfedi • 14 de Noviembre de 2022 • Informe • 369 Palabras (2 Páginas) • 60 Visitas
Vistas de Estados
Felipe Andrés Villalón Segura
Herramientas de Modelamiento
Instituto IACC
02-03-2020
Introducción
El presente documento tiene como objetivo el presentar la elaboración del siguiente enunciado:
1. Dados los siguientes diagramas de estado para el diseño de una tostadora de pan, identifique
los elementos UML de la vista de estados. Los pasos que debe hacer para que una tostadora
cumpla su misión son:
- Primero que todo, debemos prenderla.
- Poner el pan.
- Esperar varios minutos para hornearlo.
El diagrama de estado inicial es este:
[pic 1]
Diagrama de estado inicial para tostar
Para prevenir que se queme el pan, el calentador de la tostadora debe producir un intervalo en
la temperatura con límites alto y bajo. Para este propósito, el termómetro mide la temperatura
del calentador y cuando se alcance el límite máximo, el calentador debe bajarla, colocando al
calentador en estado apagado. Este estado se mantiene hasta que la temperatura decrece al
límite más bajo, y entonces el estado de trabajo vuelve a retomarse:
[pic 2]
Diagrama de estado extendido para tostar
La transición entre el estado de trabajo al inactivo se muestra a continuación:
[pic 3]
Subestado Trabajando e Inactiva
Identifique: Estados, Acciones y Transiciones.
2. Diseñe un diagrama de estados para el funcionamiento de un semáforo de autos (un
semáforo tiene tres luces con los colores verde, amarillo y rojo). Realice el diagrama donde se
identifiquen los estados, las acciones y las transiciones
Tostadora de pan
Identificar Estados, Acciones y Transiciones.
Estado | Acciones | Transiciones |
Estado Inicial [pic 4] | Tostadora encendida | |
Tostadora Prendida. | Entry /termómetro encendido | |
Trabajando | do / medir temperatura do/ calentador encendido do / calentador apagado | Apagar [Limite alto] [Limite bajo] [limite alto alcanzado] |
Inactiva. | do / medir temperatura do/ calentador encendido do / calentador apagado | Apagar [Limite alto] [Limite bajo] [limite bajo alcanzado] |
Medir. | Do / medir temperatura | |
Comparar | Entry / comparar temperatura Do / temp. Actual – temp. Alta. | |
Apagar | Entry /termómetro encendido | |
Estado Final [pic 5] | Tostadora apagada |
...