ÍNDICE DE CONTENIDOS



Documentos relacionados
Capitulo 3. Desarrollo del Software

SINAUTO. (Captura Requirimientos) GRUPO 03

Contenido. cursos.cl / Teléfono:

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

Gestión de Ficheros en ruralvía Recibos

GENERACIÓN DE TRANSFERENCIAS

Manual de Usuario. Factura Electrónica Bancomer

GENERACIÓN DE ANTICIPOS DE CRÉDITO

GUÍA RED SOCIAL FACEBOOK

Manual de Usuario Comprador Presupuesto

INDETEC MANUAL DE GASTOS POR COMPROBAR SAACG.NET

MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows

MANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA

Manual de Capacitación y de Usuario

MANUAL DE USUARIO DE EGROUPWARE MANUAL DE USUARIO EGROUPWARE

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS

Manual de Usuario FACTURA99 FACTURACIÓN. Factura99 FACTURA 99

Oficina Online. Manual del administrador

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

Migrar una organización Microsoft Exchange 2003 a Microsoft Exchange 2007

GUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE

Manual de Usuario Receptor

Manual Operativo Sistema de Postulación Online

Manual SAAE México 2012 EMPRESAS Manual para Software de Administración de Alumnos y Egresados

MANUAL DE LA APLICACIÓN HELP DESK

MANUAL DE USUARIO COMPROBANTE ELECTRÓNICO APLICACIÓN GRATUITA

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

Región de Murcia Consejería de Educación, Ciencia e Investigación. Manual Usuario FCT

P/. Factura Electrónica D/. Manual de Usuario Proveedores

Sociedad de Seguros de Vida del Magisterio Nacional. Sistema de Pignoraciones Web. Manual de Usuario. Marzo, 2012.

Administración de Clientes 4

Certificado Cumplimiento de Obligaciones en línea.

CRM para ipad Manual para Usuario

Access Control. Manual de Usuario

Manual de Usuario. Terra Factura Electrónica

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

Plantillas Office. Manual de usuario Versión 1.1

Manual de usuario Noticias y Accesos Directos en Facultades ÍNDICE

Servicios Educativos Del Estado De Chihuahua Sistema Integral de Presupuestos y Materiales. Indice. Introducción Barra de Herramientas...

MANUAL DE TESORERÍA / COMPROBACIÓN DE

Manual Instalación de certificados digitales en Outlook 2000

MANUAL DE USUARIO DESKTOP

Manual de usuario administrador. Correo Exchange Administrado

Guías _SGO. Gestione administradores, usuarios y grupos de su empresa. Sistema de Gestión Online

28.- Manejo de los Feriados

CRM para ipad Manual para Usuario

NOTAS TÉCNICAS SOBRE EL SIT: Modelo Declaración 347. Notas previas...2 Obtención del Listado...2 Comunicados...3 Soporte Magnético...

SISTEMA DE APARTADO DE SALAS PARA EVENTOS

Manual de usuario Versión 1.0

GUÍA DE USUARIO DEL CORREO

QUÉ ES HOMEBASE? Encontrar Libros

4. CONTENIDO Cómo Añadir Contactos a tu Webmail

Ingresar a Y proporcionar los datos de usuario, correo electrónico y su contraseña

Manual de Usuario del Sistema de control de Turnos

Qué es una firma digital?

Escudo Movistar Guía Rápida de Instalación Para Windows

ALGUNAS AYUDAS PARA EL ACCESO AL AULA DIGITAL Contenido

Manual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2

PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones:

Manual para el uso del Correo Electrónico Institucional Via Webmail

Manual para la utilización de PrestaShop

MANUAL DE USUARIO CONSEJO PUEBLA DE LECTURA A.C. Instituto Nacional de Astrofísica, Óptica y Electrónica. 01/Octubre/2009

Manual de Usuario Emisor

MANUAL DE USUARIO SIMTO TÉCNICO MUESTREO

CURSO DE INFORMATICA 2005

Guía rápida de la Oficina Virtual Área Web y Administración Electrónica

Guías. _Mi Entel. SMS Empresas

Dirección de Procesos y Tecnología

GUÍA BÁSICA DE USO DEL SISTEMA RED

GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.

Control de accesos autónomo por huella dactilar

GESTOR DE DESCARGAS. Índice de contenido

Díaz Ramírez Asesores. Guía Rápida para Facturación Electrónica

ÍNDICE. DENOMINACIÓN DE SUBDIRECCIÓN Denominación de Área

Manual. Sistema De. Plataforma Virtual. Docente. Estudiante MANUAL MANUAL DE MANUAL. del Usuario. Coordinador. MICROSOFT PowerPoint v2.

PETrA PETRA - MANUAL DE USUARIO PARA ESTUDIANTES. Edición: 2 Lugar y fecha: Universidad de Córdoba, 29 de junio de 2012 Referencia: PETrA

MANUAL ESTUDIA EN EL EXTRANJERO

MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10

Manual de Operación de IT FCloud

Internet como herramientas de comunicación: El correo electrónico

Instrucciones LOPD -ONline

Ingeniería del Software

MANUAL DEL USUARIO PRINCIPAL

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

CREACIÓN O MIGRACIÓN DEL CORREO POP A IMAP PARA OUTLOOK EXPRESS 6

efactura Online La fibra no tiene competencia

MANUAL DE USO DE LA APLICACIÓN

TRÁFICO DE PISO 2. Rev. 1 15/04/09

SinAuto: Captura de requisitos

MANUAL DE USUARIO SIMPIOJO TE CNICO

SISTEMA DE ESPECIICACION DE REQUERIMIENTOS

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

MANUAL DE USO PROGRAMA DE GESTIÓN AGENCIAS DE VIAJES

ÍNDICE: Página. 1. Ingreso al Sistema Ingreso para personal del SAT Ingreso para usuarios Recuperación de Contraseña

ICARO MANUAL DE LA EMPRESA

Aplicación informática de Optimización de Facturas Eléctricas (O.F.E)

Transcripción:

ÍNDICE DE CONTENIDOS ÍNDICE DE CONTENIDOS... 1 CAPÍTULO 1: DEFINICION DEL CLIENTE... 4 CAPÍTULO 2: DESCRIPCION DEL PROBLEMA... 5 2.1 Facturación... 5 2.2 Cobranza... 5 2.3 Transmisión de programas... 5 2.4 Programación... 6 2.5 Listado de Música... 6 CAPÍTULO 3: REQUISITOS DEL SISTEMA... 7 3.1 Facturación... 7 3.2 Cobranza... 7 3.3 Transmisión de Programas... 7 3.4 Programación... 7 3.5 Listado de Temas... 7 3.6 Sistema de Servicios... 7 3.7 Diagrama de Casos de Uso... 8 3.7.1 Diagrama de caso de uso de alto nivel... 9 3.7.2 Caso de Uso Expandido Administrar usuarios...10 3.7.3 Caso de Uso Expandido Gestionar Cobranzas...10 3.7.4 Caso de Uso Expandido Gestionar Escuchas...11 3.7.5 Caso de Uso Expandido Gestionar Facturas...12 3.7.6 Caso de Uso Expandido Gestionar Música...13 3.7.7 Caso de Uso Expandido Gestionar Programación...14 3.7.8 Caso de Uso Expandido Transmitir Música...15 3.8 Diagrama de Casos de Uso Narrativo...16 3.8.1 Diagrama de Caso de Uso Narrativo Administrar Usuarios...16

3.8.2 Diagrama de Caso de Uso Narrativo Ingresar Usuarios...16 3.8.3 Diagrama de Caso de Uso Narrativo Borrar Usuario...17 3.8.4 Diagrama de Caso de Uso Narrativo Actualizar Usuario...18 3.8.5 Diagrama de Caso de Uso Narrativo Buscar Usuario...19 3.8.6 Diagrama de Caso de Uso Narrativo Gestionar Cobranzas...20 3.8.7 Diagrama de Caso de Uso Narrativo Pagar Factura...20 3.8.8 Diagrama de Caso de Uso Narrativo Ver Deudores...21 3.8.9 Diagrama de Caso de Uso Narrativo Ver Pagados...21 3.8.10 Diagrama de Caso de Uso Narrativo Buscar Factura...23 3.8.11 Diagrama de Caso de Uso Narrativo Gestionar Escuchas...23 3.8.12 Diagrama de Caso de Uso Narrativo Ver Escuchas...24 3.8.13 Diagrama de Caso de Uso Narrativo Enviar Mails Masivos...25 3.8.14 Diagrama de Caso de Uso Narrativo Registrar Escuchas...25 3.8.15 Diagrama de Caso de Uso Narrativo Buscar Registros Escuchas...26 3.8.16 Diagrama de Caso de Uso Narrativo Buscar Escuchas...27 3.8.17 Diagrama de Caso de Uso Narrativo Gestionar Facturas...27 3.8.18 Diagrama de Caso de Uso Narrativo Ingresar Facturas...28 3.8.19 Diagrama de Caso de Uso Narrativo Buscar Facturas...28 3.8.20 Diagrama de Caso de Uso Narrativo Ver Facturas...29 3.8.21 Diagrama de Caso de Uso Narrativo Gestionar Música...30 3.8.22 Diagrama de Caso de Uso Narrativo Ingresar Tema...30 3.8.23 Diagrama de Caso de Uso Narrativo Escuchar Tema...31 3.8.24 Diagrama de Caso de Uso Narrativo Modificar Música...32 3.8.25 Diagrama de Caso de Uso Narrativo Realizar Mezclas...33 3.8.26 Diagrama de Caso de Uso Narrativo Buscar Tema...34 3.8.27 Diagrama de Caso de Uso Narrativo Gestionar Programación...34 3.8.28 Diagrama de Caso de Uso Narrativo Ingresar Programación...35 3.8.29 Diagrama de Caso de Uso Narrativo Modificar Programación...36 3.8.30 Diagrama de Caso de Uso Narrativo Ver Programación...37 3.8.31 Diagrama de Caso de Uso Narrativo Buscar Programación...38 3.8.32 Diagrama de Caso de Uso Narrativo Transmitir Música...38 3.8.33 Diagrama de Caso de Uso Narrativo Transmitir Presentación...39 3.8.34 Diagrama de Caso de Uso Narrativo Mencionar Sponsor...39 3.8.35 Diagrama de Caso de Uso Narrativo Transmitir Comerciales...40 3.8.36 Diagrama de Caso de Uso Narrativo Realizar Broadcasting...40 3.8.37 Diagrama de Caso de Uso Narrativo Transmitir Servicios...41 2

CAPÍTULO 4: DEFINICION DEL SISTEMA...42 4.1 Diagrama de Clases...42 4.2 Diagramas de Secuencia...43 4.2.1 Diagrama de Secuencia Petición de Servicio...44 4.2.2 Diagrama de Secuencia Enviar Mail Masivos...44 4.2.3 Diagrama de Secuencia Ingresar Usuario...45 4.2.4 Diagrama de Secuencia Modificar Tema por Nombre...46 4.2.5 Diagrama de Secuencia Pagar Factura, buscando Factura por Folio...47 4.2.6 Diagrama de Secuencia Ver Programación, buscando la programación por día...48 4.2.7 Diagrama de Secuencia Modificar Programación Diaria...49 4.2.8 Diagrama de Secuencia Radio Escucha se Elimina del Registro...51 4.2.9 Diagrama de Secuencia Mencionar Sponsor...52 4.3 Diagramas de Colaboración...53 4.3.1 Diagrama de Colaboración Petición de Servicio...53 4.3.2 Diagrama de Colaboración Enviar Mail Masivos...53 4.3.3 Diagrama de Colaboración Ingresar Usuario...54 4.3.4 Diagrama de Colaboración Modificar Tema por Nombre...55 4.3.5 Diagrama de Colaboración Pagar Factura, buscando Factura por Folio...55 4.3.6 Diagrama de Colaboración Ver Programación, buscando la programación por día...57 4.3.7 Diagrama de Colaboración Modificar Programación Diaria...58 4.3.8 Diagrama de Colaboración Radio Escucha se Elimina del Registro...59 4.3.9 Diagrama de Colaboración Mencionar Sponsor...59 CAPÍTULO 5: CONCLUSIONES...61 3

CAPÍTULO 1: DEFINICION DEL CLIENTE La razón social de la empresa en cuestión es Comunicaciones Portales LTDA. La cual es una radioemisora que trabaja en la frecuencia 118 AM, a nombre de Radio Portales. El cliente, tiene una trayectoria de 45 años en el medio de la radiodifusión chilena, con cobertura geográfica desde la cuarta a la novena región, transmite con una potencia de 50.000 Watts, que garantiza gran fidelidad de llegada. Está compuesta por más de 50 profesionales, entre periodistas, locutores, radio controlador, técnico, ingenieros y especialistas con nexos en todo Chile y el resto del mundo. Su perfil programático captura preferentemente la audiencia de hombres y mujeres mayores de 45 años, de una sección socioeconómica C2 C3 y hombres en los programas deportivos y de comentario político. 4

CAPÍTULO 2: DESCRIPCION DEL PROBLEMA En la actualidad nuestro cliente no consta con un sistema de gestión radiodifusora en el cual se controle: - Facturación - Cobranza - Transmisión de programas - Programación - Listado de Música 2.1 Facturación En la actualidad el proceso de facturación lo realiza una secretaria utilizando una planilla de Microsoft Excel, la cual, por no ser un usuario avanzado tiene un desorden en el manejo de la información (redundancia de datos, pérdida de la información, etc.). 2.2 Cobranza Para este proceso la misma persona encargada de facturación es la que se dedica a comprobar que las facturas generadas sean pagadas en la cual se utiliza la misma planilla Excel mencionada en el proceso de Facturación. Lo cual trae como consecuencias poca transparencia en los cobros, pérdida de información y dinero, etc. 2.3 Transmisión de programas Actualmente utilizan un Plug-in para la aplicación Winamp (SHOUTcast Radio DSP), el cual les permite realizar Broadcasting a través de Internet pero el sistema en general es lento, inseguro, provee poca información sobre los usuarios conectados (registro diario de radioescuchas, etc.). Además de esto se, organizarán las presentaciones de programas, menciones de auspiciadores, pautas publicitarias y servicios de utilidad pública, tales como la hora del día, informes de temperatura, etc. 5

2.4 Programación Para dar a conocer la programación del día, una secretaria escribe la programación en un documento realizado en Microsoft Word, en este documento se pueden ver los horarios de inicio y término de cada programa radial. Este documento es publicado en un fichero donde todos los trabajadores pueden observar la programación del día. Esta forma de trabajo genera conflictos si por algún motivo un programa no va al aire y debe ser sustituido por otro programa. Entonces una secretaria genera nuevamente esta programación del día, con lo cual se publica nuevamente el documento para que los trabajadores observen los cambios en el programa. 2.5 Listado de Música En la actualidad para colocar temas al aire, el radio controlador, al comenzar el día tiene que buscar dentro de una gran cantidad de discos compactos, los temas necesarios para cada programa. Debido a esto el radio controlador, pierde tiempo, espacio y concentración con lo cual no puede realizar de manera óptima su trabajo. 6

CAPÍTULO 3: REQUISITOS DEL SISTEMA 3.1 Facturación El sistema deberá ser capaz de ingresar facturas, buscar facturas y ver facturas. Cada factura debe tener un número identificador único, nombre y fecha para su almacenamiento. 3.2 Cobranza El sistema debe ser capaz de buscar una factura, actualizar el estado de la factura cuando ha sido pagada, mostrar los deudores y las facturas canceladas. 3.3 Transmisión de Programas La transmisión de programas debe considerar la presentación del programa (cortina), la mención de Sponsors, la inclusión de cortes comerciales y la transmisión de servicios de utilidad pública, noticias en desarrollo, emergencias, etc. 3.4 Programación El sistema debe mostrar la programación generada por la gerencia, deber ser capaz de informar de la programación a todos los miembros del equipo, informando de los cambios y actualizaciones generadas durante el transcurso de los días. Debe mostrar programaciones anteriores, la del día, y la semanal siempre y cuando sea generada por la gerencia. 3.5 Listado de Temas El sistema deberá tener un listado de todos los temas en formato digital que posee la radio, para su posterior uso por el radio controlador, el cual podrá buscar la música durante la transmisión del programa o generar una lista con temas específicos solicitados por sugerencia de radio escuchas, del locutor o preferencias propias. 3.6 Sistema de Servicios El sistema debe informar al radio controlador cuando un radio escucha registrado, ingresa una solicitud de servicio para que sea transmitido a la brevedad, mostrándole el mensaje en el monitor del radio controlador y del locutor. 7

3.7 Diagrama de Casos de Uso 8

3.7.1 Diagrama de caso de uso de alto nivel 9

3.7.2 Caso de Uso Expandido Administrar usuarios 3.7.3 Caso de Uso Expandido Gestionar Cobranzas 10

3.7.4 Caso de Uso Expandido Gestionar Escuchas 11

3.7.5 Caso de Uso Expandido Gestionar Facturas 12

3.7.6 Caso de Uso Expandido Gestionar Música 13

3.7.7 Caso de Uso Expandido Gestionar Programación 14

3.7.8 Caso de Uso Expandido Transmitir Música 15

3.8 Diagrama de Casos de Uso Narrativo 3.8.1 Diagrama de Caso de Uso Narrativo Administrar Usuarios Caso de Uso Actor Tipo Descripción Administrar Usuarios Administrador (iniciador). Principal. El administrador se encargará de gestionar a los usuarios registrados. Tiene la función de Ingresar Usuario, Borrar Usuario, Actualizar Usuario. 3.8.2 Diagrama de Caso de Uso Narrativo Ingresar Usuarios Caso de Uso Ingresar Usuarios Extendido Actor Administrador (iniciador). Tipo Secundario. Descripción El administrador ingresará un nuevo usuario al sistema. Referencias Casos de uso : Buscar usuario, para ver si existe o no. Cruzadas Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 1.- El administrador ingresa los datos de un nuevo usuario. 2.- El sistema busca en el registro los datos ingresados. 3.- Si no hay coincidencias en el registro, el sistema guarda el nuevo usuario. 4.- El administrador elige entre volver al menú anterior o ingresar otro usuario. Cursos Alternativos - Línea 1: Si el nombre de usuario ya existe en el sistema, tiene que ingresar un nuevo nombre de usuario. 16

3.8.3 Diagrama de Caso de Uso Narrativo Borrar Usuario Caso de Uso Borrar Usuario Extendido Actor Administrador (iniciador). Tipo Secundario. Descripción El administrador eliminará un usuario que no tendrá acceso al sistema. Referencias Casos de uso: Buscar usuario, para eliminarlo se necesita buscarlo Cruzadas primero. Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 1.- El administrador ingresa los datos del 2.- El sistema busca en el registro si hay usuario que desea borrar. coincidencias con los datos ingresados. 3.- Despliega por pantalla los usuarios 4.- El Administrador elige que usuario desea borrar. encontrados. 5.- El sistema acepta la petición de borrado de usuario. 6.- Éste elimina el registro del usuario borrado. 7.- El administrador elige entre volver al menú anterior o borrar otro usuario. Cursos Alternativos - Línea 1: Si el usuario buscado no es encontrado, el sistema muestra un mensaje en pantalla. 17

3.8.4 Diagrama de Caso de Uso Narrativo Actualizar Usuario Caso de Uso Modificar Usuario Extendido Actor Administrador (iniciador). Tipo Secundario. Descripción El administrador modifica cualquier dato de los usuarios. Referencias Casos de uso: El sistema necesita buscar un usuario antes de Cruzadas modificar los datos. Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 1.- El administrador ingresa los datos del 2.- El sistema busca en el registro si hay usuario que desea borrar. coincidencias con los datos ingresados. 3.- Despliega por pantalla los usuarios 4.- El Administrador elige que usuario desea modificar. 7.- El Administrador modifica los campos deseados y guarda los cambios. encontrados. 5.- El sistema acepta la petición de modificar usuario. 6.- Éste despliega por pantalla los datos modificables del usuario elegido. 8.- El sistema acepta los cambios hechos por el usuario. 9.- Actualiza y guarda el registro con los cambios hechos. 10.- El administrador elige entre volver al menú anterior o modificar otro usuario. Cursos Alternativos - Línea 1: Si el usuario buscado no es encontrado, el sistema muestra un mensaje en pantalla. 18

3.8.5 Diagrama de Caso de Uso Narrativo Buscar Usuario Caso de Uso Extendido Actor Tipo Descripción Referencias Cruzadas Buscar Usuario Administrador (iniciador). Secundario. El administrador busca un usuario para poder ingresar, modificar o eliminar el usuario buscado. Casos de uso: Ingresar, Modificar, Eliminar usuario del sistema. Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 2.- El sistema busca en el registro si hay coincidencias con los datos ingresados. 3.- Despliega por pantalla los usuarios encontrados. 1.- El administrador ingresa los datos del usuario que desea borrar. 4.- El Administrador elige que usuario desea revisar. 5.- El sistema acepta la petición de ver usuario. 6.- Éste despliega por pantalla los datos del usuario elegido. 7.- El Administrador revisa los datos del usuario deseado. 8.- El administrador elige entre volver al menú anterior o buscar a otro usuario. Cursos Alternativos - Línea 1: Si el usuario buscado no es encontrado, el sistema muestra un mensaje en pantalla. 19

3.8.6 Diagrama de Caso de Uso Narrativo Gestionar Cobranzas Caso de Gestionar Cobranzas Uso Actores Finanzas, Gerencia (ambos por separado son iniciadores). Tipo Principal. Descripción Gestionar el pago de todas las facturas generadas por la empresa. 3.8.7 Diagrama de Caso de Uso Narrativo Pagar Factura Caso de Uso Extendido Actor Tipo Descripción Referencias Cruzadas Pagar Factura Finanzas (iniciador). Secundario. Finanzas selecciona una factura en particular para marcarla como pagada. Caso de uso: Buscar Factura. Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 2.- El sistema busca en el registro si hay coincidencias con los datos ingresados. 3.- Despliega por pantalla las facturas encontradas. 1.- El actor finanzas ingresa los datos de la factura. 4.- Finanzas elige que factura desea cancelar. 5.- El sistema acepta la factura elegida. 6.- El sistema despliega la factura elegida. 7.- El actor la marca como pagada. 8.- Actualiza y guarda el registro de la factura. 9.- Finanzas elige entre volver al menú anterior o pagar otra factura. Cursos Alternativos - Línea 1: Si la factura ya está cancelada, el actor no la puede marcar como pagada. - Línea 1: Si el número de factura o nombre de la razón social o RUT de la empresa ingresada por el usuario no es encontrado, debe ingresar otro valor de entrada. 20

3.8.8 Diagrama de Caso de Uso Narrativo Ver Deudores Caso de Uso Ver Deudores Extendido Actor Finanzas y Gerencia. Tipo Secundario. Descripción El actor puede ver las empresas deudoras. Referencias Caso de uso: Buscar Factura. Cruzadas Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 1.- El actor finanzas ingresa los datos de 2.- El sistema busca en el registro si hay la factura. coincidencias con los datos ingresados. 3.- Despliega por pantalla las facturas encontradas que no están marcadas como 4.- Finanzas elige que factura desea revisar. pagadas. 5.- El sistema acepta la factura elegida. 6.- El sistema despliega la factura elegida. 7.- El actor revisa la factura del deudor. 8.- Finanzas elige entre volver al menú anterior o ver a otro deudor. Cursos Alternativos - Línea 1: Si el número de factura o nombre de la razón social o RUT de la empresa ingresada por el usuario no es encontrado, debe ingresar otro valor de entrada. 21

3.8.9 Diagrama de Caso de Uso Narrativo Ver Pagados Caso de Uso Ver Pagados Extendido Actor Finanzas y Gerencia. Tipo Secundaria. Descripción El actor puede ver las empresas que han pagado las facturas. Referencias Caso de uso: Buscar Factura. Cruzadas Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 1.- El actor finanzas ingresa los datos de 2.- El sistema busca en el registro si hay la factura. coincidencias con los datos ingresados. 3.- Despliega por pantalla las facturas encontradas que están marcadas como 4.- Finanzas elige que factura desea revisar. pagadas. 5.- El sistema acepta la factura elegida. 6.- El sistema despliega la factura elegida. 7.- El actor revisa la factura pagada. 8.- Finanzas elige entre volver al menú anterior o ver otra factura pagada. Cursos Alternativos - Línea 1: Si el número de factura o nombre de la razón social o RUT de la empresa ingresada por el usuario no es encontrado, debe ingresar otro valor de entrada. 22

3.8.10 Diagrama de Caso de Uso Narrativo Buscar Factura Caso de Uso Extendido Actor Tipo Descripción Referencias Cruzadas Buscar Factura Finanzas (iniciador). Secundario. El actor Finanzas busca una factura para actualizar el estado (marcarla como pagada), ver las pagadas y las que no se han pagado. Casos de uso: Pagar Factura, Ver Deudores, Ver Pagados. Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 2.- El sistema busca en el registro si hay coincidencias con los datos ingresados. 3.- Despliega por pantalla las facturas encontradas. 1.- El actor finanzas ingresa los datos de la factura. 4.- Finanzas elige que factura desea revisar. 5.- El sistema acepta la factura elegida. 6.- El sistema despliega la factura elegida. 7.- El actor revisa la factura. 8.- Finanzas elige entre volver al menú anterior o buscar otra factura. Cursos Alternativos - Línea 1: Si el número de factura o nombre de la razón social o RUT de la empresa ingresada por el usuario no es encontrado, debe ingresar otro valor de entrada. 3.8.11 Diagrama de Caso de Uso Narrativo Gestionar Escuchas Caso de Gestionar Escuchas Uso Actores Radio Controlador, Gerencia, Radio Escucha. Tipo Principal. Descripción Gestiona los usuarios registrados por Internet como escuchas de la radio. 23

3.8.12 Diagrama de Caso de Uso Narrativo Ver Escuchas Caso de Uso Ver Escuchas Extendido Actor Radio Controlador, Gerencia. Tipo Secundario. Descripción Ambos actores ven a los escuchas que se encuentran on-line. Referencias Caso de uso: Buscar Escuchas. Cruzadas Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 1.- Ingresa los datos de un radio escucha. 2.- El sistema busca en el registro si hay coincidencias con los datos ingresados. 3.- Despliega por pantalla los radios escuchas encontrados. 4.- El usuario elige que radio escucha desea revisar. 5.- El sistema acepta el radio escucha elegido. 6.- El sistema despliega el radio escucha elegido. 7.- El actor revisa el radio escucha. 8.- El usuario elige entre volver al menú anterior o revisar a otro radio escucha. Cursos Alternativos - Línea 1: Si el usuario buscado no es encontrado, deberá ingresar otro radio escucha. 24

3.8.13 Diagrama de Caso de Uso Narrativo Enviar Mails Masivos Caso de Uso Enviar Mails Masivos Extendido Actor Radio Controlador, Gerencia. Tipo Secundario. Descripción El Radio Controlador y Gerencia (por separados) envían mails a todos los usuarios registrados. Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 1.- Ingresa un mensaje dirigido a los radio escuchas. 6.- El usuario elige entre volver al menú anterior o enviar otro mail. 2.- El sistema busca el mail de los radio escuchas en el registro 3.- Obtiene el mail de todos los radios escuchas. 4.- El sistema agrega el mensaje. 5.- Envía el mail a todos los radios escuchas registrados. 3.8.14 Diagrama de Caso de Uso Narrativo Registrar Escuchas Caso de Uso Registrar Escuchas Extendido Actor Radio Controlador, Gerencia, Radio Escucha. Tipo Secundario. Descripción El Radio Escucha se registra en el sistema. Referencias Caso de uso: Buscar Registro Escuchas. Cruzadas Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 1.- Ingresa los datos de un radio escucha. 2.- El sistema busca en el registro si hay coincidencias con los datos ingresados. 3.- Si no hay coincidencias en el registro, el sistema guarda el nuevo tema. 4.- Envía mail al nuevo radio escucha. 5.- El usuario elige entre volver al menú anterior o registrar a otro radio escucha. Cursos Alternativos - Línea 1: Si se encuentra alguna dato que ya existe en el sistema (nombre, mail o ID), debe ingresar datos distintos. 25

3.8.15 Diagrama de Caso de Uso Narrativo Buscar Registros Escuchas Caso de Uso Buscar Registro Escuchas Extendido Actor Radio Controlador, Gerencia, Radio Escucha. Tipo Secundario. Descripción Sirve para registrar a un Radio Escucha. Referencias Caso de uso: Registrar Escuchas. Cruzadas Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 1.- Ingresa los datos de un radio escucha. 2.- El sistema busca en el registro si hay coincidencias con los datos ingresados. 3.- Despliega por pantalla los radios escuchas encontrados. 4.- El usuario elige que radio escucha desea revisar. 5.- El sistema acepta el radio escucha elegido. 6.- El sistema despliega el radio escucha elegido. 7.- El actor revisa el radio escucha. 8.- El Radio Controlador elige entre volver al menú anterior o revisar a otro radio escucha. Cursos Alternativos - Línea 1: Si no existe el Radio Escucha que se busca, se deben ingresar datos distintos a los anteriores. 26

3.8.16 Diagrama de Caso de Uso Narrativo Buscar Escuchas Caso de Uso Buscar Escuchas Extendido Actor Radio Controlador, Gerencia. Tipo Secundario. Descripción Es usado para Ver Escuchas. Referencias Caso de uso: Ver Escuchas. Cruzadas Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 1.- Ingresa los datos de un radio escucha. 2.- El sistema busca en el registro si hay coincidencias con los datos ingresados. 3.- Despliega por pantalla los radios escuchas encontrados. 4.- El usuario elige que radio escucha desea revisar. 5.- El sistema acepta el radio escucha elegido. 6.- El sistema despliega el radio escucha elegido. 7.- El actor revisa el radio escucha. 8.- El usuario elige entre volver al menú anterior o buscar a otro radio escucha. Cursos Alternativos - Línea 1: Si no se encuentra el escucha, se deben ingresar nuevos datos. 3.8.17 Diagrama de Caso de Uso Narrativo Gestionar Facturas Caso de Gestionar Facturas Uso Actores Finanzas, Gerencia (ambos por separado son iniciadores). Tipo Principal. Descripción Se encarga de generar toda la facturación que genere la radio por cualquier tipo de venta que tiene esta. 27

3.8.18 Diagrama de Caso de Uso Narrativo Ingresar Facturas Caso de Uso Extendido Actor Tipo Descripción Referencias Cruzadas Ingresar Facturas Finanzas (iniciador). Secundario. Finanzas ingresa al sistema las facturas de los nuevos clientes (Empresas). Caso de uso: Buscar Factura. Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 1.- Finanzas ingresa una nueva factura, con sus datos respectivos. 2.- El sistema busca en el registro si hay coincidencias con los datos ingresados. 3.- Si no hay coincidencias en el registro, el sistema guarda la nueva factura. 4.- El usuario elige entre volver al menú anterior o ingresar otra factura. Cursos Alternativos - Línea 1: En caso de que se encuentre repetido, se deberá ingresar uno diferente. 3.8.19 Diagrama de Caso de Uso Narrativo Buscar Facturas Caso de Uso Buscar Facturas Extendido Actor Finanzas, Gerencia. Tipo Secundario. Descripción Finanzas y Gerencia buscan las facturas ingresadas. Referencias Caso de uso: Ingresar Facturas, Ver Facturas. Cruzadas Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 1.- Ingresa los datos de la factura. 2.- El sistema busca en el registro si hay coincidencias con los datos ingresados. 3.- Despliega por pantalla las facturas encontradas. 4.- El usuario elige que factura desea 5.- El sistema acepta la factura elegida. revisar. 7.- El actor revisa la factura. 8.- Finanzas elige entre volver al menú 6.- El sistema despliega la factura elegida. 28

anterior o buscar otra factura. Cursos Alternativos - Línea 1: Si no existe, se deberá introducir nuevos datos de entrada para buscar. 3.8.20 Diagrama de Caso de Uso Narrativo Ver Facturas Caso de Uso Ver Facturas Extendido Actor Finanzas, Gerencia. Tipo Secundario. Descripción Finanzas y Gerencia ven las facturas ingresadas al sistema. Referencias Caso de uso: Buscar Factura. Cruzadas Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 1.- Ingresa los datos de la factura. 2.- El sistema busca en el registro si hay coincidencias con los datos ingresados. 3.- Despliega por pantalla las facturas encontradas. 4.- El usuario elige que factura desea 5.- El sistema acepta la factura elegida. revisar. 6.- El sistema despliega la factura elegida. 7.- El actor revisa la factura. 8.- Finanzas elige entre volver al menú anterior o ver otra factura. Cursos Alternativos - Línea 1: Si no existe, se deberá introducir nuevos datos de entrada para la búsqueda. 29

3.8.21 Diagrama de Caso de Uso Narrativo Gestionar Música Caso de Gestionar Música Uso Actor(es) Radio Controlador (iniciador). Tipo Principal. Descripción Se encarga de gestionar todos los temas de música que tiene la radio. 3.8.22 Diagrama de Caso de Uso Narrativo Ingresar Tema Caso de Uso Ingresar Tema Extendido Actor Radio Controlador (iniciador). Tipo Secundario. Descripción El Radio Controlador ingresa un nuevo tema a la base de datos. Referencias Buscar Tema. Cruzadas Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 1.- El Radio Controlador ingresa un nuevo tema, con sus datos respectivos. 2.- El sistema busca en el registro si hay coincidencias con los datos ingresados. 3.- Si no hay coincidencias en el registro, el sistema guarda el nuevo tema. 4.- El Radio Controlador elige entre volver al menú anterior o ingresar otro tema. Cursos Alternativos - Línea 1: Si el tema ya estaba en la base de datos, el usuario tiene que ingresar otro tema. 30

3.8.23 Diagrama de Caso de Uso Narrativo Escuchar Tema Caso de Uso Escuchar Tema Extendido Actor Radio Controlador Tipo Secundario. Descripción El Radio Controlador escucha el tema que se está transmitiendo. Referencias Buscar Tema Cruzadas Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 1.- El Radio Controlador inicia el tema 2.- El sistema reproduce el tema. desde una lista de reproducción. 3.- Realiza Broadcasting. 4.- El Radio Controlador escucha el tema que se transmite. 31

3.8.24 Diagrama de Caso de Uso Narrativo Modificar Música Caso de Uso Modificar Música Extendido Actor Radio Controlador (iniciador). Tipo Secundario. Descripción El Radio Controlador modifica un atributo de un tema musical. Referencias Buscar Tema. Cruzadas Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 1.- El Radio Controlador ingresa los 2.- El sistema busca en el registro si hay datos de un tema. coincidencias con los datos ingresados. 3.- Despliega por pantalla los temas 4.- El usuario elige que tema desea modificar. 7.- El Radio Controlador modifica los campos deseados y guarda los cambios. encontrados. 5.- El sistema acepta el tema elegido. 6.- Éste despliega por pantalla los datos modificables del tema elegido. 8.- El sistema acepta los cambios hechos por el usuario. 9.- Actualiza y guarda el registro con los cambios realizados. 10.- El Radio Controlador elige entre volver al menú anterior o modificar otro tema. Cursos Alternativos - Línea 1: Si el tema no existe, el Radio Controlador deberá ingresar otro nombre u otros parámetros de búsqueda. 32

3.8.25 Diagrama de Caso de Uso Narrativo Realizar Mezclas Caso de Uso Realizar Mezclas Extendido Actor Radio Controlador (iniciador). Tipo Secundario. Descripción El actor Radio Controlador realiza mezclas como un DJ. Referencias Buscar Tema. Cruzadas Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 1.- El Radio Controlador ingresa los 2.- El sistema busca en el registro si hay datos de uno o varios temas. coincidencias con los datos ingresados. 3.- Despliega por pantalla los temas 4.- El usuario elige que tema(s) desea modificar. 7.- El Radio Controlador realiza las mezclas. 8.- El Radio Controlador ingresa los datos de la mezcla recién creada. encontrados. 5.- El sistema acepta el o los temas elegidos. 6.- El sistema despliega el o los temas elegidos. 9.- El sistema busca en el registro si hay coincidencias con los datos ingresados. 10.- Si no hay coincidencias en el registro, el sistema guarda el nuevo tema. 11.- El Radio Controlador elige entre volver al menú anterior o realizar otra mezcla. Cursos Alternativos - Línea 1: Si el tema ya existe, el Radio Controlador deberá ingresar otro nombre u otros parámetros de búsqueda. - Línea 7: Si la mezcla ya existe, el Radio Controlador deberá ingresar otro nombre u otros parámetros de búsqueda. 33

3.8.26 Diagrama de Caso de Uso Narrativo Buscar Tema Caso de Uso Buscar Tema Extendido Actor Radio Controlador (iniciador). Tipo Secundario. Descripción El actor busca un tema para ingresar, escuchar, modificar y realizar mezclas. Referencias Casos de uso: Ingresar Tema, Escuchar Tema, Modificar Música, Cruzadas Realizar Mezclas. Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 1.- El Radio Controlador ingresa los 2.- El sistema busca en el registro si hay datos de un tema. coincidencias con los datos ingresados. 3.- Despliega por pantalla los temas 4.- El usuario elige que tema desea modificar. encontrados. 5.- El sistema acepta el tema elegido. 6.- El sistema despliega el tema elegido. 7.- El actor revisa el tema. 8.- El Radio Controlador elige entre volver al menú anterior o buscar otro tema. Cursos Alternativos - Línea 1: Si el tema que se busca no existe, el Radio Controlador deberá ingresar otro tema. 3.8.27 Diagrama de Caso de Uso Narrativo Gestionar Programación Caso de Gestionar Programación Uso Actor(es) Gerencia (iniciador), Radio Controlador, Finanzas. Tipo Principal. Descripción Se encarga de lo que es la gestión de la programación de la radio, es decir, el horario de transmisión de cada programa emitido por la radio. 34

3.8.28 Diagrama de Caso de Uso Narrativo Ingresar Programación Caso de Uso Ingresar Programación Extendido Actor Gerencia (iniciador). Tipo Secundario. Descripción Gerencia ingresa una nueva programación. Referencias Caso de uso: Buscar Programación. Cruzadas Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 1.- Gerencia ingresa una nueva programación. 2.- El sistema busca en el registro la programación actual. 4.- El usuario elige que horario desea ocupar. 8.- El usuario realiza los cambios al programa antiguo. 3.- Despliega la programación actual. 5.- El sistema acepta la petición de horario. 6.- Revisa la programación el horario solicitado. 7.- Despliega por pantalla el programa antiguo que se desea eliminar o modificar. 9.- El sistema acepta los cambios. 10.- Actualiza y modifica el registro de la programación. 11.- Guarda el nuevo programa ingresado en el registro. 12.- Gerencia elige entre volver al menú anterior o ingresar una nueva programación. Cursos Alternativos - Línea 1: Si hay problemas de horario, se debe cambiar el horario de la nueva programación 35

3.8.29 Diagrama de Caso de Uso Narrativo Modificar Programación Caso de Uso Modificar Programación Extendido Actor Gerencia (iniciador). Tipo Secundario. Descripción El actor Gerencia puede modificar la programación actual. Referencias Caso de uso: Buscar Programación. Cruzadas Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 1.- El usuario ingresa los datos de un programa. 2.- El sistema busca en el registro si hay coincidencias con los datos ingresados. 4.- El usuario elige que programa desea modificar. 7.- El usuario modifica los campos deseados y guarda los cambios. 3.- Despliega por pantalla los programas. 5.- El sistema acepta el programa elegido. 6.- Éste despliega por pantalla los datos modificables del programa elegido. 8.- El sistema acepta los cambios hechos por el usuario. 9.- Actualiza y guarda el registro con los cambios realizados. 10.- Gerencia elige entre volver al menú anterior o modificar otro programa. Cursos Alternativos - Línea 1: Si hay problemas de horario, se debe cambiar el horario de la nueva programación 36

3.8.30 Diagrama de Caso de Uso Narrativo Ver Programación Caso de Uso Ver Programación Extendido Actor Gerencia, Radio Controlador, Finanzas. Tipo Secundario. Descripción Tanto Gerencia, el Radio Controlador y Finanzas pueden averiguar el estado actual de la programación. Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 1.- Ingresa los datos de un programa. 2.- El sistema busca en el registro si hay coincidencias con los datos ingresados. 3.- Despliega por pantalla los programas encontrados. 4.- El usuario elige que programa desea revisar. 5.- El sistema acepta el programa elegido. 6.- El sistema despliega el radio escucha elegido. 7.- El actor revisa el programa. 8.- El Radio Controlador elige entre volver al menú anterior o buscar otro programa. Cursos Alternativos - Línea 1: Si no se encuentra la programación el sistema muestra un mensaje en pantalla. 37

3.8.31 Diagrama de Caso de Uso Narrativo Buscar Programación Caso de Uso Extendido Actor Tipo Descripción Referencias Cruzadas Buscar Programación Gerencia (iniciador). Secundario. Gerencia comprueba la programación actual para saber que puede modificar. Casos de uso: Ingresar Programación, Modificar Programación. Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 1.- Ingresa los datos de un programa. 2.- El sistema busca en el registro si hay coincidencias con los datos ingresados. 3.- Despliega por pantalla los programas encontrados. 4.- El usuario elige que programa desea revisar. 5.- El sistema acepta el programa elegido. 6.- El sistema despliega el radio escucha elegido. 7.- El actor revisa el programa. 8.- El Radio Controlador elige entre volver al menú anterior o buscar otro programa. Cursos Alternativos - Línea 1: Si no existe el programa, se puede intentar una nueva búsqueda cambiando los parámetros. 3.8.32 Diagrama de Caso de Uso Narrativo Transmitir Música Caso de Transmitir Música Uso Actor(es) Radio Controlador (iniciador), Radio Escucha. Tipo Principal. Descripción Se encarga de la transmisión musical de radio ya sea por medio de Internet y transmisión al aire. 38

3.8.33 Diagrama de Caso de Uso Narrativo Transmitir Presentación Caso de Uso Transmitir Presentación Extendido Actor Radio Controlador (iniciador). Tipo Secundario. Descripción El Radio Controlador transmite la presentación de un programa. Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 1.- El Radio Controlador inicia 2.- El sistema busca en el registro que reproducción de una presentación. programa se está transmitiendo. 3.- Selecciona la presentación del programa. 4.- Reproduce la presentación del programa. 5.- Transmite la presentación. 6.- El usuario vuelve al menú anterior. 3.8.34 Diagrama de Caso de Uso Narrativo Mencionar Sponsor Caso de Uso Mencionar Sponsor Extendido Actor Radio Controlador (iniciador). Tipo Secundario. Descripción El Radio Controlador transmite la mención de sponsors. Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 1.- El Radio Controlador inicia 2.- El sistema busca en el registro que reproducción de o los sponsors. programa se está transmitiendo. 3.- Selecciona los sponsors asociados al programa. 4.- Reproduce la mención de los sponsors. 5.- Transmite la mención. 6.- El usuario vuelve al menú anterior. 39

3.8.35 Diagrama de Caso de Uso Narrativo Transmitir Comerciales Caso de Uso Extendido Actor Tipo Descripción Transmitir Comerciales Radio Controlador (iniciador). Secundario. El Radio Controlador transmite los comerciales. Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 2.- Reproduce y transmite los comerciales. 1.- El Radio Controlador, según sean los sponsors, transmite los comerciales. 3.8.36 Diagrama de Caso de Uso Narrativo Realizar Broadcasting Caso de Uso Realizar Broadcasting Extendido Actor Radio Controlador. Tipo Secundario. Descripción El Radio Controlador realiza el Broadcasting. Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 1.- El Radio Controlador inicia la 2.- El sistema busca en el registro que transmisión. programación se debe transmitir. 3.- Se inicia el Broadcasting. 4.- El sistema monitorea todos los usuarios en línea. 5.- Se guarda en los registros a todos los usuarios conectados. 6.- El usuario vuelve al menú anterior. 40

3.8.37 Diagrama de Caso de Uso Narrativo Transmitir Servicios Caso de Uso Transmitir Servicios Extendido Actor Radio Controlador, Radio Escucha (iniciador). Tipo Secundario. Descripción El Radio Escucha publica servicios de utilidad pública y el Radio Controlador los transmite. Curso Normal de los Eventos Acción de los actores Respuesta del Sistema 1.- El Radio Escucha ingresa con su 2.- El sistema busca en el registro si el Nick y password al sistema. Nick y el password concuerdan. 3.- Despliega por pantalla la cuenta del 4.- El Radio Escucha elige la opción de publicar un aviso. Radio Escucha. 5.- El sistema acepta la petición. 6.- Despliega por pantalla pidiendo al usuario que ingrese el aviso. 7.- El usuario ingresa el aviso. 8.- Se actualiza y guarda el aviso en el registro del sistema. 9.- El Radio Controlador inicia reproducción de servicios o avisos. 12.- El Radio Controlador elige cuantos servicios se van a transmitir. 16.- El usuario vuelve al menú anterior. 10.- El sistema busca en el registro si hay mensajes que reproducir. 11.- Despliega por pantalla (por orden de ingreso al sistema) todos los avisos disponibles. 13.- El sistema acepta la cantidad. 14.- Busca en el registro dicha cantidad de avisos de los Radio Escuchas. 15.- Transmite los servicios. 41

CAPÍTULO 4: DEFINICION DEL SISTEMA 4.1 Diagrama de Clases 42

4.2 Diagramas de Secuencia 43

4.2.1 Diagrama de Secuencia Petición de Servicio Escenario: El Radio Escucha ingresa un servicio al sistema que puede ser un servicio de utilidad pública o urgencia, el sistema le comunica al radio controlador que hay un nuevo servicio disponible, acepta el servicio y el sistema genera el tema. 4.2.2 Diagrama de Secuencia Enviar Mail Masivos Escenario: El radio controlador desea enviar un mail a todos los usuarios registrados en el sistema, selecciona todas las direcciones de correo electrónico de los usuarios 44

registrados, envía el correo y el sistema le muestra un mensaje de confirmación de envío. 4.2.3 Diagrama de Secuencia Ingresar Usuario Escenario: El Administrador Desea ingresar un usuario que ha pagado una Factura, busca la persona en el sistema y la ingresa. 45

4.2.4 Diagrama de Secuencia Modificar Tema por Nombre Escenario: El radio controlador va a modificar un tema buscando por el nombre del tema, una vez encontrado, lo modifica y lo guarda. 46

4.2.5 Diagrama de Secuencia Pagar Factura, buscando Factura por Folio Escenario: La persona encargada de las Finanzas va a marcar una factura como cancelada, para ello, busca la factura ingresando el número de folio, una vez encontrada marca la factura como cancelada y el sistema guarda los cambios. 47

4.2.6 Diagrama de Secuencia Ver Programación, buscando la programación por día Escenario: La Gerencia revisará la programación de un día en específico, para ello realiza una búsqueda usando como parámetro el día, el sistema busca la programación, si es encontrada, la muestra al usuario. 48

4.2.7 Diagrama de Secuencia Modificar Programación Diaria Escenario: La Gerencia modificará la programación de un día, para ello busca la programación del día, una vez encontrada la programación, el sistema le muestra el programa para que pueda ser modificado. Una vez terminadas las modificaciones, el usuario guarda los cambios, el sistema responde buscando la programación y guardando los cambios. 49

50

4.2.8 Diagrama de Secuencia Radio Escucha se Elimina del Registro Escenario: El Radio Escucha quiere borrarse del sistema, para ello busca sus datos, el sistema muestra sus datos, el Radio Escucha confirma la eliminación y el sistema responde eliminando sus datos y registros del sistema. 51

4.2.9 Diagrama de Secuencia Mencionar Sponsor Escenario: El Radio Controlador tiene que mencionar un Sponsor que aparece en la programación, para ello busca el Sponsor guardado en formato de audio digital mp3 en la base de datos, el sistema muestra el Sponsor. Luego el Radio Controlador reproduce y transmite el Sponsor. 52

4.3 Diagramas de Colaboración 4.3.1 Diagrama de Colaboración Petición de Servicio Escenario: El Radio Escucha ingresa un servicio al sistema que puede ser un servicio de utilidad pública o urgencia, el sistema le comunica al radio controlador que hay un nuevo servicio disponible, acepta el servicio y el sistema genera el tema. 4.3.2 Diagrama de Colaboración Enviar Mail Masivos Escenario: El radio controlador desea enviar un mail a todos los usuarios registrados en el sistema, selecciona todas las direcciones de correo electrónico de los usuarios 53

seleccionados, envía el correo y el sistema le muestra un mensaje de confirmación de envío. 4.3.3 Diagrama de Colaboración Ingresar Usuario Escenario: El Administrador Desea ingresar un usuario que ha pagado una Factura, busca la persona en el sistema y la ingresa. 54

4.3.4 Diagrama de Colaboración Modificar Tema por Nombre Escenario: El radio controlador va a modificar un tema buscando por el nombre del tema, una vez encontrado, lo modifica y lo guarda. 4.3.5 Diagrama de Colaboración Pagar Factura, buscando Factura por Folio Escenario: La persona encargada de las Finanzas va a marcar una factura como cancelada, para ello, busca la factura ingresando el número de folio, una vez encontrada marca la factura como cancelada y el sistema guarda los cambios. 55

56

4.3.6 Diagrama de Colaboración Ver Programación, buscando la programación por día Escenario: La Gerencia revisará la programación de un día en específico, para ello realiza una búsqueda usando como parámetro el día, el sistema busca la programación, si es encontrada, la muestra al usuario. 57

4.3.7 Diagrama de Colaboración Modificar Programación Diaria Escenario: La Gerencia modificará la programación de un día, para ello busca la programación del día, una vez encontrada la programación, el sistema le muestra el programa para que pueda ser modificado. Una vez terminadas las modificaciones, el usuario guarda los cambios, el sistema responde buscando la programación y guardando los cambios. 58

4.3.8 Diagrama de Colaboración Radio Escucha se Elimina del Registro Escenario: El Radio Escucha quiere borrarse del sistema, para ello busca sus datos, el sistema muestra sus datos, el Radio Escucha confirma la eliminación y el sistema responde eliminando sus datos y registros del sistema. 4.3.9 Diagrama de Colaboración Mencionar Sponsor Escenario: El Radio Controlador tiene que mencionar un Sponsor que aparece en la programación, para ello busca el Sponsor guardado en formato de audio digital mp3 59

en la base de datos, el sistema muestra el Sponsor. Luego el Radio Controlador reproduce y transmite el Sponsor. 60

CAPÍTULO 5: CONCLUSIONES Luego de realizar los casos de uso y realizar el diagrama de clases podemos notar una mayor facilidad para observar los limites de nuestro sistema, ya que verificamos todas las opciones que tiene nuestro sistema, lo cual nos da una mayor visibilidad de cuáles son las funciones de nuestro sistema. Gracias a esto podemos trabajar de una manera eficaz y eficiente nuestro sistema. Al realizar nuestros casos de uso narrativo observamos más a fondo las opciones que tiene nuestro sistema y logramos fijar como funciona cada caso de uso de nuestro. Con nuestro diagrama de clases examinamos todas las identidades de nuestro sistema, el cual gracias a los casos de uso no fue difícil de realizar. Con esto nuestro sistema puede empezar a tomar forma y visualizar de buena manera la arquitectura de nuestro sistema. Al realizar nuestro diagrama de secuencia, nos fijamos algunos escenarios posibles y logramos ver como se comportaran nuestros objetos, al visualizar los mensajes entregados entre uno y otro objeto. Notamos también que con UML el trabajo de diseño de un sistema se hace mucho más sencillo, ya que tiene todas las herramientas necesarias para modelar nuestro sistema. Ahora gracias a este informe se puede observar que hace nuestro sistema y como realiza estas tareas. Creemos que UML es un gran lenguaje para desarrollar nuestros sistemas, ya que gracias a sus diagramas, el cliente y nosotros los desarrolladores hacen que la tarea del desarrollo de software no sea algo imposible de realizar. 61