UML Elevador
PROBLEMA DEL ELEVADOR
Tabla de Contenidos
1. Problema del Elevador
2. Lenguaje de Modelamiento Unificado
3. Análisis
3.1 Diagrama de Casos de Uso
3.2Diagrama de Clases
3.3 Diagrma de Transición de estados
4. Diseño
4.1 Diagrama de secuencia
4.2 Diagrama de Colaboración
5. Diseño Detallado
5.1 Diagrama de Clases Detallado
5.2 Descripción detalladade Operación
5.3 Pseudo – Código
6. Agradecimientos
0. Introducción
La ayuda de este tutorial es para mostrar como usar UML en el desarrollo de
software en un medio ambiente real.
1.Problema del Elevador
El producto será instalado para controlar elevadores en un edificio con “m” pisos. El
problema tiene que ver con la lógica requerida para mover elevadores entre pisos de
acuerdo alas siguientes restricciones :
o
o
o
Cada elevador tiene un conjunto de “m” botones, uno por cada piso. Estos se
iluminan cuando son presionados y causan que el elevador se dirija al pisocorrespondiente. La iluminación es cancelada cuando el elevador arriba al
piso señalado.
Cada piso, excepto el primer y último piso tienen dos botones, uno para
requerir que el elevador suba y elotro para que baje. Estos botones también
se iluminan cuando son presionados . La iluminación se cancela cuando luego
de su arribo el ascensor y se dirige a la dirección deseada.
Cuando un elevadorno tiene requerimientos, este permanece en el piso actual
con sus puertas cerradas.
2. Lenguaje de Modelamiento Unificado
UML es un lenguaje de modelamiento que sólo especifica notación ysemántica pero
ningún proceso esta en ese momento definido. Esto es, nosotros decidimos hacer el
análisis como sigue;
o
o
o
o
o
Diagrama de Casos de Uso
Diagrama de Secuencia
Diagrama deColaboración
Diagrama de Cla ses
Diagrama de Transición de Estados
3. Análisis
3.1. Diagrama de Casos de Uso
Descripción de un Caso de uso:
o
o
Expresa una descripción general de como un...
Regístrate para leer el documento completo.