Beruflich Dokumente
Kultur Dokumente
Marcello Visconti y Hernn Astudillo Departamento de Informtica Universidad Tcnica Federico Santa Mara {visconti,hernan} en inf.utfsm.cl
Fundamentos de Ingeniera de SW
Fundamentos de Ingenier a de SW
Fundamentos de Ingenier a de SW
Fundamentos de Ingenier a de SW
Presentacin
Lgica de aplicaciones
Registrar Ventas
Autorizar pagos
Almacenamiento
Base de Datos
Fundamentos de Ingenier a de SW
Fundamentos de Ingenier a de SW
Fundamentos de Ingenier a de SW
Lgica de aplicaciones
Pago
Venta
Interfaz BasedeDatos
Generadorde Reportes
Servicios
Almacenamiento
Base de Datos
Fundamentos de Ingenier a de SW
? Asignacin de los diseadores para que construyan determinadas capas; por ejemplo, un equipo que trabaje exclusivamente en la capa de presentacin.
? Y as se brinda soporte a los conocimientos especializados en las habilidades de desarrollo y tambin a la capacidad de realizar actividades simultneas en equipo.
Fundamentos de Ingenier a de SW
? Un sistema puede examinarse ntegramente dentro del mbito de un slo paquete de alto nivel: el paquete Sistema. ? El paquete define un espacio de un nombre anidado, de modo que los elementos del mismo nombre pueden duplicarse dentro de varios paquetes.
Fundamentos de Ingenier a de SW
10
Conceptos de dominio
Elementos bsicos
Ventas
Fundamentos de Ingenier a de SW
11
Presentacin
Lgica de aplicaciones
Dominio
Servicios
Almacenamiento
Base de Datos
Fundamentos de Ingenier a de SW
12
Presentacin
Dominio
Comunicacin
Reportes
Base de Datos OO
Fundamentos de Ingenier a de SW
13
Fundamentos de Ingenier a de SW
14
Dominio Interfaz de base de datos relacional Comunicacin Interfaz de base de datos OO Reportes
Patriciones horizontales
Fundamentos de Ingenier a de SW
15
Fundamentos de Ingenier a de SW
16
Aspectos Avanzados de Diseo Visibilidaddeentre las clases de paquetes [2] Visibilidad muchas clases
a partir de otros paquetes. Dominio Venta fecha : Fecha hora : Hora estaTerminada : Booleano total( ) hacerLineadeProducto( ) efectuarPago( ) seTermina( ) EspecificaciondeProducto descripcion : Texto precio : Entero cup : Entero Pago monto : Entero
CatalogoDeProductos especificacion( )
Fundamentos de Ingenier a de SW
17
Fundamentos de Ingenier a de SW
18
Fundamentos de Ingenier a de SW
19
Fundamentos de Ingenier a de SW
20
10
Fundamentos de Ingenier a de SW
21
1:presentarMensaje (mens )
:TPDV
:TPDV
Mal. No es conveniente enviar mensajes ni realizar el acoplamiento de la capa de modelo a la capa de vista.
Fundamentos de Ingenier a de SW
22
11
Fundamentos de Ingenier a de SW
23
Fundamentos de Ingenier a de SW
24
12
Paquetes
Pago en efectivo
TPDV
Producto
Tienda
Venta
Catalogode Productos
VentasLinea deProductos
Cajero
Cliente
Gerente
Cdula de Identidad
Fundamentos de Ingenier a de SW
25
Paquetes
Fundamentos de Ingenier a de SW
26
13
Paquetes
Conceptos de dominio
Bsico/ Varios
Ventas
Pagos
Transacciones
Productos
Fundamentos de Ingenier a de SW
27
Paquetes
Emplea
1..*
Gerente
TPDV 1..*
Fundamentos de Ingenier a de SW
28
14
Paquetes
Registra-Ventas -En
Cajero 1
1
Registra-Terminadas
Fundamentos de Ingenier a de SW
29
Paquetes
CatalogoDeProductos 1
Almacena
* Producto * 1
Registra-Venta-d e
Fundamentos de Ingenier a de SW
30
15
Fundamentos de Ingenier a de SW
31
Fundamentos de Ingenier a de SW
32
16