Académique Documents
Professionnel Documents
Culture Documents
ESTRUCTURA:
Superestado
Estado2
evento2()
Condición de guarda
Inicio
Estado (Evento) evento3()[ s<=0 ] / Poner Estado3 (Acción)
Transición evento4()
recursiva evento5()
Estado6 Estado5
evento6()
Transición evento7()
Estado7
Fin
ACTIVA
AZUL ROJO
suspender()
activar()
CANCELADA SUSPENDIDA
cancelar()
codificar()
Codificado
mostrar()
mostrar() Mostrado
codificar()
mostrar() servir()
Reempastado
Comprado
En Servicio
devolver()
reempastar()
Prestado prestar() Devuelto comprar()
retirarServicio()
Reservado
Fuera de
servicio
APLICACIÓN
NOTACION
ESTRUCTURA
Componente
Componente 2 Componente1
Dependencia
Componente3 Componente4
Componente5
EJEMPLO1: Elaborar un diagrama de componentes para representar un programa en C++
llamado Calculo que permita calcular áreas y/o volúmenes de figuras geométricas.
Componente
<<cpp>> <<h>>
Calculo.cpp Math.h
Dependencia
<<obj>> <<EXE>>
Calculo.obj Calculo.exe
Facturacion.cs <<frm>>
<<EXE>> <<obj>> <<csproject>> Facturacion.frm
SistVentas SistVentas.obj SistVentas.csproject
<<frm>>
Despacho.cs Despacho.frm
_________________________________________________________________________________________________________________________________________________________________________________...
_________________________________________________________________________________________________________________________________________________________________________________...
CAPA 3: De datos
BDVentas
EJEMPLO3: Representar a través de un diagrama de componentes la relación de un
sistema de mantenimiento que depende de los subsistemas de Mantenimiento
Preventivo y Mantenimiento Correctivo.
SisteMantPreventivo
NewCo NewCom
mponent ponent2
NewCom
ponent9
SistemaMantemiento
NewCom
ponent7
NewCom
ponent3
NewCom NewCom
ponent5 ponent4
NewCom
ponent10
NOTACION:
Notación:
<<Procesador>>
NombreProcesador
• DISPOSITIVO (Device): Enruta datos. Ejemplo: switch, router, moden,
impresora, escáner, etc.
Notación:
<<Dispositivo>>
NombreDispositivo
ESTRUCTURA:
conección
Dispositivo
Procesador
<<Dispositivo>>
Dispositivo1
<<Dispositivo>>
EPSON
Laser 1200 Impresora 1 <<Procesador>>
20 ppm PC Ventas 1
3COM
48 puertos
<<Procesador>>
<<Procesador>>
PC Ventas 3
PC
AdministradorVentas <<Procesador>>
PC Caja
<<Dispositivo>> <<Dispositivo>>
Impresora 3 Impresora 2
HP 1500
2.8 Ghz 15
2 GB RAM
DD 1.5 TB <<tcp/ip>>
<<Procesador>> <<Dispositivo>>
<<tcp/ip>>
PClab4B switchLab4
10 1