Vous êtes sur la page 1sur 49

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz

Introduccin
La magnitud de la congestin vehicular que da a da enfrentan los conductores y pasajeros de la ciudad de La Paz se ve reflejada en el centro de la ciudad: Prez Velasco, Prado y 6 de agosto. El presente trabajo pretende solucionar el caos vehicular, buscando rutas alternas y brindando posibles soluciones para el bienestar de la sociedad. Con el presente proyecto se desea mejorar: El trfico vehicular. Es el rea donde el proyecto busca soluciones al caos vehicular La bsqueda de rutas alternas Se pretende ofrecer rutas alternativas para descongestionar el trfico

vehicular La informacin del trfico Nuestra ciudad no tiene un estudio adecuado acerca de las rutas que pueden tomar las distintas lneas de transporte pblico y los automviles particulares, tampoco los sectores y los horarios ms recurridos, esto convierte el centro de la ciudad de La Paz en una ciudad desordenada y catica.

Pgina | 1

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz

I. Planificacin 1. Estudio Preliminar 1.1. Levantamiento de Informacin 1.1.1. Entrevistas


Las entrevistas sern proporcionadas gracias dos personas un polica y un chofer. Dichas encuestas estn en los anexos.

1.1.2. Elaboracin de encuestas


La siguiente encuesta sirvi para identificar lo que queremos mejorar con el (ver fig1). Las encuestas ya realizadas se encuentran en anexos. proyecto

Pgina | 2

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz

2. rboles analticos 2.1. Definicin del rbol de Problemas

Pgina | 3

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz

2.2.

Definicin del rbol de Objetivos

Pgina | 4

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz

2.3 Descripcin del perfil Pert Gant

A= ENTREVISTAS B= ANALISIS C= PLANIFICACION DEL PROYECTO D= DETERMINACION DEL PROBLEMA E= OBJETIVOS DEL PROYECTO F= DEFINICION DE REQUERIMIENTOS G= DEFINICION DE CASOS DE USO H= MODELO CONCEPTUAL Y GLOSARIO I= DIAGRAMAS DE SECUENCIA J= CONTRATOS K= PAQUETES L= DIAGRAMAS DE MODELOS DE ESTADO M= DIAGRAMA DE COLABORACION N= PATRONES O= DIAGRAMA DE CLASES

Pgina | 5

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz

30 oct 2011

6 nov 2011 3 4 5 6 7 8 9 10 11 12

13 nov 2011 13 14 15 16 17 18 19

20 nov 2011 20 21 22 23 24 25 26

27 nov 2011 27 28

Id.

Nombre de tarea

Comienzo

Fin

Duracin
1 2

1 ENTREVISTAS 2 ANALISIS 3 PLANNIFICACION DEL PROYECTO 4 DETERMINACION DEL PROBLEMA 5 OBJETIVOS DEL PROYECTO 6 DEFINICION DE REQUERIMIENTOS 7 DEFINICION DE CASOS DE USO 8 MODELO CONCEPTUAL Y GLOSARIO 9 DIAGRAMAS DE SECUENCIAS 10 CONTRATOS 11 PAQUETES 12 DIAGRAMAS DE MODELOS DE ESTADO 13 DIAGRAMAS DE COLABORACION 14 PATRONES 15 DIAGRAMA DE CLASES 16

01/11/2011 02/11/2011 03/11/2011 07/11/2011 08/11/2011 09/11/2011 11/11/2011 14/11/2011 15/11/2011 17/11/2011 21/11/2011 22/11/2011 24/11/2011 24/11/2011 28/11/2011

01/11/2011 03/11/2011 05/11/2011 08/11/2011 08/11/2011 11/11/2011 12/11/2011 16/11/2011 18/11/2011 19/11/2011 22/11/2011 24/11/2011 25/11/2011 26/11/2011 28/11/2011

1d 1,5d 2d 2d 1d 3d 2d 2,5d 3,5d 2,5d 2d 2,5d 2d 2,5d 1d

3. Descripcin de Entradas y Salidas 3.1 Disear formatos de formularios de entrada


FIGURA 1 Pedir y Transmitir Informacin Sobre Rutas y Rutas Alternativas

Pgina | 6

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz

Pantalla cuando se ingresan datos errneos

Pantalla cuando se desea modificar

Pantalla cuando se elimina

Pgina | 7

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz Pantalla cuando se agrega datos

FIGURA 4 Mostrar o modificar informacin requerida dependiendo del tipo de usuario.

Pgina | 8

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz

Pgina | 9

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz

FIGURA 5 El sistema enva informacin de rutas, actividades cvicas y/o culturales en un determinado formato para la empresa de telefona mvil

Caso cuando los datos son aceptados

Pgina | 10

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz

Caso cuando no los datos no son configurados correctamente

FIGURA6 Adicionar, modificar y eliminar reglas de trnsito (donde transito = administrador)

Pgina | 11

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz

FIGURA 7 Validar Usuario

Pgina | 12

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz FIGURA 8 Registrar Usuario

3.2 Disear formatos de formularios de salida

Pgina | 13

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz


FIGURA 1 El Sindicato Pide y Transmite Informacin Sobre Rutas y Rutas Alternativas

Pgina | 14

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz

Pgina | 15

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz FIGURA 3 El medio de comunicacin recibe y trasmite informacin de rutas, actividades y reglas

Cronograma de actividades cvicas y culturales


Hacer clic para ver cronograma:

Informacin sobre
Hacer clic:

RUTAS ALTERNAS ACTIVIDADES CIVICAS REGLAS DE TRANSITO

Rutas Alternas

Pgina | 16

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz

Actividades Cvicas
ccccccc

Reglas de Transito

FIGURA 4 Modificar, agregar, eliminar y proveer informacin de actividades


cvicas y/o culturales dependiendo del tipo de usuario

Pgina | 17

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz

Pgina | 18

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz

FIGURA 5 El sistema enva informacin de rutas, actividades cvicas y/o culturales en un determinado formato para la empresa de telefona mvil

Pgina | 19

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz FIGURA 6 Adicionar, modificar y eliminar reglas de transito

Pgina | 20

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz

FIGURA 7 validar Usuario

Pgina | 21

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz


FIGURA 8 Registrar Usuario

4. DEFINIR LOS REQUERIMIENTOS.


a) Panorama general Desarrollar un Software para disminuir el ndice elevado de congestionamiento vehicular en la ciudad de La Paz. b) Metas 1. El ciudadano pide y obtiene informacin de rutas, reglas de Administrador de transito y actividades cvicas y/o culturales. 2. La Administrador de la alcalda modifica ,elimina agrega y provee informacin sobre actividades cvicas y/o culturales 3. El Administrador de transito modifica, elimina y agrega reglas de Administrador de transito 4. El sindicato de transportistas pide y transmite informacin sobre rutas y rutas alternativas 5. Los medios de comunicacin reciben y transmiten informacin de ruta, reglas de Administrador de transito y actividades cvicas y/o culturales 6. Las compaas de telefona mvil envan informacin culturales en un determinado formato. c) Funciones del sistema Las siguientes son algunas de las funciones Descongestionamiento vehicular en la ciudad de La Paz: ms representativas del sistema de de rutas, actividades cvicas y/o

Pgina | 22

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz


Funciones bsicas: Referencia R1.1 Funcin El ciudadano pide y obtiene informacin de rutas, reglas de Administrador de transito y actividades cvicas y/o culturales. La Administrador de la alcalda modifica, elimina agrega y provee informacin sobre actividades cvicas y/o culturales. El Administrador de transito modifica, elimina y agrega reglas de Administrador de transito El sindicato de transportistas pide y transmite informacin sobre rutas y rutas alternativas Los medios de comunicacin reciben y transmiten informacin de ruta, reglas de Administrador de transito y actividades cvicas y/o culturales Las compaas de telefona mvil envan informacin de rutas, actividades cvicas y/o culturales en un determinado formato. Validar al usuario Registrar al usuario Categora evidente

R1.2

oculto

R1.3

oculto

R1.4

evidente

R1.5

oculto

R1.6

oculto

R1.7 R1.8

oculto evidente

d) Atributos del sistema Atributo tiempo de respuesta metfora de interfaz Detalles y restricciones de frontera (restriccin de frontera) Cuando se registre un usuario, se le mostrar datos de acuerdo a la opcin de men que elija (detalle) Ventanas orientadas a la metfora de un formulario y cuadros de dilogo. (detalle) Maximiza una navegacin fcil con teclado y con mouse. (restriccin de frontera) Debe validar a los usuarios registrados que se deseen informacin sobre actividades relacionadas a nuestro sistema, en el tiempo mnimo aun cuando se produzcan fallas de energa o del equipo. (detalle) Microsoft Windows XP, SEVEN.

tolerancia a fallas

plataformas del sistema operativo

Pgina | 23

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz

FUNCIONES Ref. R1.1

Funcin

Categora evidente

El ciudadano pide y obtiene informacin de rutas, reglas de trnsito y actividades cvicas y/o culturales. La Administrador de la alcalda modifica, elimina agrega y provee informacin sobre actividades cvicas y/o culturales. El Administrador de transito modifica, elimina y agrega reglas de Administrador de transito El sindicato de transportistas pide y transmite informacin sobre rutas y rutas alternativas Los medios de comunicacin reciben y transmiten informacin de ruta, reglas de Administrador de transito y actividades cvicas y/o culturales Las compaas de telefona mvil envan informacin de rutas, actividades cvicas y/o culturales en un determinado formato. Validar al usuario Registrar al usuario

Detalles y restricciones tiempo de 2 segundo como respuesta mximo

Atributo

Categora obligatorio

R1.2

oculto

metfora de interfaz

Pantallas basadas en formularios. Con colores.

obligatorio

R1.3

oculto

metfora de interfaz

Pantallas basadas en formularios. Con colores.

Obligatorio

R1.4

evidente

tiempo de 2 a 3 segundos respuesta como mximo tiempo de 1 a 2 segundos respuesta como mximo

Obligatorio

R1.5

oculto

Obligatorio

R1.6

oculto

metfora de interfaz

Pantallas basadas en formularios. Con colores.

Obligatorio

R1.7 R1.8

oculto evidente

tiempo de respuesta tiempo de respuesta

1 a 2 segundos como mximo 1 a 7 seg. como mximo

Obligatorio Obligatorio

Pgina | 24

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz

5. DEFINIR LOS CASOS ESENCIALES DE USO.


Caso de uso: Actores: Propsito: Resumen: Acceso al sistema de descongestionamiento vehicular Administrador de la alcalda, Medios de comunicacin, Administrador de transito, sindicatos, ciudadanos, compaa de telefona mvil Adquirir informacin sobre congestionamiento vehicular y reglas de Administrador de transito El ciudadano obtendr informacin sobre congestionamiento vehicular y reglas de trnsito, una vez registrado en el sistema El Administrador de la alcalda administrar los datos de posibles eventos culturales o actividades que imposibiliten el normal trnsito de automviles. Los medios de comunicacin solicitaran informacin para luego publicarlos. El Administrador de transito proporcionara al sistema reglas de trnsito Las empresas de telefona mvil proporcionara informacin a los telfonos mviles de los usuarios registrados Los sindicatos obtendrn informacin sobre congestionamiento vehicular y reglas de trnsito, una vez registrado en el sistema Primario y Esencial. Relacionado con las actividades de cada uno de los actores de nuestro sistema Los actores mostrados en la grfica realizan distintas actividades dependiendo de su funcin en el sistema.

Tipo: Referencias cruzadas: Descripcin:

6. CREAR Y PERFECCIONAR LOS DIAGRAMAS DE CASOS DE USO.

Pgina | 25

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz

FIGURA 1 El Sindicato Pide y Transmite Informacin Sobre Rutas y Rutas Alternativas Casos de Uso: Obtener informacin de rutas Actores: Sindicato Tipo: Primario Descripcin: Un representante de sindicato ingresa a la pgina principal del sistema donde ah introduce su Id y su contrasea para poder acceder a la informacin, dentro de la pagina el representante selecciona la opcin para ver si la ruta est libre o est bloqueada por alguna razn, despus de obtener la informacin el representante imprime un reporte de la ruta y finalmente cierra la sesin de usuario. FIGURA 3 y reglas El medio de comunicacin recibe y trasmite informacin de rutas, Actividades

Caso de uso: Actores: Tipo: Descripcin:

Obtener informacin de actividades cvicas y culturales. Usuario(medio de comunicacin),sistema Primario Un usuario (medio de comunicacin) entra al sistema y se debe registrar Despus de haberse registrado puede acceder a la informacin que necesite, como ser obtener informacin de rutas alternas, actividades cvicas y congestionamiento vehicular. El Usuario(medio de comunicacin) de acuerdo a sus requerimientos puede obtener la informacin ya sea de congestionamiento ,rutas alternas o actividades cvicas para luego poder transmitirlas al publico

Pgina | 26

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz


FIGURA 4 El administrador de la alcalda modifica, agrega, elimina y provee informacin de actividades cvicas y/o culturales dependiendo del tipo de usuario Caso de uso: Actores: Propsito: Resumen: Mostrar o modificar informacin requerida dependiendo del tipo de usuario. Administrador de la alcalda, medios de comunicacin, Administrador de transito, sindicatos, ciudadanos, compaa de telefona mvil Adquirir informacin sobre congestionamiento vehicular y reglas de Administrador de transito El ciudadano obtendr informacin sobre congestionamiento vehicular y reglas de trnsito, una vez registrado en el sistema La Administrador de la alcalda administrar los datos de posibles eventos culturales o actividades que imposibiliten el normal trnsito de automviles. Los medios de comunicacin solicitaran informacin para luego publicarlos. El Administrador de transito proporcionara al sistema reglas de trnsito Las empresas de telefona mvil proporcionara informacin a los telfonos mviles de los usuarios registrados Los sindicatos obtendrn informacin sobre congestionamiento vehicular y reglas de trnsito, una vez registrado en el sistema Primario y Esencial. Relacionado con las actividades de cada uno de los actores de nuestro sistema Los actores mostrados en la grfica realizan distintas actividades dependiendo de su funcin en el sistema.

Tipo: Referencias cruzadas: Descripcin:

Pgina | 27

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz


FIGURA 5 El sistema enva informacin de rutas, actividades cvicas y/o culturales en un determinado formato para la empresa de telefona mvil Caso de uso: Actores: Propsito: Resumen: Envo de datos a la Empresa de Telefona mvil Empresa de Telefona mvil Configuracin de datos para envo de datos a la Empresa de Telefona mvil Con la informacin obtenida sobre actividades cvicas o culturales y rutas congestionadas, crear un pequeo texto configurado para el envo a celulares. Opcional. Con la ayuda del sistema, el administrador podr configurar los datos obtenidos para su pronto envo a la empresa de Telefona mvil. Con la informacin del sistema podremos realizar la configuracin de los datos necesarios para el envo a la Empresa de Telefona mvil.

Tipo: Referencias cruzadas:

Descripcin:

Pgina | 28

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz


FIGURA 6 Administrador de transito Adiciona, modifica y elimina reglas de transito Caso de uso: Actores: Propsito: Resumen: ABC de reglas de Administrador de transito al sistema Administrador de transito Brindar informacin actualizada de reglas de Administrador de transito El Administrador de transito proporcionara al sistema reglas de trnsito actualizadas , es decir , no solo dar reglas sino tambin se modificara o eliminara las mismas para que los usuarios estn informados de las reglas de Administrador de transito existentes Primario

Tipo:

Referencias R1.3 cruzadas: Descripcin: El Administrador de transito realiza la actividad de administrar las reglas de Administrador de transito

Pgina | 29

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz 7. CREAR Y PERFECCIONAR EL MODELO CONCEPTUAL.

Pgina | 30

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz 8. CREAR Y PERFECCIONAR EL GLOSARIO.


ADMINISTRADOR DE LA ALCALDIA nom: nombre de la Administrador de la Administrador de la alcalda prov: nombre la provincia a donde pertenece dicha Administrador de la Administrador de la alcalda nomalc : nombre del alcalde ADMINISTRADOR DE TRANSITO noml: nombre del lder del Administrador de transito MEDIOS DE COMUNICACIN Nomc: nombre del medio de comunicacin CIUDADANO Nom: nombre o nombres del ciudadano Apellidos: apellido o apellidos del ciudadano CI: carnet de identidad del ciudadano SINDICATO DE TRANSPORTISTAS Noms : nombre del sindicato Fefun: fecha de fundacin del sindicato EMPRESA DE TELEFONIA MOVIL Nomc: nombre de la compaa mvil USUARIOS CodU: cdigo nico de usuario Contr: contrasea que posee el usuario para ingresar a la pagina Cel: numero de celular para que la empresa de telefona mvil mande sms una vez que el usuario se registre Tipo: tipo de usuario que ingresa al sistema (sindicato , medio de comunicacin , ciudadano) RUTA codR: cdigo de una ruta dir : define el sentido de la calle (subida , bajada o doble sentido) esprut: especifica si la ruta est ocupada, libre o congestionada des: descripcin del nombre de la calle o avenida CONTROL_ACTIVIDAD codCA: cdigo de la actividad des: descripcin de la actividad tipoCA: tipo de la actividad (marcha, paro, construccin ,desfile ,congestionada,feria) REGLA codRE: cdigo de regla de Administrador de transito des: descripcin de la regla de Administrador de transito obs: especifica si la regla de Administrador de transito se modifico, adiciono o elimino TIPO codTipo : cdigo del tipo de usuario clase: clase que tiene el usuario OPCION1 codOP1: cdigo de la opcin 1 desc: Descripcin de la opcin a elegir OPCION2 codOP2: cdigo de la opcin 1 desc2: Descripcin de la opcin a elegir

Pgina | 31

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz


9. DEFINIR LOS DIAGRAMAS DE SECUENCIA DEL SISTEMA.

Pgina | 32

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz


10. DIAGRAMAS DE SECUENCIA DE LOS SUBSISTEMAS 10.1 figura 1 El Sindicato Pide y Transmite Informacin Sobre Rutas y Rutas Alternativas

10.3 Figura 3 El medio de comunicacin recibe y trasmite informacin de rutas, Actividades y reglas

Pgina | 33

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz


10.4 Figura 4 El administrador de la alcalda modifica, agrega, elimina y provee informacin de actividades cvicas y/o culturales dependiendo del tipo de usuario

10.5 Figura 5 El sistema enva informacin de rutas, actividades cvicas y/o culturales en un determinado formato para la empresa de telefona mvil

Pgina | 34

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz


10.6 Figura 6 Administrador de transito Adiciona, modifica y elimina reglas de transito

11. DEFINIR LOS CONTRATOS DE OPERACIONES. Nombre: VerificarUsuario(ID:cadena, contrasea:cadena) Responsabilidades: Verificar si el ID y la contrasea de un usuario existen en la base de datos del sistema. Tipo: Sistema. Referencias cruzadas: Notas: Excepciones: Si el ID o contrasea no es vlido, indicar que se cometi un error. Precondiciones: Introducir datos existentes en el sistema. Postcondiciones: Nombre: CerrarSesion() Responsabilidades: Cierra la sesin del usuario y vuelve a la pantalla principal del sistema. Tipo: Sistema. Precondiciones: Ninguna. Postcondiciones: Nombre: registrarse(pass:cadena, cod:entero) Responsabilidades: Capturar (registrar) para poder ver la informacin de actividades cvicas y culturales. Desplegar la descripcin de actividades. Tipo: Sistema. Referencias Funciones del sistema: R1.5. cruzadas: Casos de uso: Obtener informacin de actividades cvicas y culturales. Notas: Utilizar acceso sper-rpido a la base de datos. Excepciones: Si el cdigo no es vlido, indicar que se cometi un error. Precondiciones: El sistema conoce el cdigo. Postcondiciones: Si se trata de un nuevo usuario, se crea un nuevo usuario (creacin de instancia).

Pgina | 35

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz


12. CONTRATOS DE LOS SUBSISTEMAS 12.1 Figura 1 El Sindicato Pide y Transmite Informacin Sobre Rutas y Rutas Alternativas
Nombre: Responsabilidades: Tipo: Excepciones: Precondiciones: Postcondiciones: Nombre: Responsabilidades: Tipo: Excepciones: Precondiciones: Postcondiciones: ObtenerInformacion() Despliega la pantalla donde se encuentran datos sobre las rutas y sus estados. Sistema. Verificar que los datos del ID y contrasea existan en la base de datos para poder acceder a la informacin deseada. Imprimir() Se encarga de imprimir los datos deseados. Sistema. Seleccionar la informacin que se desea imprimir.

12.3 Figura 3 El medio de comunicacin recibe y trasmite informacin de rutas, Actividades y reglas
Nombre: Responsabilidades: Tipo: Referencias cruzadas: Notas: Excepciones: Precondiciones: Postcondiciones: Actividades cvicas( ) Registrar que solicita informacin sobre actividades cvicas. Sistema. Obtener informacin de actividades cvicas y culturales.

Estableci informacin de actividades cvicas en verdadero (modificacin de atributo). Rutas alternas( ) Registrar que solicita informacin sobre rutas alternas. Sistema. Obtener informacin de rutas alternas (mejor ruta).

Nombre: Responsabilidades: Tipo: Referencias cruzadas: Notas: Excepciones: Precondiciones: Nombre: Responsabilidades: Tipo: Referencias cruzadas: Notas: Excepciones: Precondiciones: Postcondiciones:

congestionamiento( ) Registrar que solicita Administrador de transito. informacin sobre congestionamiento reglas

Sistema. Obtener informacin de congestionamiento reglas Administrador de transito.

Estableci informacin de congestionamiento reglas Administrador de transito en verdadero (modificacin de atributo).

Pgina | 36

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz


12.4 Figura 4 El administrador de la alcalda modifica, agrega, elimina y provee informacin de actividades cvicas y/o culturales dependiendo del tipo de usuario Nombre: Modificar, eliminar, adicionar Informacin, aceptar reglas (non actividad cvica y/o cultural, regla) Responsabilidades: Modificar la informacin actual y agregarla al Tipo: Referencias cruzadas: Notas: Excepciones: Precondiciones: Postcondiciones: Sistema. Casos de uso: Administrar Sistema. Utilizar acceso sper-rpido a la base de datos. Si no se modifico ,elimino o adiciono la informacin volver a intentar El sistema tiene informacin. Si se trata de una nueva actividad cvica y/o cultural se crea una nueva actividad

12.5 Figura 5 El sistema enva informacin de rutas, actividades cvicas y/o culturales en un determinado formato para la empresa de telefona mvil
Nombre: Responsabilidades: Tipo: Referencias cruzadas: Notas: Excepciones: Precondiciones: Postcondiciones:

pasarDatos(cdigo: nmero, informacion:texto) Enviar Datos sobre actividades culturales o culturales y rutas alternativas. Configurar los datos para sms. Sistema. Funciones del sistema: R1.5. Casos de uso: Envo de datos a la Empresa de Telefona mvil. Utilizar acceso super-rpido a la base de datos. Si el dato no es vlido, indicar que se cometi un error. El sistema conoce el dato. Se cre una instancia de Configuracin_de_datos (creacin de instancia). Se asoci una instancia de Configuracin_de_datos a la empresa de telefona mvil (asociacin formada).

12.6 Figura 6 Administrador de transito Adiciona, modifica y elimina reglas de transito


Nombre: Responsabilidades: Tipo: Referencias cruzadas: Excepciones: Precondiciones: Postcondiciones: ABC de reglas de transito(regla ) Eliminar, Adiciona o modifica la regla de transito que se le enva al sistema Sistema. R1.3 Si no existe regla de transito, indicar que se cometi un error. El sistema ya tiene guardada cada regla existente La regla modificada, eliminada o adicionada ser guardada por el sistema quien tambin lo actualizara

Pgina | 37

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz


13. PAQUETES DEL SISTEMA

14. PAQUETES DE LOS SUBSISTEMAS

14.1 Figura 1 El Sindicato Pide y Transmite Informacin Sobre Rutas y Rutas Alternativas

Pgina | 38

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz


14.3 Figura 3 El medio de comunicacin recibe y trasmite informacin de rutas, Actividades y reglas

14.4 Figura 4 El administrador de la alcalda modifica, agrega, elimina y provee informacin de actividades cvicas y/o culturales dependiendo del tipo de usuario

Pgina | 39

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz


14.5 Figura 5 El sistema enva informacin de rutas, actividades cvicas y/o culturales en un determinado formato para la empresa de telefona mvil

14.6 Figura 6 Administrador de transito Adiciona, modifica y elimina reglas de transito

Pgina | 40

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz


15. DIAGRAMA DE MODELOS DE ESTADOS 15.1 Figura 1 El Sindicato Pide y Transmite Informacin Sobre Rutas y Rutas Alternativas

15.3 Figura 3 El medio de comunicacin recibe y trasmite informacin de rutas, Actividades y reglas

Pgina | 41

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz


15.4 Figura 4 El administrador de la alcalda modifica, agrega, elimina y provee informacin de actividades cvicas y/o culturales dependiendo del tipo de usuario

Pgina | 42

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz

15.5 Figura 5 El sistema enva informacin de rutas, actividades cvicas y/o culturales en un determinado formato para la empresa de telefona mvil

Pgina | 43

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz


15.6 Figura 6 Administrador de transito Adiciona, modifica y elimina reglas de transito

16. DIAGRAMAS DE COLABORACIN 16.1 Figura 1 El Sindicato Pide y Transmite Informacin Sobre Rutas y Rutas Alternativas

Pgina | 44

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz


16.3 Figura 3 El medio de comunicacin recibe y trasmite informacin de rutas, Actividades y reglas

16.4 Figura 4 El administrador de la alcalda modifica, agrega, elimina y provee informacin de actividades cvicas y/o culturales dependiendo del tipo de usuario

Pgina | 45

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz


16.5 Figura 5 El sistema enva informacin de rutas, actividades cvicas y/o culturales en un determinado formato para la empresa de telefona mvil

16.6 Figura 6 Administrador de transito Adiciona, modifica y elimina reglas de transito

17. PATRONES DE LOS SUBSISTEMAS 17.1.Figura 1 El Sindicato Pide y Transmite Informacin Sobre Rutas y Rutas Alternativas El patrn que define el mtodo ObtenerInformaion() es el patrn CONTROLADOR porque es el que se encarga de un evento del sistema. El otro patrn encargado para IMPRIMIR es tambin el patrn controlador porque tambin se encarga de un evento del sistema. Ya que cuando se presiona el botn imprimir se produce un evento en el sistema. Sindicato ObtenerInformacion() Imprimir() 17.2.Figura 3 El medio de comunicacin recibe y trasmite informacin de rutas, Actividades y reglas Devuelveruta(); patrn de diseo Devuelveactividades(); patrn de diseo Devreglastransito(); patrn de diseo

Pgina | 46

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz


17.3.Figura 4 El administrador de la alcalda modifica, agrega, elimina y provee informacin de actividades cvicas y/o culturales dependiendo del tipo de usuario

PATRON CREADOR

17.4.Figura 5 El sistema enva informacin de rutas, actividades cvicas y/o culturales en un determinado formato para la empresa de telefona mvil Patrn Creador: El patrn Creador gua la asignacin de responsabilidades relacionadas con la creacin de objetos, tarea muy frecuente en los sistemas orientados a objetos. El objetivo de este patrn es encontrar un creador que debemos conectar con el objeto producido en cualquier evento Nombre: Problema: Creador. Quin debera ser responsable de crear una nueva instancia de alguna clase? La creacin de objetos es una de las actividades ms frecuentes en un sistema orientado a objetos. En consecuencia, conviene contar con un principio general para asignar las responsabilidades concernientes a ella. El diseo, bien asignado, puede apoyar un bajo acoplamiento, una mayor claridad, el encapsulamiento y la reutilizacin. Asignarle a la clase B la responsabilidad de crear una instancia de la clase A en uno de los siguientes casos: B agrega los objetos de A. B contiene los objetos de A. B registra las instancias de los objetos de A. B tiene los datos de inicializacin que sern enviados a A cuando este objeto sea creado (B es un experto respecto a la creacin de A). B es un creador de los objetos A. Si existe ms de una opcin, prefiera la clase B que agregue o contenga la clase A. Beneficios: Se brinda apoyo a un bajo acoplamiento, lo cual supone menos dependencias respecto al mantenimiento y mejores oportunidades de reutilizacin.

Solucin:

Pgina | 47

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz

Realizando este anlisis se da que para que la Empresa de Telefona mvil acepte datos sobre rutas, actividades culturales y/o cvicas mediante configurar_datos. Es por esto que el patrn Creador sugiere que el la Empresa de telefona mviles la clase idnea para asumir la responsabilidad del envi de datos para sms. Esta asignacin de responsabilidades requiere definir en Empresa de telefona mvil un mtodo para configurar_datos. 17.5.Figura 6 Administrador de transito Adiciona, modifica y elimina reglas de transito Nombre: Problema: Controlador. Quin debera

encargarse

de

atender

un

evento

del

sistema?

Solucin:

Un evento del sistema es un evento de alto nivel generado por un actor externo. Es un evento de entrada externa. Se asocia a operaciones del sistema: las que se emiten en respuesta a los eventos del sistema. Un controlador es un objeto de interfaz que se encarga de manejar un evento del sistema. Define adems el mtodo de su operacin. Asignar la responsabilidad del manejo de mensajes de los eventos del sistema a una clase que represente alguna de las siguientes opciones: La empresa u organizacin global (controlador de fachada). Algo en el mundo real que es activo (por ejemplo el rol de una persona) y que pueda participar en la tarea (controlador de tareas). Un manejador artificial de todos los eventos del sistema de un caso de uso (controlador de casos de uso).

Ejemplo:

En el sistema de descongestionamiento vehicular se realiza el ABC_regla_transito() Beneficios: Garantiza que la empresa o los procesos de dominio sean manejados por la capa de los objetos del dominio y no por la interfaz. Durante el anlisis del comportamiento del sistema, sus operaciones son asignadas a la Clase Administrador Transito quien se encarga especficamente de esta actividad.

Pgina | 48

Universidad Mayor de San Andrs Carrera de Informtica

Grupo 3 Descongestiona miento Vehicular en la ciudad de La Paz


15. DIAGRAMA DE CLASES

Pgina | 49

Vous aimerez peut-être aussi