Professional Documents
Culture Documents
Anlisis de Sistemas
Integradora
2 do. nivel
Contenidos de la materia
Unidad 2: Modelos y Herramientas para el modelado
Modelos: definicin Importancia de modelar Principios del
modelado Lenguaje para el modelado Herramientas CASE
Bibliografa
[1] Booch G., Rumbaugh J., Jacobson I. El Lenguaje
Unificado de Modelado. Pearson Addison Wesley, 2da. Ed.
Captulo 1: Por qu modelamos
Captulo 2: Presentacin del UML
Captulo 7: Diagramas
Captulo 20: Diagrama de Actividades
Captulo 22: Mquinas de Estado
Herramientas Case para el modelado
Diagrama de Actividades
Diagrama de Actividades
Elementos del Diagrama de Actividades
Flujo de control
Objeto
Particin
Accin
Actividad
Bifurcacin
Inicio de actividad
Combinacin
o mezcla
Recepcin
Final de actividad
Regin de
expansin
Final de flujo
Divisin/Unin
Envo
Diagrama de Actividades
En las organizaciones, los procesos de
negocios son flujos de trabajo que
representan actividades.
Modelar un
proceso de
negocio
Sintaxis
Estado inicial
Solicitar
alquiler
Procesar
factura(D1)
Estado de accin
Semntica
Cundo comienza el proceso de
negocio?
Qu actividades se realizan en el
proceso de negocio?
Estado de actividad
Procesar
factura(D1)
Estado de bifurcacin
Objetos de datos
Calles (Swimlanes)
Estado final
Transiciones
Respuestas
Semntica
Alquilar pelcula
Consultar lista precios
Calcular total
Actualizar disponibilidad
Qu actividades se realizan en el
proceso de negocio?
Cartula
Recibo
Pelculas
Socios
Empleados
El empleado entrega
peliculas y recibo
El socio no alquila la
pelicula
Respuesta
Agenda
Semntica
Cundo comienza el
Socio
proceso de negocio?
Empleado
Qu actividades se realizan
en el proceso de negocio?
Caratulas
Solicitar
alquiler
El socio puede no
alquilar la pelicula
Qu reglas se deben
cumplir en el proceso de
negocio?
Cartula
Recibo
Pelculas
Qu documentos utiliza el
proceso de negocio?
Qu actividad genera el
documento?
Qu actividad utiliza el
formulario?
Consultar
ListaDePrecios
Credencial
socio
Calcular Total
No alquila
Alquilar
Recibo
Socios
Empleados
Quines participan en el
proceso de negocio?
El empleado entrega
peliculas y recibo
El socio no alquila la
pelicula
Confeccionar
Recibo
Actualizar
Disponibilidad
Pelicula
Entregar Pelculas y
Recibo
Cmo se ordenan
cronolgicamente las tareas?
El Diagrama de Actividades
Conclusiones y sugerencias
Modelar los elementos esenciales para comprender el proceso
de negocio
No es necesario mostrar todos los detalles, slo mostrar aquellos
que sean esenciales para la comprensin
Siempre dar un nombre al diagrama que comunique su propsito
Modelar el flujo principal
Minimizar los cruces de lneas
Usar notas y colores para llamar la atencin sobre las
caractersticas ms importantes del diagrama
Estado
Estado Inicial
[pseudoestado]
Estado Final
[pseudoestado]
Transicin
Lquido
Baja la
temperatura
Sube la
temperatura
Baja la
temperatura
Slido
Sube la
temperatura
Gaseoso
Lquido
Baja la
temperatura
[Temperatura <=0C]
Sube la
temperatura
Baja la
temperatura
[Temperatura >0C y
< 100 C]
[Temperatura <
100 C y > 0C]
Slido
Sube la
temperatura
Gaseoso
Lquido
disparo
Baja la
temperatura
[Temperatura <=0C]
/ Solidificacin
Slido
Estado destino
Estado origen
EnPreparacin
entry/actividades de entrada
exit/actividades de salida
do/actividades
Lquido
Las transiciones no
incluyen el evento de
disparo
Solamente pueden
tener un nombre
* Los puntos suspensivos que se muestran en el diagrama no son parte de los elementos del diagrama. El uso es solamente para mostrar que pueden continuar otros
estados, a fin de simplificar la explicacin sobre los pseudoestados.
[1] En los sistemas basados en UNIX, este pasaje de memoria secundaria a memoria principal es realizado por el "swapper".
[2] Por simplicidad se ignoran los estados de suspendido o "Sleeping" de los procesos, y los procesos de "swapping" bidireccionales.
* Texto del libro: Notas de sistemas operativos Ing. Sergio Saade
Agenda
Fin de la presentacin