Documentos de Académico
Documentos de Profesional
Documentos de Cultura
05a-ModeloConceptual BN PDF
05a-ModeloConceptual BN PDF
Conceptos Relevantes?
Cuales son?
Cmo se relacionan?
Objetivo Lograr [Primera Intervencin de Ambulancia]
Categora Seguridad
Definicin Para cada llamada urgente reportando un accidente, una
primer ambulancia deber arribar al lugar del incidente dentro de los
8 minutos para incidentes de categora A (peligro de vida inminente) y
dentro de los 14 minutos para incidentes de categora B.
DefFormal ( l: LlamadaUrg, inc:Incidente) (Reporte(l, inc)
(inc.Categora = 'A' <>8min ( a:Ambulancia) Intervencin(a, inc)
inc.Categora = 'B' <> 14min ( a:Ambulancia) Intervencin(a, inc)))
Fuente Estndar ORCON
LaFHIS
Conceptos Relevantes?
codificacin
Publico
llamados
Operador
de llamada
Sistema de
Despacho de
Ambulancias
actualizacin
de ubicacin
Sistema de
Localizacin de
Ambulancia
(GPS)
actualizacin
de estatus
orden de
movilizacin
a terminal
Terminales
mviles
seal de
estatus
orden de
movilizacin a
estacin
Impresoras
de Estacin
Base
visualizacin de
informacin de
movilizacin
impresin de
informacin de
movilizacin
Personal de
Ambulancia
Sebastian Uchitel
Conceptos Relevantes?
Cuales son?
Cmo se relacionan?
Operacin: PlanificarReunin
Usuarios: Iniciador de reunin
Responsable: Software
Def: Fija fecha de reunin a partir de las restricciones informadas
por invitados
Entrada: r: reunin
Salida: r:reunin
Pre: Las restricciones de cada invitado han sido informadas (G223)
Post: La fecha de reunin no est dentro de las fechas excluidas
por cada invitado (G223)
4
Conceptos Relevantes?
Caso de Uso: Ingresando Orden de Compra
Actor: Vendedor
PRE: Vendedor autenticado
POST: Orden de compra registrada
1. El vendedor ingresa el nmero de cliente en el sistema.
2. El sistema muestra informacin bsica sobre el cliente.
3. El vendedor ingresa el cdigo del producto que el
cliente quiere comprar, informando su cantidad.
4. El sistema muestra informacin del producto solicitado,
y confirma su disponibilidad.
5. Se repite el paso 3 hasta que el cliente no solicita ms
productos.
6. El sistema notifica que la orden de compra ha sido
registrada.
7. Fin del caso de uso.
Objetos y Clases
Objeto Conceptual: Denota una entidad o concepto del dominio del
problema
Obj. pasivos: El alfajor en mi mochila, remito X33442 de Officenet
Obj. activos: Camin BEG 232, Caja registradora #1 del super de la
equina de casa
Personas: Victor Braberman, Sebastian Uchitel
Estructuras: dc.uba.ar
etc..
Atributos y Relaciones
Atributo: Es una caracterstica intrnseca de un
objeto, es independiente de otros objetos. Tiene un
nombre y un rango posible de valores.
Tcnicas de Modelado
Diccionario/Glosario
Diagrama de clases
Nombre
de la
clase
Atributos
de la
clase
10
11
12
Asociaciones: Multiplicidad
Multiplicidad
Visin Semntica
Un diagrama de clases define
Conjuntos de objetos
Relaciones entre elementos de conjuntos
Restricciones sobre conjuntos y relaciones
concreto?
14
Asociaciones Tpicas
15
Roles
Identificado como un nombre al final de la asociacin, explica la
relacin entre conceptos en un sentido particular.
Cada asociacin tiene dos roles; cada rol es una direccin en la
asociacin.
Permiten navegar entre conceptos.
Todos los automoviles que conduce el piloto X
El piloto que conduce el automvil y
16
Agregacin
Es una asociacin especial, una relacin del tipo
todo/parte dentro de la cual una o ms clases
son partes de un conjunto.
17
Composicin
La composicin es una forma fuerte de agregacin. Se
diferencian en:
En la composicin tanto el todo como las partes tienen el mismo
ciclo de vida.
Un objeto puede pertenecer solamente a una composicin.
18
Asociacin Calificada
Azucar!
Un calificador es un atributo (o tupla de atributos) de la asociacin
cuyos valores sirven para particionar el conjunto de objetos enlazados
a otro.
El rectngulo del calificador es parte de la asociacin, y no parte de la
clase.
Forma compacta de representar muchas asociaciones
19
20
21
Generalizacin o Herencia
Herencia: a una relacin entre una clase general
(superclase o padre) y una versin ms especfica de
dicha clase (subclase o hija).
Interpretacin: inclusin de instancias
Todo objeto de la clase Automvil es un objeto de la clase
vehculo
22
Generalizacin
Nombres usados: clase padre - clase hija. Otros nombres:
superclase - subclase, clase base - clase derivada.
Las subclases heredan las caractersticas de sus superclases
es decir, atributos y relaciones.
Las subclases pueden incorporar nuevos atributos o
relaciones que las superclases no tienen
23
Ejemplo de Generalizacin
Herencia Mltiple
Precaucin con sobrecarga de nombres de atributos y
asociaciones.
25
Clases de Asociacin
Modelan caractersticas de una asociacin que son
independientes de las clases que asocia.
Si C es una clase de asociacion para la asociacion R en (A x B),
entonces introduce funcin f: R -> C
Garantiza que no hay dos c, para un mismo par (a, b)
26
Diagrama de Objetos
El diagrama de clases define la estructura del mundo
El diagrama de objetos define el mundo en un instante dado
La relacin entre los objetos se corresponde con la de sus clases
Toda instancia de una clase X tiene enlaces con instancias de Y de
acuerdo al tipo de relacin, atributos y modificadores que X tiene con
Y en el modelo de clases
Instanciacion:
Un objeto es una instancia de una clase
un diagrama de objetos es una instancia de un diagrama de clases
27
Diagrama de Objetos
Nombre
de la
clase
Atributos
de la
clase
Estado del
Objeto
29
30
Modelo de Diseo:
Clases y objetos discriminen cmo se agrupar el cdigo y los datos al momento de
programar el software y al momento de ejecutarlo
Operaciones
En el modelo de Diseo es comn asignarle operaciones a las clases y objetos.
En el modelo conceptual esto slo tiene sentido para entidades activas
(Agentes).
Tiene sentido pedirle un libro que se rompa?
Meilir dixit: When it comes time to milk a cow, do we tell the milk to exit the
cow or the cow to release the milk?
31
Compaa rea
Las compaas areas ofrecen varios vuelos
Compaa area y Vuelo son conceptos
importantes del mundo real con atributos y
comportamientos, por lo que son clases
candidatas para nuestro modelado esttico de
dominio
32
Compaa rea
Una compaa abre y cierra las
reservas para un determinado vuelo
33
Compaa rea
Un vuelo tiene un da y una hora de
salida y un da y hora de llegada
34
Compaa rea
Un vuelo tiene un aeropuerto de salida
y otro de llegada
35
Compaa rea
Cada aeropuerto atiende a una o
varias ciudades
36
Compaa Area
Un vuelo puede implicar escalas en aeropuertos
Una escala tiene una hora de llegada y otra de salida
37
Compaa rea
Una reserva implica un nico vuelo y un nico pasajero.
Una reserva puede cancelarse o confirmarse.
38
Compaa rea
Un cliente puede reservar uno o ms vuelos y para pasajeros
diferentes.
39
Compaa rea
40
Diagrama de Contexto
Modelo de Operaciones
41