Académique Documents
Professionnel Documents
Culture Documents
2019A-4
1
PROCESO DE DESARROLLO
UML
Fase Construcción
2
Análisis
Definición
QUE ES ANALISIS??
ANALISIS ES:
-ESTUDIAR
-CRITICAR
-EXPLORAR
-DEFINIR VARIABLES
-VINCULAR VARIABLES
PARA CONSTRUIR EL SISTEMA SE NECESITAN OBJETOS
-Símbolo de concepto (objeto)
EL CONCEPTO-- PRIMER DENOMINACION DEL OBJETO
COMO BUSCAR OBJETOS?:
-DE PRIMERA MANO
-DE TABLAS CATEGORICAS
-DE FRASES NOMINALES O TEXTUALES
-OTRAS (inter-estructurales)
Categoría del concepto Ejemplos
Procesos VentaUnProducto
(a menudo no están ReservacionAsiento
representados como conceptos,
pero pueden estarlo)
Reglas y políticas PoliticadeReembolso
Catálogos CatalogodeProductos
CatalogodePartes
Registro de finanzas, de trabajo, Recibo, Mayor, ContratodeEmpleo
de contratos de asuntos legales BitacoradeMantenimiento
Instrumentos y servicios LineadeCredito
financieros Existencia
Manuales, libros Manualdepersonal
Manualdereparaciones
OBTENSION DE CONCEPTOS A PARTIR DE
FRASES NOMINALES O TEXTOS
Cursos alternos
Línea 2: se introduce un identificador invalido del producto. Indique el error
Línea 7: el Cliente no pudo pagar. Cancele la transacción de venta
Modelo Conceptual (Diagrama de estructura estática)
Ventas Producto
LineadeProductos
cantidad 1..* 1
1..* *
1
1
Tienda
Venta
dirección
Fecha nombre
Hora 1 1
1
1..*
1
TPDV
Pago
Monto 1
ASOCIACIONES
QUE ES ASOCIACIÓN??
-Es una conexión significativa e interesante entre dos
objetos (conceptos)
-Dos objetos se asocian para resolver un problema y
nos permiten comprender su dominio (del problema)
-El nombre de una asociación se genera:
. por criterio personal
. por tabla categórica
Categoría DE ASOCIACIONES Ejemplos
A se conoce/introduce/registra/ Venta-TPDV
presenta/captura /digita en B Reservacion-ListadePasajeros
A es miembro de B Cajero-Tienda Piloto-Avion
A es una transacción relacionada con otra Pago-Venta Reservacion-
transacción B Cancelacion
A es una divisiòn organizacional de B Departamento-tienda
Mantenimiento-Linea Aérea
A usa o dirige a B Cajero-TPDV Piloto-Avion
A esta contiguo a B Ciudad-Ciudad TPDV-TPDV
Contenida-en Almacenada-en
Tienda
Venta
Aloja
Pagada-por
TPDV
Pago Captura
da-en
Atributos
Contenida-en Almacenada-en
Tienda
Venta
dirección
Fecha nombre
Hora
Aloja
Pagada-por
TPDV
Pago Captura
da-en
Monto
Multiplicidad
*
1..*
0..20
2,4,6
20..33
Modelo Conceptual (Diagrama de estructura estática)
Ventas Producto
LineadeProductos Registra-
Concepto Cup
venta-de
(objeto) cup
1..* 1 Precio
Cantidad descripcion
Numero CP
Asociación Contenida-en
1..*
Almacenada-en
*
1
Venta1 Tienda
Numero CP dirección
Atributos Fecha nombre
Hora 1
vtotal 1
1 Aloja
Pagada-por
1..*
1
TPDV
Pago Captura
da-en
Monto 1
Modelo Conceptual (Diagrama de estructura estática)
Producto
Ventas
LineadeProductos Registra- Cup
venta-de Precio
cup
1..* 1 Descripcion
Cantidad
Numero CP Saldo
Contenida-en 1..* Almacenada-en
*
1
Venta1
Cliente Tienda
Numero CP
RUC dirección
RUC 1 1 Fecha
Esta nombre
Nombre
relacionada Hora
Dirección 1 1
con vtotal
1 Aloja
Pagada-por 1..*
1
TPDV
Pago Captura
da-en
Monto 1
Diagrama de secuencia Sistema como
caja negra
Cajero
:TPDV
GLOSARIO
Tres tipos de poscondiciones: