Capitulo 3. Desarrollo del Software



Documentos relacionados
MANUAL DE AYUDA. SAT Móvil (Movilidad del Servicio Técnico)

MANUAL DE AYUDA. MODULO SAT (Anexo Integración AGIL SAT)

Capítulo 5. Análisis del software del simulador del sistema de seguridad

Introducción a la Firma Electrónica en MIDAS

INSTRUCTIVO PARA LA PUESTA EN MARCHA DE LAS TERMINALES IP EN EL SISTEMA ACCESO

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS

ÍNDICE DE CONTENIDOS

MANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA

Servicio de administración de pautas publicitarias en Internet

Análisis y diseño del sistema CAPÍTULO 3

Introducción a Moodle

Bóveda Fiscal Integradora Guía de Usuario

Consola Web. Inicio de sesión consola web Plataforma Kronos. Latinoamérica. Acceso en línea a la información de todos sus sistemas en Kronos.

5. Diseño e Implementación del sistema (software)

Centro de Evangelización y Renovación Santisima Trinidad (CEVREST) PARROQUIA UNIVERSITARIA SANTISIMA TRINIDAD MINISTERIO DE COMUNIDADES

SIEWEB. La intranet corporativa de SIE

instrumento virtual que se realizó en LabVIEW 8.5, tomando en cuenta las consideraciones

Manual Consultas Web - PC Sistel Ver 486R4+ - USUARIO JEFATURA

- MÓDULO COMUNICACIONES -

MGX CANAL DE SOPORTE Y ASISTENCIA

MANUAL DE USUARIO. RECEPCIÓN DE CFDIs AZENTA

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Manual de Instalación del Agente de

ing Solution La forma más efectiva de llegar a sus clientes.

MANUAL DE USUARIO. SISTEMA DE INVENTARIO DE OPERACIONES ESTADÍSTICAS.

MULTINET. Versión: 1303

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA

MANUAL DE USUARIOS DEL SISTEMA MESA DE SOPORTE PARA SOLICITAR SERVICIOS A GERENCIA DE INFORMATICA

MANUAL DE USUARIO TARIFICADOR SIPTAR Y REPORTES SIPTAR.

SISTEMA DE GESTIÓN DE INCIDENCIAS Y REQUERIMIENTOS MESA DE AYUDA SINAT MANUAL DE USUARIO

SOLICITUD DE PROPUESTA

Novedades PhotoGestion 5

Mesa de Ayuda Interna

CAPITULO 4. Requerimientos, Análisis y Diseño. El presente capítulo explica los pasos que se realizaron antes de implementar

ENVIO SMS A TRAVÉS DE WEB

CONSTRUCCIÓN DEL PROCESO MESA DE AYUDA INTERNA. BizAgi Process Modeler

Entre los beneficios más importantes que obtendrá del sistema serán:

GVisualPDA Módulo de Almacén


CORPORACION TECTRONIC S.A de C.V. INDICE DETALLES SOBRE LA APLICACIÓN Distribución de la información Impresión de verificaciones...

CREACIÓN O MIGRACIÓN DEL CORREO POP A IMAP PARA MOZILLA THUNDERBIRD

GedicoPDA: software de preventa

Manual de usuario investigador

Ajustes del Curso en egela (Moodle 2.5)

Cierre de Ejercicios Fiscales en el Sistema ASPEL-COI 4.0

Manual de usuario para Facturación Electrónica 2011

GUÍA DE USUARIO DEL CORREO

Capitulo VI. Conclusiones.

Dirección Alumnos. Av. Benjamín Aráoz C.P Tucumán - Argentina Tels.: 0054 (0381) Fax: Internet:

EXTRACTO Descripción del uso y manejo de SIRAIS 1.2

5.4. Manual de usuario

Guía de Apoyo Project Web Access. (Jefe de Proyectos)

MARCO METODOLÓGICO CAPITULO III

DCISERVICIOS, SA DE CV

GUIA DE USO DEL ACCPRO

INDICE

CASO PRÁCTICO Nº OBJETIVO 2. TEMAS A DESARROLLAR

Facturación Impresa con Código Bidimensional

Gestión de Retales WhitePaper Noviembre de 2009

UAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid


AVA-SECSystemWeb. Introducción Características del producto Especificaciones Técnicas

Manual de Usuario FACTURA99 FACTURACIÓN. Factura99 FACTURA 99

ALGUNAS AYUDAS PARA EL ACCESO AL AULA DIGITAL Contenido

Manual de software. MP GAS Tools. Software para marcadores de gasolineras. 07/2014 MS-MPGasTools_v1.4

Versión 1.0. BOLETÍN (JUNIO 2009) a2móvil PC. a2 softway C. A.

RESUMEN CUADRO DE MANDO

Capítulo VI. Estudio de Caso de Aplicación del Integrador de Información Desarrollado

UNIVERSIDAD DE SALAMANCA

Comisión Nacional de Bancos y Seguros

Capitulo III. Diseño del Sistema.

Hacer clic sobre la figura, para extraer todos los registros o presionar la tecla F2.

Gestión de Permisos. Bizagi Suite. Copyright 2014 Bizagi

M a n u a l d e l U s u a r i o

Brindamos asesorías que involucran tecnología y personal calificado, estos hacen de DOCTUM su mejor aliado.

MANUAL DE USUARIO DE EGROUPWARE MANUAL DE USUARIO EGROUPWARE

Manual de Usuarios Contratistas y Consultores

MANUAL DE USUARIO PARA EL MANEJO DEL MÓDULO DE REPORTE DE INFORMACIÓN Y SEGUIMIENTO

GeneXus BPM Suite X. Última actualización: 01 de Setiembre de 2008

Reporte inicial. Metodología

MANUAL DE AYUDA WEB SAT GOTELGEST.NET

Manual de usuario clientes portal web KRCC. Fecha:

MONITOR EDC. Contenido

CIF-KM. GUÍA DE LOS PRIMEROS PASOS

1. Que es un nombre de dominio? Es un conjunto de caracteres alfanuméricos utilizados para identificar una computadora determinada en Internet.

DE VIDA PARA EL DESARROLLO DE SISTEMAS

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

MULTINET. Versión: 1301

ANEXO Nº1 FORMATO DE ARCHIVOS PLANOS. ARCHIVO 1 Materia: DETALLE DE FLUJOS DE INGRESOS Y EGRESOS DE CADA BANDA TEMPORAL Periodicidad: Quincenal.

1 Introducción. Titulo

CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO

Está creado como un organizador y gestor de tareas personalizables para generar equipos de alto desempeño en diferentes rubros de empresas.

ANEXO : PERFILES. Guía de Comunicación Digital para la Administración General del Estado. ANEXO PERFILES

Intego NetUpdate X4 Manual del usuario

Guía de Apoyo Project Professional

En esta sección revisaremos como dar de alta cuentas de clientes así como los diferentes ajustes que se pueden aplicar a las mismas.

Plantillas Office. Manual de usuario Versión 1.1

Transcripción:

Capitulo 3 Desarrollo del Software 3.1 Análisis del sistema 3.1.1 Organización de la autopista virtual Para el presente proyecto se requiere de simular una autopista para que sirva de prueba. Dicha autopista será simulada y debemos organizarla de alguna manera. La autopista tendrá una distancia total definida por el administrador dentro de un archivo de configuración, las distancias serán dadas en kilómetros. Por ejemplo, una autopista con 10 kilómetros o una autopista con 100 kilómetros. Así mismo, la autopista será organizada en divisiones internas que se llamarán zonas. Las zonas estarán dadas por los sensores de tráfico (sensores que detecten la velocidad del vehículo) que se tengan disponibles dentro de la autopista. Entre cada sensor de este tipo existe un área no monitoreada que será llamada zona. Por ejemplo, si nuestra autopista solamente mide 10 kilómetros de largo, y contamos con 2 sensores, uno en el kilómetro 0 y otro en el kilómetro 5, entonces nuestra autopista contará con solamente 2 zonas (del km 0 al 5 y del 5 al 10). Estas zonas serán de gran utilidad ya que serán los puntos de referencia dentro de la autopista tanto para los usuarios como para los administradores. Hay que hacer notar que el monitoreo dentro la autopista comienza a partir del primer sensor

colocado, es decir, es imposible saber lo que pase antes de el primer sensor, por lo que se considera el primer sensor vial (que detecte la velocidad del vehículo) como el inicio de la autopista. Poniendo otro ejemplo, imaginemos una autopista con 30 kilómetros de largo, si tenemos un sensor en el kilómetro 0, un segundo sensor en el kilómetro 4, un tercer sensor en el kilómetro 20, y un último sensor en el kilómetro 28, tendríamos 4 zonas, la primera del kilómetro 0 al kilómetro 4, la segunda del 4 al 20, la tercera sería definida como la zona entre el kilómetro 20 al 28, y la cuarta y última zona sería del kilómetro 28 al final de la autopista, es decir, el kilómetro 30. Mediante este método se logrará administrar la autopista más efectivamente y podremos hacer referencia a las zonas dentro de la autopista para detectar y reportar clima, condiciones de tráfico y posibles accidentes. 3.1.2 Requerimientos del sistema Recolectar datos de la autopista simulada, así como de clima simulado para poder obtener datos del flujo de tráfico y condiciones climatológicas que puedan ser adversas al mismo. Informar a los usuarios administradores y no administradores de los parámetros de salida calculados a partir de archivos de configuración proporcionados por los administradores. Administrar los anuncios o mensajes que aparecen a lo largo de la autopista simulada. Mantener un registro de los hecho que han ocurrido dentro de un archivo log o historial.

3.1.3 Casos de uso del sistema Tabla 3.1 Caso de uso 1 Caso de uso: Cambiar el texto a determinados tableros electrónicos Actores: Usuario (Administrador) Propósito: Permitir que el usuario pueda cambiar el texto que aparece en tableros electrónicos dentro de la autopista. Resumen: El usuario administrador modifica el archivo XML de configuración específico para textos de los anuncios, define el tipo de tablero que desea cambiar (I, II o III). El administrados guarda la información dada y el sistema se actualiza. Curso normal de los eventos Actor Sistema Paso Acción Paso Acción 1. El usuario define que tipo de tableros desea cambiar tipo I, II o III. 2. El usuario define el texto nuevo que desea ingresar en el pool de textos del sistema, modificando el archivo XML. 3. El sistema toma el archivo modificado cada vez que lo necesita, esto es, varias veces por minuto. 4. El sistema actualiza los textos a todos los tableros del tipo elegido y en la(s) zonas elegidas por el usuario.

Tabla 3.2 Caso de uso 2 Caso de uso: El usuario (cliente) desea verificar el estado de la autopista. Actores: Usuario (cliente), Servidor Tomcat Propósito: Permitir a los clientes de la autopista que sepan el estado actual de la autopista antes de que entren a ella por medio de la página web de la autopista en Internet. Resumen: Un usuario desea investigar el estado actual de la autopista antes de viajar en ella, para esto visita la página web de la autopista y visualiza la información actualizada de la autopista. Curso normal de los eventos Actor Sistema Paso Acción Paso Acción 1. El usuario introduce la dirección de la página web en donde se encuentran los datos que busca. 2. Una vez que ha ingresado el usuario a la página web de la autopista, el servidor lee el estado actual de la autopista de el archivo específico. 3. El sistema organiza, filtra y despliega dicha información a el usuario, actualizando la información en un intervalo definido. Cursos alternativos 3. El sistema no tiene la información disponible por lo que mostrará un mensaje de error. Notas Paso 3 Existe ya un archivo de el que leerá el servidor la información, dicho archivo se actualiza en un intervalo de tiempo establecido por el administrador. Paso 4 La página web se actualiza cada n segundos, tiempo definido por el administrador.

3.1.4 Diagramas de caso de uso El sistema recolectará los datos disponibles y necesarios de la autopista, los procesará para obtener información útil a los usuarios administradores y a los usuarios externos del sistema. Imagen 3.1. Diagrama de casos de uso del sistema

3.2 Diagramas 3.2.1 Diagrama general del sistema Imagen 3.2. Diagrama general del sistema La recolección de datos se encarga de monitorear todos los dispositivos conectados al sistema para obtener datos de la autopista cada vez que exista un cambio detectado por los sensores simulados colocados a lo largo de la autopista simulada. El procesado de datos es el encargado de tomar los datos recolectados, hacer estadísticas históricas y generar información útil y utilizable para que los usuarios tanto internos y externos puedan tomar decisiones con respecto al tráfico y a las condiciones presentes en cierto momento

dentro de la autopista. La difusión de la información obtenida de la autopista se encarga de que las estadísticas y la demás información sea accesible a los usuarios. A los usuarios administradores les es permitido modificar los parámetros del sistema modificando archivos de configuración XML. Estos parámetros permiten que el sistema responda de diferentes maneras bajo ciertas condiciones. Los administradores del sistema también pueden modificar los mensajes en los tableros electrónicos a lo largo de la autopista también por medio de archivos de configuración XML. Por último el módulo de control de tableros electrónicos se encarga de administrar la información que se mostrará a los clientes de la autopista. 3.3 Diagrama de contexto Imagen 3.3. Diagrama de contexto del sistema administrador de tráfico El diagrama de contexto nos ofrece una visión general de cómo es que funcionará el sistema y

cuáles son las relaciones entre este y las entradas/salidas. En este diagrama se puede apreciar que el sistema recibe datos de la carretera, con estos datos genera información que más adelante la muestra a los usuarios externos, utiliza la información provista por los usuarios administradores para poder modificar su comportamiento y finalmente envía información a la carretera nuevamente para controlar la situación dentro de la misma. 3.4 Diagramas UML Ver Apéndices. 3.5 Conclusiones En este capítulo se dan a conocer los diagramas de diseño del sistema, que nos ayudará a optimizar el tiempo de escritura de código. El diseño de este software no fue apegado a las arquitecturas internacionales ya establecidas por las organizaciones competentes ya que dichas arquitecturas son bastante complejas y requieren de mucho más tiempo y mucha más tecnología aplicable a las diferentes áreas que presentan. Las ventajas de este diseño es que permite un sistema más compacto, ligero, flexible y nos provee de un software tipo prototipo para poder probar tecnologías y procedimientos nuevos en esta área, especialmente en nuestro país. El diseño se dividió en cuatro módulos principales (recolección, procesamiento, difusión y visualización/modificación de datos) para que nos permitiera trabajar dichas partes por separado optimizando un poco más el tiempo de desarrollo.