Adoo : 12.0 De Los Casos De Uso A Los Objetos A

  • Uploaded by: Marlon J. Manrique
  • 0
  • 0
  • April 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Adoo : 12.0 De Los Casos De Uso A Los Objetos A as PDF for free.

More details

  • Words: 1,182
  • Pages: 4
16/04/2009

MAESTRIA EN GESTION Y DESARROLLO DE PROYECTOS DE SOFTWARE ANALISIS Y DISEÑO ORIENTADO A OBJETOS

De los casos de uso hasta los objetos

Actividades generales • • • • • • •

Actividades generales

Identificación Objetos de Entidad Identificación Objetos frontera Identificación Objetos Control Modelado de iteraciones Identificación de las asociaciones Identificación Atributos Modelado de las relaciones de generalización

• • • • • • •

Actividades generales

Se encuentran examinando cada caso de uso: • Términos que los desarrolladores o usuarios necesitan aclarar para poder entender los requerimientos • Nombres recurrentes en los requerimientos. • Entidades del mundo real de las cuales el sistema necesita tener registro. • Actividades del mundo real que el sistema necesita recordar. • Fuentes o destinos de datos.

4/16/2009

Identificación Objetos de Entidad Identificación Objetos frontera Identificación Objetos Control Modelado de iteraciones Identificación de las asociaciones Identificación Atributos Modelado de las relaciones de generalización

• • • • • • •

Identificación Objetos de Entidad Identificación Objetos frontera Identificación Objetos Control Modelado de iteraciones Identificación de las asociaciones Identificación Atributos Modelado de las relaciones de generalización

5

1

16/04/2009

Identificacion Objetos Frontera

Actividades generales

• Identifique que formas o ventanas que el usuario necesite para introducir datos en el sistema.

• • • • • • •

• Identifique advertencias o mensajes con que el sistema responde a los usuarios. • Siempre use los términos del usuario para describir interfaces en contraste con los términos de la tecnología de implementación

4/16/2009

Identificación Objetos de Entidad Identificación Objetos frontera Identificación Objetos Control Modelado de iteraciones Identificación de las asociaciones Identificación Atributos Modelado de las relaciones de generalización

7

Identificacion de los Objetos de Control

Coordinación entre objetos de frontera y de entidad. Se crea al iniciar el caso de uso y desaparece al terminar.

Caso de Estudio Aerolínea • Se puede identificar un objeto de control por cada caso de uso. Si es complejo divídalo en otros mas pequeños • Es posible identificar un objeto de control por actor en el caso de uso.

16/04/2009

9

Descripción Una aerolínea tiene una flota de aviones, cada avión tiene un grupo de sillas unas para clase económica y otras clase ejecutiva. Las sillas económicas se agrupan en dos columnas de 3 sillas cada una identificadas como ventana, central y pasillo. Las ejecutivas se agrupan en dos columnas de 2 sillas cada una, identificadas como ventana y pasillo, en cada silla solo debe ir un pasajero.

Descripción Cuando un pasajero llega a solicitar una silla, que puede ser directamente en las oficinas o por internet, éste indica el numero del avión, sus datos personales y sus preferencias con respecto a la posición de la silla. Los datos del pasajero que le interesan a la aerolínea son el nombre y la cédula con la que se identifican de forma única. Para dar la ubicación deseada, el pasajero indica la clase y la ubicación, que puede ser, en el caso de las ejecutivas, Ventana y Pasillo y, en el de las económicas, Ventana, Pasillo y Centro. La asignación de la silla en el avión se hace en orden de llegada, tomando en cuenta las preferencias anteriores.

2

16/04/2009

Diagrama de Casos de uso

Caso de Estudio: Aerolínea Un usuario puede además cancelar la reserva realizada, solamente de manera directa en las ventanillas de la Aerolínea. sin embargo puede consultar los datos de su reserva en línea. El administrador de la sucursal de Aerolínea consulta constantemente ocupación del avión.

la la

Descripción caso de uso id

AE-001

Nombre

Asignar Silla

Descripción

Se requiere asignar una silla un pasajero en un avión determinado según las preferencias, estas son clase (Ejecutiva o Económica) y ubicación (Ventana, Centro o Pasillo). En la asignación se debe registrar los datos del pasajero.

Fecha Creación

3-Abril-2009

Actores

Recepcionista, Pasajero

Fecha última 3-Abril-2009 actualización

Pre condición

•El actor se ha autenticado en el sistema •El pasajero no tiene ya una silla asignada en el avión

Pos Condición

•Se ha asignado la silla al pasajero •La silla es marcada como ocupada

Flujos Alternos A. El pasajero ha ingresado al sistema por internet. 1. El actor selecciona la opción asignar silla 2. El sistema permite que se ingrese el numero del avión 3. El actor ingresa la matricula del avión en donde desea la silla 4. El sistema busca el avión de acuerdo a la matricula dada 5. El sistema muestra el formulario para asignar silla en el avión seleccionado 6. El actor ingresa los datos de sus preferencias 7. El sistema verifica que se haya ingresado toda la información obligatoria para la asignación 8. El sistema busca una silla disponible en el avión de acuerdo a las preferencias especificadas. 9. El sistema muestra un mensaje especificando el avión y la silla asignada 10. El usuario acepta la asignación dada 11. El sistema registra la asignación

System Asignar Silla

Desasignar Silla Pasajero

Recepcionista

Consultar datos Reserva

Consultar Ocupacion avión administrador

Descripción caso de uso Flujo normal de los Eventos Se realizara una asignación de silla directamente en la oficina El actor tiene en la mano la cedula del pasajero 1. El recepcionista selecciona la opción asignar silla 2. El sistema permite que se ingrese la matricula del avión 3. El actor ingresa la matricula del avión en donde desea la silla 4. El sistema busca el avión de acuerdo a la matricula dada 5. El sistema muestra el formulario para asignar silla en el avión seleccionado 6. El actor ingresa el documento, el nombre del pasajero y los datos de sus preferencias 7. El sistema verifica que se haya ingresado toda la información obligatoria para la asignación 8. El sistema busca una silla disponible en el avión de acuerdo a las preferencias especificadas. 9. El sistema registra la asignación y muestra un mensaje especificando el avión y el número de la silla asignada

Excepciones A. No existe el Avión especificado En el paso 4 del flujo normal o del flujo alterno A: 1. se presenta un mensaje que el avión no existe y se regresa al paso 3 B. Datos incompletos En el paso 7 del flujo normal o del flujo alterno A: 1. se presenta un mensaje indicando que faltan datos y se regresa al paso 5 C. El pasajero ya tiene asignada una silla En el paso 8 del flujo normal o del flujo alterno A: 1. se presenta un mensaje indicando la silla que ya tiene asignada y se sale del caso de uso. D. No hay sillas disponibles con las características del usuario En el paso 8 del flujo normal: 1. Se presenta un mensaje de advertencia y se muestran las sillas disponibles. E. El pasajero no acepta la asignación realizada: En el paso 10 del flujo alterno A: 1. Se presenta un mensaje informando que no se realiza la asignación y se termina el caso de uso.

3

16/04/2009

Identificación Objetos

Identificación de los objeto del análisis

• Entidad: Aerolínea, Avión, Silla, Pasajero, Preferencia • Frontera: – Formulario asignación silla recepcionista – Formulario asignación silla usuario internet

Control: – Realizar Asignación Silla

Practica en Clase

4

Related Documents


More Documents from ""