trabajo_ tecnicas de investi
y casos de uso para significar que pueden hacer los actores con respecto al
sistema.
El modelo de presentation o modelo de interfaces (o horde) especifica como
interactua el sistema con actores externos al ejecutar los casos de uso. En
particular, en los sistemas de informacion que tienen mucho contacto con
elusuario, especifica como se veran visualmente las interfaces graficas, y
que funcionalidad ofrecera cada una.
El modelo de information o modelo del dominio del problema especifica
los aspectos estructurales de la aplicacion en terminos de objetos. Este modelo permite identificar rapidamente cuales objetos podran ser guardados
en una base de datos, si ese fuera el caso. Ademas, es utilizado paraguardar informacion temporal en la aplicacion, y eventualmente servira como
parametro de llamadas entre funciones en el sistema.
Es importante resaltar que esta separacion en tres ejes de modelado independientes sirve para una mayor estabilidad en el desarrollo del sistema, lo que
permite minimizar los efectos de cada uno sob re los otros dos.
Para ilustrar el modelo de requisites y el desarrollode los modelos posteriores,
se utilizara el ejemplo del "Sistema de reservaciones de vuelo" como se menciono antes. Para ello, mostraremos inicialmente una description del problema.
A partir de esta descripcion inicial se describiran los tres modelos basicos del
modelo de requisites.
6.1 Descripcion del problema
La descripcion del problema es un resumen preliminar de necesidades que
sirvecomo punto de partida para comprender los requisites del sistema. Aqui
se trata de simular una descripcion preparada por un cliente, la cual debe evolucionar por medio del modelo de requisites, con objeto de lograr la especificacion final del sistema a desarrollarse. La descripcion del problema debe ser
una especificacion de necesidades y no una propuesta de solucion. La descripcion inicialpuede ser incompleta e informal, pues al realizarse sin un analisis
completo, no hay ninguna razon para esperar que sea correcta.
Como ejemplo se desarrollara un Sistema de reservaciones de vuelos, el cual permitira al usuario hacer consultas y reservaciones de vuelos; ademas de comprar
los boletos aereos de forma remota, sin la necesidad de recurrir a un agente de
viajes. En la actualidad,existen multiples sistemas de reservaciones de vuelos
que utilizan las agencias de viajes para dar servicio a los clientes, entre estos los cuatro mas importantes son: Sabre2, Galileo5, Worldspan4 y Amadeus5.
Estos sistemas son conocidos como sistemas de distribucion global. Tambien
existen sistemas de reservaciones de vuelo por Internet, como Tmvelocity6 y
Expedia1, entre otras, los cuales se basanen su mayoria, de manera directa o
indirecta, en los sistemas de distribucion global anteriores.
La descripcion del problema para nuestro sistema de reservaciones de vuelos
es la siguiente:
DESCRIPCION DEL PROBLEMA
197
El sistema de reservaciones de vuelos, permite al usuario hacer consultas
y reservaciones de vuelos, ademas de poder comprar los boletos aereos
de forma remota, sin lanecesidad de recurrir a un agente de viajes. Se desea que el sistema de reservaciones sea accesible a traves de Internet
(World Wide Web),
El sistema presenta en su pantalla principal un mensaje de bienvenida describiendo los servicios ofrecidos junto con la opcion para registrarse por
primera vez, o si ya se esta registrado, poder utilizar el sistema de reservaciones de vuelos. Este acceso seda por medio de la insercion de un
login previamente especificado y un password ya escogido y que debe
validarse.
Una vez registrado el usuario, y despues de haberse validado el registro y contrasena del usuario, se pueden seleccionar las siguientes actividades:
Consulta de vuelos
Reservation de vuelos
Pago de boletos
La consulta de vuelos se puede hacer de tres maneras diferentes:...
Regístrate para leer el documento completo.