e structur as

4
1. estructuras SOLUCIÓN: Usaremos los Diagramas de Flujo de Datos. Nivel 0 o de contexto: En este diagrama se define la frontera del sistema con el mundo exterior y se definen los flujos de entrada y salida del sistema con el entorno. Entidad externa Administrador: Representa a una persona que desempeña la labor de administrador y que se comunica con el sistema mediante un terminal. Entidad externa Usuario: Representa a un usuario dado de alta en la compañía y que interactúa con nuestro sistema mediante señales o mensajes de su teléfono móvil. Entidad externa Web: Representa la página web de la compañía, mediante la cuál un usuario se podrá dar de alta usando su propio terminal. Entidad externa Pantalla de ordenador: Representa la pantalla de cualquier terminal de ordenador con el que se haya accedido a nuestro sistema, allí se irá mostrando información de interés. Entidad externa Usuario: Representa un teléfono móvil de un usuario conectado a nuestro sistema. A éste le llegará información en forma de mensajes de texto. Proceso Sistema: Gestiona el centro de mensajería de telefonía móvil, dando respuesta a las peticiones de gestión lanzadas por los administradores, a las peticiones que los usuarios hacen mediante su teléfono móvil y a las peticiones de alta y baja realizadas mediante la página web. Además de esto, se encarga de generar mensajes de información o de error y de

Upload: gregg-mercado

Post on 18-Dec-2015

215 views

Category:

Documents


1 download

DESCRIPTION

destinado a lograr una comprension de las estructuras de datos

TRANSCRIPT

1. estructurasSOLUCIN:Usaremos los Diagramas de Flujo de Datos.

Nivel 0 o de contexto:

En este diagrama se define la frontera del sistema con el mundo exterior y se definen los flujos de entrada y salida del sistema con el entorno.

Entidad externa Administrador:Representa a una persona que desempea la labor de administrador y que se comunica con el sistema mediante un terminal.

Entidad externa Usuario:Representa a un usuario dado de alta en la compaa y que interacta con nuestro sistema mediante seales o mensajes de su telfono mvil.

Entidad externa Web:Representa la pgina web de la compaa, mediante la cul un usuario se podr dar de alta usando su propio terminal.

Entidad externa Pantalla de ordenador:Representa la pantalla de cualquier terminal de ordenador con el que se haya accedido a nuestro sistema, all se ir mostrando informacin de inters.

Entidad externa Usuario:Representa un telfono mvil de un usuario conectado a nuestro sistema. A ste le llegar informacin en forma de mensajes de texto.

Proceso Sistema:Gestiona el centro de mensajera de telefona mvil, dando respuesta a las peticiones de gestin lanzadas por los administradores, a las peticiones que los usuarios hacen mediante su telfono mvil y a las peticiones de alta y baja realizadas mediante la pgina web. Adems de esto, se encarga de generar mensajes de informacin o de error y de hacrselos llegar al terminal del operador o al telfono mvil del usuario en forma de mensaje de texto.

Flujo de datos flujo_administrador:Contiene datos acerca de la operacin que el administrador desea realizar en el sistema, usando su terminal.

Flujo de datos flujo_usuario:Contiene informacin acerca de la peticin de servicio que nos hace un usuario de nuestro sistema mediante su telfono mvil.

Flujo de datos flujo_web:Contiene los datos extrados del formulario web y que sern necesarios para dar de alta o de baja al cliente que lo solicita.

Flujo de datos salida_a_pantalla:Representa cualquier informacin que el sistema arrojar a la pantalla de un terminal conectado al sistema: este terminal puede ser el de un administrador o el de un usuario conectado a la web.

Flujo de datos salida_a_usuario:Representa los datos que enva el sistema a un usuario en forma de mensaje de texto.

Nivel 1:

En este diagrama se definen los subsistemas principales as como algunos procesos primitivos que ya no se descompondrn ms.

Subsistema administrador:Este subsistema se encarga de gestionar las peticiones del administrador acerca de la gestin de usuarios, la gestin del propio sistema y la consulta de la historia y las estadsticas.

Subsistema usuario:Se encarga de gestionar las peticiones que puede hacer un usuario mediante su telfono mvil: conectarse, desconectarse, recargar saldo, consultar saldo, activar el desvo, desactivar el desvo o enviar un mensaje de texto a otro usuario.

Proceso distinguir_peticin_web:Dependiendo de los datos que recibe de la pgina web mediante un formulario decide si lo que se quiere realizar es una alta o una baja en el sistema y dependiendo de esto pasar los datos de alta al proceso alta o los datos de baja al proceso baja, para poder realizar la operacin.

Proceso alta:Da de alta un nuevo usuario en el sistema, almacenando en la base de datos los datos proporcionados por el formulario web rellenado por el propio usuario. En el caso en el que el propietario del telfono que se desea dar de alta no est ya registrado en el sistema, tambin habr que registrar sus datos.

Proceso baja:Partiendo del NIF introducido en el formulario web de baja, comprueba que est registrado en el sistema, en caso afirmativo le mostrar los nmeros de telfono que tiene registrados para que d de baja los que desee. Si una persona da de baja todos sus telfonos registrados tambin se darn de baja de forma automtica sus datos personales.

Flujo de datos salida_administrador:Representa los datos de informacin que se le mostrarn al administrador al realizar alguna operacin.

Flujo de datos salida_a_usuario:Representa los datos en forma de mensaje que se mandarn al usuario como salida de alguna operacin realizada.

Flujo de datos datos_alta:Contiene el NIF del propietario del telfono que se desea dar de alta.