Vous êtes sur la page 1sur 27

SISTEMAS DE INFORMACION

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

Objetos físicos o tangibles TPDV


Avión
Especificaciones,diseño o EspecificaciondeProducto
descripciones de cosas DescripciondeVuelo
Lugares Tienda
Aeropuerto
Transacciones Venta, Pago
Reservación
Línea o renglón de elemento VentasLineadeProducto
de transacciones
Papel de las personas Cajero
Piloto
Categoría del concepto Ejemplos

Contenedores de otras Tienda. Cesto


cosas Avión
Cosas dentro de un Producto
contenedor Pasajero
Otros sistemas de computo SistemadeAutorizaciondeTa
o electromecánicos rjetadeCredito
externos al sistema ControldeTraficoAereo
Conceptos de nombres Hambre
abstractos Acrofobia
Organizaciones DeparatamentodeVentas
ObjetoLineaAerea
Eventos Venta, Robo, Junta
Vuelo, Accidente, Aterrizaje
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

Consiste en identificar las frases nominales en las


descripciones textuales del dominio de un problema
y considerarlas conceptos y atributos idóneos.
Este método hay que utilizarlo con mucha
prudencia; no es posible encontrar mecánicamente
correspondencias entre sustantivo y concepto, y
además las palabras del lenguaje natural son
ambiguas. Ej.; (descripción de caso de uso).
Secciòn:Curso normal de los eventos Respuesta del sistema

Acción de los actores


1. Este caso de uso comienza cuando un
Cliente llega a la caja TPDV de la TIENDA
con productos que desea comprar
3. Determina el precio del producto y
2. El Cajero registra los productos. Si agrega la información sobre el a la
hay mas de un producto, también puede actual transacción de venta.
introducir la cantidad.
Se muestran la descripción y el precio
del producto actual.
4. Al terminar la captura de los productos, el 5. Calcula y presenta el total de la venta
Cajero indica a TPDV que termino la captura
de los productos.
6. El Cajero le indica el total al Cliente.
Curso normal de los eventos
Respuesta del sistema

Acción de los actores


7. El cliente escoge la forma de pago:
a. Si paga con efectivo, véase la sección Pagar en
efectivo.
b. Si paga con tarjeta de crédito, véase la sección
Pagar con tarjeta de crédito.
8. Registra la venta terminada.
c. Si paga con cheque, véase la sección Pagar con
cheque. 9. Actualiza los niveles de inventario.
d. Pago fraccionado mediante letras 10. Genera un recibo.

11. El cajero entrega el recibo al cliente.


12. El cliente se marcha con los
productos comprados.

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 es una parte física de B Caja-TPDV


Ala-Avion
A es una parte lógica de B VentasLineadeProducto-Venta
TramodeVuelo-RutadeVuelo
A esta físicamente contenido en TPDV-Tienda, Producto-Estante
B Pasajero-Avion

A esta contenido lógicamente en DescripciondeProducto-Catalogo


B Vuelo-ProgramadeVuelo

A es una descripción de B DescripciondeProducto-Producto


DescripciondeVuelo-Vuelo
A es un elemento de línea en VentasLineadeProducto-Venta
una transacción o reporte de B TrabajodeMantenimiento-
Mantenimiento
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

A se comunica con B Cliente-Cajero


A es propiedad de B AgentedeReservaciones-
Pasajero
Avión-Línea aérea TPDV-
Tienda
A esta relacionada con una transacción de B Pago-Venta
Pasajero-Boleta
Modelo Conceptual (Diagrama de estructura estática)

Ventas Registra- Producto


LineadeProductos venta-de

Contenida-en Almacenada-en

Tienda
Venta

Aloja
Pagada-por

TPDV
Pago Captura
da-en
Atributos

QUE SON ATRIBUTOS??


-Son datos simples del objeto
que lo diferencian de otros
-Son datos simples porque son
primitivos cuya partición en
otros datos ya no resulta
sustentable, salvo algunas
excepciones
-Tienen un nombre
-los atributos tienen valores
-Tienen una tamaño o longitud
-Se definen su TIPO (texto,
numérico, booleano, moneda,
fecha, etc.)
Modelo Conceptual (Diagrama de estructura estática)

Ventas Registra- Producto


LineadeProductos venta-de
cantidad

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

Comprar productos versión 1


Actor

Cajero
:TPDV

Repetir hasta que no


IntroducirProducto(CUP,cantidad)
haya mas productos

Texto que aclara


el control, la lógica, terminarVenta()
La iteración, etcétera

Puede tomarse efectuarPago(monto)


Del caso de uso

Evento del sistema

Inicia una operación del sistema


Contrato
Nombre IntroducirProducto(cup: numero, cantidad: entero).

Capturar (registrar) la venta de un producto y agregarla


Responsabilidades: a la venta. Desplegar la descripción y el precio del
producto.
Tipo:
Sistema.
Referencias
cruzadas: Funciones del sistema: R1.1, R1.3,R1.9.
Casos de uso: Comprar productos.
Notas: Utilizar el acceso superárido a ala base de datos.
Excepciones: Si el CUP no es valido, indicar que se cometió un error.
Salida:
Precondiciones: El sistema conoce el CUP.
POSCONDICIONES:
??

GLOSARIO
Tres tipos de poscondiciones:

-Asociación Formada (AF)


-Creación de Instancia (CI)
-Modificación de Atributo (MA)
POSCONDICIONES:
Si se trata de una nueva venta, se creò una Venta (creación de
instancia).
Se asignaron datos a Venta (modificación de atributo),
Si se trata de una nueva venta, la nueva Venta fue asociada a
TPDV (asociación formada).
Se creo una instancia VentasLineadeProducto (creación de
instancia).
Se asocio una instancia VentaslineadeProducto a la Venta
(asociación formada).
Se asigno cantidad a VentasLineadeProducto.cantidad
(modificación de atributo),
Se asocio una instancia VentaLineadeProducto a la instancia
Producto, basado esto en la correspondencia del CUP
(asociación formada).
GLOSARIO

Vous aimerez peut-être aussi