Asignatura Introduccin al anlisis y diseo de SI Orientado a Objetos
Modelo de ingeniera de requisitos:
1. Compresin inicial del problema
Caso Prctico
OsbertOglesby, el renombrado corredor de arte, necesita un sistema de informacin que le ayude a vender y
comprar cuadros. Osbert se especializa en comprar y vender cuadros a impresionistas franceses. Sin
embargo comprar virtualmente cualquier cuadro si considera que puede obtener una ganancia cuando lo
venda en su galera de arte.
Procedimiento:
1. Se entrevistar a Osbert con el fin de obtener informacin detallada sobre cada aspecto de su negocio.
2. Obtener informacin bsica para comprender cualquier trmino tcnico que consiste en adquirir
conocimiento del medio, es decir informacin sobre cuadros y el negocio del arte en general.
3. Analizar las ventajas competitivas de su negocio, es decir detectar estrategias que le permita aumentar
la rentabilidad del negocio.
4. Con la finalidad de aprender sobre arte se recomienda visitar varios sitios web de dos museos de arte
importantes.
Ventajas competitivas:
1. Determinar Virtualmente el precio mximo de compra de los cuadros
2. Generar un informe de tendencias futuras el coeficiente de moda del autor
3. Ajuste dinmicos de los algoritmos de compra
Glosario de Trminos
1.
2.
3.
4.
5.
6.
7.
Paisaje: Pintura de una escena de la naturaleza
Obra Maestra: Pintura de indudable excelencia
Obra Representativa: Pintura inferior de un artista que previamente a pintado una obra maestra
Tcnica: Criterio de clasificacin con el cual se pinta el trabajo de arte(leo, acuarela)
Oleo: Pintura basada en aceite
Retrato: Pintura de una o ms personas
Calidad de cuadro: Criterio de clasificacin de una pintura (obra maestra, obra representativa, obra
otro tipo)
8. Naturaleza muerta: Pintura de objetos inanimados
9. Tema: Criterio de clasificacin que incluye paisaje, retrato, naturaleza muerta
10. Acuarela: Pintura basada en agua
Derivado de los puntos anteriores se descubri que existen varias maneras de realizar una clasificacin de los
cuadros: La primera es considera la tcnica, se descubri que la tcnica ms popular es la pintura al leo y
los cuadros ms pequeos se pintan con acuarela. Otras tcnicas a veces utilizadas son lpiz, pastel y lpices
de colores. Por lo que se recomienda realizar un glosario que contenga estos trminos.
Una segunda manara es por tema: el ms popular es el retrato de una persona y los menos son paisajes y un
objeto animado como un florero, un frutero a los cuales se les llama naturaleza muerta.
Una tercera es la calidad del cuadro. Un cuadro de excelencia indudable recibe el nombre de obra maestra,
tambin existe la obra representativa catalogada como una obra inferior. Estos trminos tambin son
necesarios incluirlos en el glosario de trminos.
Podrn utilizarse una seria de tcnicas para obtener ms informacin necesaria para la construccin del
modelo de negocio como son: Entrevistas, cuestionarios, formularios o manuales de procedimientos utilizados
por el negocio, observacin directa, cmaras de video.
2. Modelo del Negocio
La empresa de OsbertOglesby ha sido exitosa durante muchos aos. Sin embargo tilmente ha estado
perdiendo dinero. Un consultor financiero ha determinado ha estado pagando de ms por la compra de sus
cuadros. El consultor le recomienda que adquiera un sistema de informacin para calcular el precio mximo
que puede pagar por un cuadro.
El consultor ha derivado un algoritmo o frmula que la computadora debe usar para calcular el precio mximo
que la empresa debe pagar por un cuadro.
En este momento todo lo que se tiene que saber es definir los procesos del negocio. El algoritmo puede
esperar para una iteracin posterior.
Requerimientos funcionales
Osbert requiere que el SI calcule el precio mximo que debe ofrecer cuando compre un cuadro. A diferencia
de los corredores de arte. Osbert no cree en regateo. La cantidad que ofrece es la cantidad final. De manera
similar cuando vende es el precio final.
Osbert le gustara que el SI nuevas tendencias del mercado del arte
Le interesa determinar cundo se pagan coherentemente precios mayores que los esperados por la obra de
un artista determinado.
Es SI necesita mantener un registro de todas las compras y ventas
Osbert produce dos informes manualmente uno de ellos muestra todas las durante el ao pasado y otro todas
la ventas del mismo periodo.
En resumen Osbertquiere un sistema que calcule el precio ms alto que debe pagar por un cuadro y que
tambin detecte nuevas tendencias en el arte y que genere un informe compras y ventas.
Nota: Si los analistas no hubieran determinado estas necesidades por adelantado el SI los desarrolladores
debern incorporar una funcionalidad adicional aumentando su costo, adems Osbert habra estado
inconforme.
3. Construccin del modelo de negocio inicial:
2
Osbert tiene tres actividades que estaran representados por tres casos de uso como son: comprar uncuadro,
vender cuadros y producir informes, la nica persona que utilizar el SI es Osbert es un actor en los tres
casos de uso por los tanto se le considerar actor principal. Un Actor es quien inicia el sistema o realiza una
operacin crtica, como es el caso de registrar informacin al sistema. Los actores secundarios estarn
representados por los vendedores quienes son las personas a quienes se les compraran los cuadros y los
compradores son a los que se les vendern los cuadros expuestos en la galera de arte.
Ejercicio
1. De acuerdo a la notacin de UML disee el diagrama de caso de uso del modelo de negocios inicial
del SI de Osbert
4. Requisitos Iniciales
3
Los requisitos son dinmicos, es decir existen cambios frecuentemente, no solo en ellos sino en las actitudes
de los miembros del equipo de requisitos, los clientes y los futuros usuarios con respecto a cada requisito. Por
lo que es recomendable que cada uno de ellos sean aprobados por el cliente.
Los requisitos se clasifican en funcionales que son los que especifican una accin derivada del SI. Se
desarrollan durante el anlisis de requerimientos y el anlisis del SI y los no funcionales especifican las
propiedades y caractersticas que el SI deber tener como son: restricciones de la plataforma (se desarrollar
el SI bajo Linux), los tiempos de respuesta y la fiabilidad. Estos ltimos se desarrollan durante la fase del
diseo del SI.
Los tres casos de uso sern los requisitos iniciales por los cuales es necesario describir sus procesos.
Ejercicios 1era Iteracin Describir paso a los tres casos de uso.
Breve descripcin
Comprar un cuadro
El caso de uso comprar un cuadro permite a Osbert adquirir un cuadro
Descripcin paso a paso
1. Osbert introduce los detalles de la pintura que considera comprar
2. El producto de software responde con el precio de compra mximo que deber ofrecer
3. Si el vendedor acepta la oferta de Osbert para comprar la pintura, Osbert ingresa ms detalles
Breve descripcin
Vender un Cuadro
Permite a Osbert la venta de una pintura
Descripcin paso a paso
1. Osbert ingresa detalles de la pintura que vendi (NombreCompr, Fecha de venta, fecha de venta
deseado)
Breve descripcin
Generar un Informe
Permite a Osbert obtener informacin sobre las pinturas que compro o vendio y detectar nuevas tendencias
en el mercado del arte
Descripcin paso a paso
1. Osbert solicita un informe del tipo que necesita
2. El informe se obtiene por pantalla o de forma impresa
Continuacin de la definicin de requisitos 2da Iteracin.
Queda claro que es necesario obtener ms detalles para la siguiente iteracin. Primero es necesario
considerar los primeros casos de uso Comprar y Vender un cuadro. Con el fin de redefinir la descripcin. Se
tiene que determinar que atributos es necesario introducir cuando se compra o se vende un cuadro. Una
tcnica para llevar a cabo esta actividad es necesario examinar los registros manuales de Osbert.
Examinar el formato manual de Compra de un cuadro
Atributo
1 Compra
Nombre del artista
Apellido del artista
Ttulo de la obra
Fecha de creacin
Tipo de obra
Tamao del lienzo
Tcnica
Tema
Fecha de compra
Nombre del vendedor
Direccin del vendedor
Precio mximo de compra
determinado
por
el
algoritmo
2 Venta
Fecha de venta
Nombre del comprador
Precio de venta real
Direccin del comprador
Tipo
Varchar
Varchar
Varchar
Datetime
Varchar
Doubl
Varchar
Varchar
Datetime
Varchar
Varchar
Bolean
Datetime
Varchar
Double
varchar
Longitud
50
50
50
50
50
50
50
50
50
50
Con el finalidad de calcular el Precio de compra mximo determinado por el algoritmo requerido. Ahora se
pasa al reporte del consultor de administracin. Que es como sigue:
Los cuadros se clasificaran como: Obra maestra, Obra representativa o un cuadro de otro tipo
Una obra maestra explorar los registros de subastas en todo el mundo de los 25 aos pasados para la
obra ms parecida hecha por el mismo artista, ignorando cualquier signo de interrogacin en el
nombre el apellido del artista o en el ttulo o fecha de la obra. Utilizar el precio de compra de subasta
ms parecido como el precio base. El precio de compra mximo se obtiene al aadir el 8.5 por ciento
al precio base, compuesto anterior mente para cada ao transcurrido desde esa subasta.
Una obra representativa: primero: calcular el precio de compra mximo como si se tratara de una obra
maestra hecha por el mismo artista. Luego, si el cuadro se pint en el siglo XXI, multiplicar esta cifra
por 0.25; de lo contrario multiplicar por (21-s)/(22-s), donde s es el siglo en cual se pint el cuadro (12<
s < 21).
Cuadro de otro tipo: medir las dimensiones del lienzo. El precio de compra mximo luego se determina
mediante la frmula F X A, donde F es una constante para ese artista (Coeficiente de moda) y A es el
rea del lienzo en centmetros cuadrados. Si no hay coeficiente de moda para ese artista, Osbert no
compra el cuadro.
En el caso de las obras maestras y las obras representativas, el coeficiente de parecido entre dos cuadros se
calcula como sigue:
1. Asignar 1 para una coincidencia en la tcnica, de los contrario 0
2. Asignar 1 para la coincidencia en el tema, de los contrario 0
3. Sumar estos dos nmeros, multiplicados por el rea del ms pequeo de los dos cuadros, y dividir
entre el rea ms grande de los dos.
4. El nmero resultante es el coeficiente de lo parecido.
Si el coeficiente de parecido entre el cuadro en consideracin y todos los cuadros en el archivo de datos de la
subasta es cero, entonces Osbert no comprara el cuadro.
El SI deber incluir una lista de los artistas y sus valores F correspondientes. El valor de F puede variar de
mes a mes, dependiendo de qu tan de moda este un artista, as que la lista debe implementarse de una
manera que le permita a Osbert realizar actualizaciones regulares.
Osbert mismo determina el valor de F con base a su conocimiento y experiencia y modifica un coeficiente si
observa un aumento o una disminucin en los precios pagados por el trabajo de un artista en particular en
informas de ventas de arte que aparecen en revistas y en peridicos.
6
El SI deber utilizar informacin sobre las ventas de obras maestras en subastas durante los 25 aos
anteriores en todo el mundo. Esta informacin incluye el nombre de un artista, el ttulo del cuadro, la fecha del
mismo, la fecha de la subasta, el precio de venta y el tipo de cuadro. El tipo de cuadro consta de tres
componentes, la tcnica (leo, acuarela u otra tcnica), las dimensiones (altura y anchura) y el tema (retrato,
naturaleza muerta paisaje u otro tema).
Cada mes Osbert recibe en CD con precios de subastas actualizados de todo el mundo, Osbert nunca
modifica estos precios.
Ejercicio: Con la Informacin anterior. Actualizar los casos de uso Comprar un cuadro y Vender un cuadro
Breve descripcin
Comprar un cuadro
El caso de uso comprar un cuadro permite a Osbert adquirir un cuadro
Descripcin paso a paso
1. Osbert introduce los detalles de la pintura que considera comprar :
Nombre del artista
Apellido del artista
Ttulo de la obra
Fecha de creacin
Tipo de obra
Tamao del lienzo
Tcnica
Tema
Fecha de compra
Nombre del vendedor
Direccin del vendedor
Precio mximo de compra determinado por el algoritmo
2. El producto de software responde con el precio de compra mximo que deber ofrecer:
1 Una obra maestra explorar los registros de subastas en todo el mundo de los 25 aos pasados para la
obra ms parecida hecha por el mismo artista, ignorando cualquier signo de interrogacin en el nombre
el apellido del artista o en el ttulo o fecha de la obra. Utilizar el precio de compra de subasta ms
parecido como el precio base. El precio de compra mximo se obtiene al aadir el 8.5 por ciento al
precio base, compuesto anterior mente para cada ao transcurrido desde esa subasta.
En el caso de las obras maestras y las obras representativas, el coeficiente de de parecido entre dos
cuadros se calcula como sigue:
1. Asignar 1 para una coincidencia en la tcnica, de los contrario 0
2. Asignar 1 para la coincidencia en el tema, de los contrario 0
3. Sumar estos dos nmeros, multiplicados por el rea del ms pequeo de los dos cuadros, y dividir
entre el rea ms grande de los dos.
4. El nmero resultante es el coeficiente de lo parecido.
Si el coeficiente de parecido entre el cuadro en consideracin y todos los cuadros en el archivo de datos de
la subasta es cero, entonces Osbert no comprara el cuadro.
El SI deber incluir una lista de los artistas y sus valores F correspondientes. El valor de F puede variar de
mes a mes, dependiendo de qu tan de moda este un artista, as que la lista debe implementarse de una
manera que le permita a Osbert realizar actualizaciones regulares.
1. Una obra representativa: primero: calcular el precio de compra mximo como si se tratara de una
obra maestra hecha por el mismo artista. Luego, si el cuadro se pint en el siglo XXI, multiplicar
esta cifra por 0.25; de lo contrario multiplicar por (21-s)/(22-s), donde s es el siglo en cual se pint el
cuadro (12< s < 21)
2. Cuadro de otro tipo: medir las dimensiones del lienzo. El precio de compra mximo luego se
determina mediante la frmula F X A, donde F es una constante para ese artista (Coeficiente de
moda) y A es el rea del lienzo en centmetros cuadrados. Si no hay coeficiente de moda para ese
artista, Osbert no compra el cuadro
Osbert mismo determina el valor de F con base a su conocimiento y experiencia y modifica un coeficiente si
observa un aumento o una disminucin en los precios pagados por el trabajo de un artista en particular en
informes de ventas de arte que aparecen en revistas y en peridicos.
3. Si el vendedor acepta la oferta de Osbert para comprar la pintura, Osbert ingresa ms detalles
Fecha de compra
Nombre del vendedor
Direccin del vendedor
Precio mximo de compra determinado por el algoritmo
4. El software registra lo siguiente
Precio mximo de compra determinado por el algoritmo
Precio de venta deseado
Breve descripcin
Vender un Cuadro
Permite a Osbert realizar la venta de una pintura
Descripcin paso a paso
1.
Osbert ingresa detalles de la pintura que vendi
Fecha de venta
Nombre del comprador
Precio de venta real
Direccin del comprador
Breve descripcin
Generar un Informe
Permite a Osbert obtener informacin sobre las pinturas que compro o vendio y detectar nuevas tendencias
en el mercado del arte
Descripcin paso a paso
1. Osbert solicita un informe del tipo que necesita
1.1 Informe de Compras
El informe despliega un informe de todas las compras realizadas durante el ao pasado. La salida
es en el siguiente orden:
Clasificacin
Fecha de compra
Apellido del artista
Ttulo de la pintura
Precio de compra mximo sugerido
Precio de compra real
Cualquier pintura comprada por ms del precio de compra mximo calculada por el algoritmo se
marca con un *. Este informe ser ordenado por clasificacin y fecha de compra. La tasa promedio de
precio de precio real vs el precio de compra mximo sugerido por el algoritmo se desplegara al final del
reporte
Clasificacin: * Obra representativa
Apellido: Hatzayar
Precio sugerido: 54,300
Clasificacin: * Obra representativa
Apellido: Hatzayar
Precio sugerido: 51,300
Clasificacin: Otros cuadros
Apellido: Amman
Precio sugerido: 15,400
9
Fecha de compra 08/02/2003
Ttulo Montaa de la mesa
Fecha de compra 123,000
Fecha de compra 09/03/2003
Ttulo Baha Walker
Fecha de compra 75,000
Fecha de compra 08/02/2003
Ttulo Manzanas y Naranjas
Fecha de compra 2,000
1.2 Informe de Ventas
El informe despliega un informe de todas las compras realizadas durante el ao pasado. La salida
es en el siguiente orden:
Clasificacin
Fecha de Venta
Apellido del artista
Ttulo de la pintura
Precio de Venta mximo sugerido
Precio de Venta real
Cualquier pintura comprada por ms del precio de compra mximo calculada por el algoritmo se
marca con un *. Este informe ser ordenado por clasificacin y fecha de compra. La tasa promedio de
precio de precio real vs el precio de compra mximo sugerido por el algoritmo se desplegara al final del
reporte
Fecha de venta: 08/02/2003
Nombre del Comprador: Fernando Prez
Direccin del comprador: Calle SN
Precio real de Venta: 15,450
Fecha de venta: 20/09/2002
Nombre del Comprador: Francisco Hernndez
Direccin del comprador: Av. Del trabajo
Precio real de Venta: 35,600
Fecha de venta: 30/10/2000
Nombre del Comprador: Patricia Lpez
Direccin del comprador: Francisco I. Madero
Precio real de Venta: 24,000
1.3 Informe de Tendencias
El sistema despliega una lista de todos los artistas que se hayan vendido a un precio que accedi el precio
de venta deseado en cualquier momento. Para que un artista aparezca en el informe al menos 2 de sus
trabajos se debieron a ver vendido en dicho periodo. El informe deber de estar ordenado por nombre del
artista la salida del informe es el siguiente:
Clasificacin
Ttulo de la pintura
Precio de venta deseado
Precio de venta real
2. El informe se obtiene por pantalla o de forma impresa
10
Calificacin: Obra Otro Tipo
Ttulo de la Pintura: Baha Walker
Precio de Venta Deseado: 16,000
Precio real de Venta: 17,450
Calificacin: Obra Otro Tipo
Ttulo de la Pintura: Baha Walker
Precio de Venta Deseado: 16,000
Precio real de Venta: 17,450
Calificacin: Obra Otro Tipo
Ttulo de la Pintura: Montaa de la Mesa
Precio de Venta Deseado: 16,000
Precio real de Venta: 17,450
Se requiere un informe para mostrar todos los cuadros comprados durante el ao 2003. La salida deber
tener el siguiente orden:
Clasificacin
Fecha de compra
Apellido del artista
Ttulo del cuadro
Precio de compra mximo sugerido
Precio de compra real
Cualquier cuadro comprado por un precio mayor de compra mximo calculado por el algoritmo deber
marcarse mediante un asterisco. Este informe deber ordenarse por clasificacin y por fecha de compra.
Deber mostrar la razn promedio entre el precio de compra real y precio de compra mximo.
Ejemplo de informe que muestra los cuadros comprados durante el ao 2003
Clasificacin: * Obra representativa
Apellido: Hatzayar
Precio sugerido: 54,300
Clasificacin: * Obra representativa
11
Fecha del Informe. 14/08/2003
OsbertOglesby Coleccin de arte
Cuadros comprados
Fecha de compra 08/02/2003
Ttulo Montaa de la mesa
Fecha de compra 123,000
Fecha de compra 09/03/2003
Apellido: Hatzayar
Precio sugerido: 51,300
Clasificacin: Otros cuadros
Apellido: Amman
Precio sugerido: 15,400
Ttulo Baha Walker
Fecha de compra 75,000
Fecha de compra 08/02/2003
Ttulo Manzanas y Naranjas
Fecha de compra 2,000
Razn promedio 1.65
El segundo informe debe mostrar los cuadros que se vendieron durante el ao 2003. La salida deber estar
en el siguiente orden:
Clasificacin
Fecha de venta
Apellido del artista
Ttulo del cuadro
Precio de venta mximo sugerido
Precio de venta real
Cualquier cuadro vendido a un precio de 5% o ms por debajo del deseado de venta debe marcarse por un
asterisco. Este informe deber ordenarse por clasificacin y por fecha de venta. Deber mostrar la razn
promedio entre el precio de venta real y precio de venta mximo.
Ejercicio hacer reporte del Informe:
Clasificacin: * Obra representativa
Apellido: Hatzayar
Precio sugerido: 54,300
Clasificacin: * Obra representativa
Apellido: Hatzayar
Precio sugerido: 51,300
Clasificacin: Otros cuadros
Apellido: Amman
Precio sugerido: 15,400
Fecha de compra 08/02/2003
Ttulo Montaa de la mesa
Precio Real de Venta 123,000
Fecha de compra 09/03/2003
Ttulo Baha Walker
Precio Real de Venta 75,000
Fecha de compra 08/02/2003
Ttulo Manzanas y Naranjas
Precio Real de Venta 2,000
Osbert tiene mucho inters en detectar nuevas tendencias en el mercado del arte tan pronto como sea
posible. Est interesado en saber cundo se pagan precios ms altos que los esperados de una manera
coherente, as que puede comprar cuadros de ese artista antes que otros noten la tendencia. Por lo tanto,
requiere un informe que muestre a los artistas cuyos trabajos ha vendido a un precio que ha excedido el
precio de venta calculado durante el ao 2003. Para que el artista aparezca en el informe deber haber
vendido al menos 2 de sus cuadros durante ese periodo.
El informe deber presentarse en orden alfabtico, para cada obra deber aparecer lo siguiente:
Clasificacin
Ttulo del cuadro
Fecha de la venta
Precio de venta sugerido
Precio de venta real
12
Ejercicio hacer reporte del Informe:
INFORME DE TENDENCIAS
Ao 2003
Clasificacin : Obra Representativa
Fecha de la venta: 08/02/2003
Precio de venta sugerido: 17,600
Precio de venta real:17,500
Ttulo del cuadro: Baha Walker
Clasificacin : Obra Otro Tipo
Fecha de la venta: 10/09/2003
Precio de venta sugerido:15, 400
Precio de venta real:15, 400
Ttulo del cuadro: Manzanas y Naranjas
Clasificacin : Obra Maestra
Fecha de la venta: 01/02/2003
Precio de venta sugerido: 123,000
Precio de venta real: 123,000
Ttulo del cuadro: Montaa de la Mesa
Ejercicio: Realizar descripcin actualizada del caso de uso Producir un informe que incorpore los detalles
mencionados
Breve descripcin
Producir Informe de Tendencias:
Muestre a Osbert, los artistas cuyos trabajos ha vendido a un precio que ha excedido el precio de venta
calculado durante el ao 2003
Descripcin paso a paso
1.
2.
3.
Osbert requiere la informacin de artistas que vendieron sus cuadros a ms del precio sugerid por el
sistema.
Osbert produce el informe de tendencias dependiendo de los datos que encuentre.
El sistema despliega posteriormente a Osbert el informe de tendencias con los siguientes datos
ordenados alfabticamente.
Clasificacin
Fecha de la venta
Precio de venta sugerido
Precio de venta real
Ttulo del cuadro
El informe puede ser mostrado en pantalla o impreso.
13
CASOS DE USO DEL CASO OSBERTOGLESBY
1. Caso de uso general:
14
2. Documentacin de los casos de uso:
A continuacin, se presentar la documentacin detallada de los casos de uso.
15
No. Caso de Uso
Nombre Del Caso De Uso
01
Comprar Obra Maestra
Actores
Osbert, Vendedor
Objetivo
Este caso, le permite a Osbert realizar la compra de una Obra Maestra.
Precondicin
Existencia del Cuadro
Calculo de Precio Mximo a Ofrecer por el Algoritmo.
Poscondicin
Ingresar los detal
les de la compra al sistema si se realiza la compra.
Flujo de Eventos
Paso
Accin
1
Osbert introduce la informacin al sistema de la Obra Maestra que desea comprar.
2
El SI calcula el precio Mximo que debe ofrecer por la Obra Maestra y lo muestra a Osbert.
3
Osbert propone el precio al vendedor, quien le dar una respuesta sobre la oferta, siendo esta afirmativa o
negativa.
Manejo de Situaciones Excepcionales
16
Si el Vendedor no acepta la oferta de Osbert, no se realiza la compra de la Obra Maestra.
No. Caso de Uso
Nombre Del Caso De Uso
02
Comprar Obra Representativa
Actores
Osbert, Vendedor
Objetivo
Este caso, le permite a Osbert realizar la compra de una Obra Representativa.
Precondicin
Existencia del Cuadro
Clculo de Precio Mximo a Ofrecer por el Algoritmo.
Poscondicin
Ingresar los detal
les de la compra al sistema si se realiza la compra.
Flujo de Eventos
Paso
Accin
1
Osbert introduce la informacin al sistema de la Obra Representativa que desea comprar.
2
El SI calcula el precio Mximo que debe ofrecer por la Obra Representativa y lo muestra a Osbert.
17
Osbert propone el precio al vendedor, quien le dar una respuesta sobre la oferta, siendo esta afirmativa o
negativa.
Manejo de Situaciones Excepcionales
Si el Vendedor no acepta la oferta de Osbert, no se realiza la compra de la Obra Representativa.
Debe de existir el cuadro.
No. Caso de Uso
Nombre Del Caso De Uso
03
Comprar Obra Otro Tipo
Actores
Osbert, Vendedor
Objetivo
Este caso, le permite a Osbert realizar la compra de una Obra Otro Tipo.
Precondicin
Existencia del Cuadro
Clculo de Precio Mximo a Ofrecer por el Algoritmo.
Poscondicin
Ingresar los detal
les de la compra al sistema si se realiza la compra.
Flujo de Eventos
Paso
Accin
1
Osbert introduce la informacin al sistema de la Obra Otro Tipo que desea comprar.
18
2
El SI calcula el precio Mximo que debe ofrecer por la Obra Otro Tipo y lo muestra a Osbert.
3
Osbert propone el precio al vendedor, quien le dar una respuesta sobre la oferta, siendo esta afirmativa o
negativa.
Manejo de Situaciones Excepcionales
Si el Vendedor no acepta la oferta de Osbert, no se realiza la compra de la Obra Otro Tipo.
Debe de existir el cuadro que solicita Osbert.
No. Caso de Uso
Nombre Del Caso De Uso
04
Venta de un Obra o Cuadro
Actores
Osbert, Comprador, SI
Objetivo
Este caso, le permite a Osbert realizar la Venta de una Obra de su Galera.
Precondicin
Existencia del Cuadro en la Galera de Osbert.
Poscondicin
Ingresar los detal
les de la Venta al sistema si se realiza la venta de una obra.
Flujo de Eventos
Paso
Accin
1
19
El Comprador solicita la informacin a Osbert sobre la pintura que desea comprar.
2
Osbert realiza la venta en caso de que el Comprador este de acuerdo con el precio de la obra.
3
Osbert registra los datos del comprador y la obra vendida en el sistema.
Manejo de Situaciones Excepcionales
Debe de existir el cuadro que solicita el cliente, en caso contrario no se podr realizar la venta.
No. Caso de Uso
Nombre Del Caso De Uso
05
Producir informe de Compra
Actores
Osbert, Sistema
Objetivo
El producir un informe de compras, permite a Osbert desplegar
una lista de todas las compras realizadas durante el ao pasado.
Debe existir el registro de Compras de una Obra de
Cualquier tipo.
El SI termina el proceso y vuelve al men principal.
Precondicin
Poscondicin
Flujo de Eventos
Paso
Accin
Osbert solicita al SI el informe de compras de Obras
realizadas.
El SI despliega el informe en pantalla.
2
Manejo de Situaciones
Excepcionales
20
En caso de que no exista un registro, el sistema muestra un
mensaje de error al generar el informe.
No. Caso de Uso
Nombre Del Caso De Uso
06
Producir informe de Venta
Actores
Osbert, Sistema
Objetivo
El producir un informe de ventas, permite a Osbert desplegar
una lista de todas las ventas realizadas en su galera durante el
ao pasado.
Debe de existir por lo menos un registro de venta de una
obra.
El SI termina el proceso y vuelve al men principal.
Precondicin
Poscondicin
Paso
Flujo de Eventos
1
2
Manejo de Situaciones
Excepcionales
Accin
Osbert solicita al SI el informe de Ventas de Obras
realizadas.
El SI despliega el informe en pantalla.
En caso de que no exista un registro, el sistema muestra un
mensaje de error al generar el informe.
No. Caso de Uso
07
Nombre Del Caso De Uso
Producir informe de Tendencias
Actores
Osbert, Sistema
Objetivo
El producir un informe de Tendencias, permite a Osbert desplegar
una lista de todos los artistas que hayan vendido sus obras en un
precio que sobrepasa el precio mximo sugerido por el algoritmo.
Existencia mnima de 2 obras vendidas por el mismo autor
que sobrepasaron el precio mximo sugerido por el
algoritmo. Las Obras con esas caractersticas deben ser
marcadas con un asterisco
EL SI termina el proceso y vuelve al men principal.
Precondicin
Poscondicin
Flujo de Eventos
Paso
Accin
Osbert solicita al SI el informe de Ventas de Obras
realizadas.
El SI despliega el informe en pantalla.
2
Manejo de Situaciones
Excepcionales
No. Caso de Uso
21
En dado caso de que no existan obras con esas caractersticas,
se muestra el mensaje de falta de registros para informe de
tendencias.
Nombre Del Caso De Uso
08
Actualizar Coeficiente de Moda
Actores
Osbert
Objetivo
El actualizar el coeficiente de moda, le permite a Osbert llevar el
control de obras ms vendidas con el fin de generar valor a su
proceso d negocio, comprando las obras ms vendidas en el
momento.
Que exista un coeficiente de moda anterior.
Precondicin
Poscondicin
Flujo de Eventos
Actualizar el coeficiente.
Paso
Accin
Osbert mismo determina el coeficiente de moda y modifica
un coeficiente si observa un aumento o una disminucin
en los precios pagados por el trabajo de un artista.
3. Diagrama de Clases del Caso OsbretOglesby:
A continuacin se muestra el Diagrama de clases que describe la estructura del Sistema
mostrando sus clases, orientados a objetos.
22
Diagrama de Clases Caso Prctico Osbert Oglesby
4. Diagramas de Colaboracin del Caso OsbertOglesby:
Diagrama de Colaboracin de Comprar Obra Maestra.
23
Diagrama de Colaboracin de Comprar Obra Representativa.
Diagrama de Colaboracin de Comprar Obra Otro Tipo.
24
Diagrama de Colaboracin de Vender Obra
Diagrama de Colaboracin Producir un informe de Ventas
25
Diagrama de Colaboracin Producir un informe de Compras
Diagrama de Colaboracin Producir un informe de Tendencias
26
Diagrama de Colaboracin Actualizar coeficiente de moda.
5. Diagramas de Secuencia del Caso OsbertOglesby:
Diagrama de Compra de Obra Maestra
27
Diagrama de Compra de Obra Representativa
Diagrama de Compra de Obra Otro Tipo
28
Diagrama de Venta de Obra
Diagrama Generar Informe de Ventas
29
Diagrama Generar Informe de Compras
Diagrama Generar Informe de Tendencias
30
Diagrama de Actualizar Coeficiente de Moda
6. Diagrama de Componentes del Caso OsbertOglesby:
31
32