Está en la página 1de 69

Universidad de Santiago de Chile.

Facultad de Ingeniera - Departamento de Ingeniera Informtica Ingeniera de Ejecucin en Computacin e Informtica Ctedra de Ingeniera del Software

Software para la Administracin de un Foro Conversacional


Documento de Requerimientos de Usuario (SRD)
Escrito de acuerdo a la Norma PSS-05. Estndar de Ingeniera de Software de la ESA

ESTADO DEL DOCUMENTO SISTEMA DE ADMINISTRACION DE PROYECTOS VERSION AUTOR FECHA RAZONES DEL CAMBIO 1.0 NN-JP-MS 08/03/2004 Creacin documento de Requerimientos 1.1 NN-JP-MS 15/04/2004 Revisin de requerimientos (Ctedra) 1.1 NN-JP-MS 22/05/2004 Revisin de Requerimientos (Ctedra) 1.2 NN-JP-MS 29/05/2004 Correcciones y refinamientos 1.3 NN-JP-MS 19/07/2004 Correcciones y refinamientos 1.4 NN-JP-MS 21/07/2004 Creacin del Documento de Requerimientos URD

Integrantes: Curso: Profesor: Ayudante Ingeniera de Software

Mayo 2004

TABLA DE CONTENIDOS
1. INTRODUCCIN ....................................................................................................................................................... 1 1.1. 1.2. 1.3. 1.3.1 1.3.2 1.4. 1.5. PROPSITO............................................................................................................................................................. 1 ALCANCE ............................................................................................................................................................... 1 DEFINICIONES, SIGLAS Y ABREVIATURAS ............................................................................................................. 1 Glosario Informtico ............................................................................................................................................ 1 Siglas y Abreviaturas ............................................................................................................................................ 2 REFERENCIAS ........................................................................................................................................................ 2 APRECIACIN GLOBAL .......................................................................................................................................... 3

2. DESCRIPCIN GENERAL ...................................................................................................................................... 3 2.1. 2.2. 2.3. 2.4. 2.5. 2.6. 2.7. 2.7.1. 2.7.1. RELACIN CON LOS PROYECTOS ACTUALES ........................................................................................................... 3 RELACIN CON LOS PROYECTOS ACTUALES Y FUTUROS ........................................................................................ 3 FUNCIN Y PROPSITO........................................................................................................................................... 3 CONSIDERACIONES ACERCA DEL ENTORNO ........................................................................................................... 4 RELACIN CON OTROS SISTEMAS .......................................................................................................................... 4 RESTRICCIONES GENERALES ................................................................................................................................. 4 DESCRIPCIN DEL MODELO.................................................................................................................................... 5 Diagrama de Entidad Relacin............................................................................................................................. 5 Tabla de Atributos: La siguiente tabla 2.2, muestra los atributos de cada entidad correspondiente al modelo. . 5

TABLA DE NOTACIN: ESTA SECCIN DESCRIBE LA NOTACIN USADA EN EL DIAGRAMA ENTIDAD RELACIN. ............................................................................................................................................. 6 3. REQUERIMIENTOS ESPECFICOS ...................................................................................................................... 6 3.1. REQUERIMIENTOS FUNCIONALES........................................................................................................................... 6 3.2. REQUERIMIENTOS DE SOFTWARE .......................................................................................................................... 7 3.3. REQUERIMIENTOS DE DESEMPEO ...................................................................................................................... 13 3.4. REQUERIMIENTOS DE INTERFAZ .......................................................................................................................... 14 3.5. REQUERIMIENTOS OPERACIONALES ..................................................................................................................... 14 3.6. REQUERIMIENTOS DE RECURSOS.......................................................................................................................... 14 3.7. REQUERIMIENTOS DE VERIFICACIN .................................................................................................................... 14 3.8. REQUERIMIENTOS DE PRUEBA ............................................................................................................................. 14 3.9. REQUERIMIENTOS DE LA DOCUMENTACIN ......................................................................................................... 14 3.10. REQUERIMIENTOS DE SEGURIDAD ........................................................................................................................ 15 3.11. REQUERIMIENTOS DE PORTABILIDAD................................................................................................................... 15 3.12. REQUERIMIENTOS DE CALIDAD ............................................................................................................................ 15 3.13. REQUERIMIENTOS DE CONFIABILIDAD ................................................................................................................. 15 3.14. REQUERIMIENTOS DE MANTENCIN ..................................................................................................................... 15 3.15. REQUERIMIENTOS DE PROTECCIN ...................................................................................................................... 16 3.16. REQUERIMIENTOS DE DISPONIBILIDAD ................................................................................................................ 16 3.17. REQUERIMIENTOS DE SEGURIDAD EN LA OPERACIN ........................................................................................... 16 4. RESTRICCIONES GENERALES .............................................................................................................................. 16 5. DESCRIPCIN DEL MODELO ............................................................................................................................. 16 5.1. A CONTINUACIN SE ILUSTRA LOS DIAGRAMAS DE FLUJO DE DATOS CORRESPONDIENTES AL FORO CONVERSACIONAL. ............................................................................... 16 1. PROTOTIPO INCREMENTAL .............................................................................................................................. 27

Software para la Administracin de un Foro Conversacional

SRD

ii

1. INTRODUCCIN
1.1. Propsito
Este documento presenta los requerimientos del software, para la construccin de un modelo lgico, abstracto de lo que el software debe hacer, estos requerimientos que se presenta son consistentes, coherentes y completos, especifican la funcionalidad, la calidad, interfases, seguridad y otros que permitan que este software sea eficiente en la administracin de un Foro de Discusin. En esta etapa se analizar los requerimientos de usuario y los de software, obtenidos del documento URD de la etapa anterior.

1.2. Alcance
El objetivo de este documento es describir los requerimientos de software, identificar lo que debe ser construido desde el punto de vista del desarrollador y analista del software, basndose en los requerimientos del usuario. Los requerimientos del software especifican la funcionalidad, la actuacin, las interfases, la calidad, la fiabilidad, el mantenibilidad, la seguridad etc. Se debe recordar que el paradigma utilizado en el desarrollo de este proyecto es el modelo incremental. Esto implica que nuevos requerimientos y modificaciones podrn aparecer en las siguientes etapas, los que sern incorporados a la documentacin del proyecto a medida que se presenten, de comn acuerdo con el usuario.

1.3. Definiciones, Siglas y Abreviaturas


1.3.1 Glosario Informtico rea de interfaz Parte de la interfaz de usuario, donde el Usuario visualiza la pgina del Foro y sus distintos accesos. Browser o Navegador Aplicacin utilizada para navegar por Internet y que despliega paginas tradas desde otros servidores a la pantalla del computador del usuario. Pgina WEB Documento con informacin (texto, imgenes, video, audio) que se presenta en una misma pantalla mediante un navegador de Internet. Procesos Conjunto de tareas y/o eventos ordenados, que puede poseer muchas instancias. Servidor
Software para la Administracin de un Foro Conversacional

SRD

Computador y programa computacional, que brinda los servicios solicitados por otro computador llamado cliente. Software Conjunto de programas, diseado para un propsito especifico. 1.3.2 Siglas y Abreviaturas ESA Agencia Espacial Europea (European Space Agency) URD Documento de Requerimientos de Usuario. SR Requerimientos de Software (Software Requieriment) SRD Documento de Requerimientos de Software (Software Requieriments Revision) SR/R Revisin de Requerimientos de Software (Software Requriments Revision) DER Diagrama de Entidad Relacin DFD Diagrama de Flujo de Datos

1.4. Referencias
Internet Visitas a foros en Internet Textos Documento desarrollado en la fase URD. Noem Nez, Jorge Prez y Manuel Silva Ingeniera de Software, Un enfoque prctico. Roger Pressman V5. ESA Estndares de la Ingeniera de software ESA PSS-05-0 emisin 2, Febrero de 1991 ESA Gua de la Fase de Definicin de Requerimientos de Software El ESA PSS-05-03 Emisin 1, Marzo de 1995 Apuntes de clase de Ingeniera de Software,
Software para la Administracin de un Foro Conversacional

SRD

Profesor Juan Carlos Cockbaine, Universidad de Santiago de Chile. El Lenguaje Perl Practical Extraction Report Language, Marcelo Espinosa Alliende,e Nov. 2002

1.5. Apreciacin Global


Se aplicar la metodologa de anlisis estructurado, para lo cual se utilizar DFDs que presentan varios aspectos del sistema a ser construido. Este SRD est basado en las indicaciones sealadas por el usuario en el documento URD y en la norma PSS-05-0 y PSS-05-03 de la ESA (European Space Agency) para generacin de SRs. En anexo A, se presenta un prototipo que representa una interfaz de Administrador, Moderador y usuarios para la herramienta de administracin del Foro de Discusin. Nota: La forma final de la interfaz de los usuarios definidos en este desarrollo se definir ms adelante en el proyecto.

2. DESCRIPCIN GENERAL
Desarrollar una herramienta capaz de administrar un Foro de Discusin con una interfaz grfica que permita mostrar mediante un mapa conversacional el funcionamiento del Foro, que satisface los requerimientos del usuario.

2.1. Relacin con los proyectos actuales


No aplicable.

2.2. Relacin con los proyectos actuales y futuros


No aplicable.

2.3. Funcin y propsito


El propsito del sistema es proveer de una herramienta que permita la administracin de un Sitio dedicado a un Foro de Discusin, para cualquier usuario. Las principales funciones son: a) Permite moderar y validar las opiniones emitidas por los usuarios mediante una consola de administracin, evitando de esta forma que algn usuario emita algn comentario no apropiado, obsceno o fuera de contexto de acuerdo a los temas de discusin propuestos.
Software para la Administracin de un Foro Conversacional

SRD

b) Administracin general del sitio del Foro, validacin de usuarios, definicin de perfiles de estos. Funcionalmente este software considera la inclusin de un applet que mostrar en forma grfica el funcionamiento del Foro, especficamente por medio de un Mapa Conversacional.

2.4. Consideraciones acerca del entorno


El software correr en un ambiente Web, considerando un servidor central y estaciones clientes basadas en browser. a) Servidor: Es un servidor Apache, con sistema operativo Windows XP SP1, el ambiente en el que se trabajar, ser HTML, generado por lenguaje Perl, para la interfaz con el usuario en Web y MY SQL para el manejo interno de los datos. b) Clientes: En general al usuario acceder al sistema usando un navegador de Internet versin 6.0 o superior, en computadores personales equipados con Windows 98, 2000, XP, Linux y UNIX en sus distintas variantes. El navegador del usuario debe: Soportar la manipulacin de pginas en modo seguro Tener habilitadas las Cookies. Tener habilitado JavaScript o Scripting.

Si estos requisitos no se cumplen, no se podr hacer uso de los servicios de autenticacin. Respecto de la resolucin, sta deber ser a lo menos 800 x 600, con el objeto de acceder a toda la informacin disponible, se recomienda utilizar una resolucin superior. Del mismo modo se deber utilizar una configuracin de colores de 256 colores por pxel o superior.

2.5. Relacin con otros Sistemas


No aplica.

2.6. Restricciones Generales


Las funciones de Hacer, Deshacer, Copiar y Pegar, que son propias de las aplicaciones del Explorador que se este utilizando, no sern implementada en este sistema. No se incluirn funcionalidades de ortografa, tales como correccin manual o auto-correccin de ortografa. El dinamismo con que las opiniones aparezcan en el Foro, depender exclusivamente de la disponibilidad del Moderador quien debe validarlas para que se publiquen.
Software para la Administracin de un Foro Conversacional

SRD

2.7. Descripcin del modelo


A continuacin se describe el modelo conceptual mediante un diagrama de EntidadRelacin y diagramas de flujo de datos. 2.7.1. Diagrama de Entidad Relacin
Administrador
Autorizacin Autorizacin
Generacin

Usuario
X

Generacin

Mapa Conversacional

Generacin

U _ moderador

U _ comn Tema Detalle Tema

Validar

Debate

Detalle Debate

Opinin Validar

Detalle Opinin

Figura 1.1: Diagrama Entidad Relacin

2.7.1. Tabla de Atributos: La siguiente tabla 2.2, muestra los atributos de cada entidad correspondiente al modelo. ENTIDAD Administrador Usuario Temas Det_Temas Debates Det_Debates Opiniones Det_Opiniones Mapa Conversacional ATRIBUTOS Id_user, tipo_usuario, nombre_usuario, mail, password, sexo, a_naci Id_user, tipo_usuario, nombre_usuario, mail, password, sexo, a_naci Id_tema, tipo_tema, nombre_tema, estado_tema Estado_tema, num_participantes_temas Id_debate, tipo_debate, nombre_debate, estado_debate num_participantes_debates Id_opinion, tipo_opinion, nombre_opinion, estado_opinion Num_participantes_opinion Id_mapa, fecha_mapa, hora_mapa Tabla 2.2: Tabla de Atributos

Software para la Administracin de un Foro Conversacional

SRD

Tabla de Notacin: Esta seccin describe la notacin usada en el diagrama entidad relacin.
Figura
Modelo

Descripcin

Un rectngulo representa una entidad. En el centro del rectngulo se encuentra el nombre de la entidad. Una lnea entre dos entidades representa una relacin. El nombre de esta relacin se escribe dentro de una ovalo. Una doble lnea sobre la lnea de la relacin representa la funcionalidad de N, para la entidad que se encuentra en esa extremo. Una lnea simple sobre la lnea de la relacin representa la funcionalidad de 1, para la entidad que se encuentra en esa extremo. Una lnea, entre dos entidades, que termina con una flecha triangular representa una relacin de herencia. La entidad que se encuentra del lado de la flecha es la sper entidad. Esta forma de relacionar, permite distinguir tipos de entidades. En este caso particular se trabaja en forma incluyente.

anotacin E1 E2

Atributo

Elemento

Tabla 1.2 :Tabla de Notacin utilizada

3. REQUERIMIENTOS ESPECFICOS
El propsito de esta fase es analizar las exigencias del usuario y producir un sistema de requisitos del software completo, constante y lo ms correcto posible. Adems se listan los requerimientos de software del tipo de desempeo, operacionales y de interfaz.

3.1. Requerimientos Funcionales


Los requerimientos funcionales pueden ser agrupados en tipos de funciones de software requerido. Tipo Botn Accin Dilogo Entrada Mensaje Check Radio Botn Descripcin Representa una estructura en forma de caja, con el aspecto definido por el browser. Funcin que se gatilla al presionar un botn o seleccionar una opcin. Ventana de dilogo Campo que permite la digitacin de datos. Texto de un mensaje que es desplegado Celda que permite seleccin con un Visto Bueno en forma grfica, la habilitacin o no de una propiedad. Botn que se activa o desactiva mediante un clic del Mouse.

Software para la Administracin de un Foro Conversacional

SRD

Label Label desplegable Icono Seleccin Interfaz

Etiqueta que permite ingresar un nombre o un dato especifico. Imagen grfica que permite seleccionar una accin. Segmento grfico visual que permite presionar un click izquierdo del Mouse sobre l y ejecutar una accin. Presentacin de pantalla

Tabla 1.3 de Funcionalidades del Software

En la tabla que se muestra a continuacin se pueden apreciar los requerimientos funcionales de software (SR), derivados de la capacidad de usuario, su tipo, clase y los atributos para cada uno de los requerimientos del software.

3.2. Requerimientos de Software


Verificabilidad Estabilidad Necesidad Prioridad Claridad

Fuente

SR

Tipo

CLASE

SR

SR

SR

SR

SR SR SR SR SR

1.1 Seleccin 1 1 2 1 1 2 Mapa del sitio Esta accin permite recorrer el mapa del sitio, estar presente en la pgina principal y en la pgina de debates 2.1 Botn 1 1 2 1 1 2 Volver a pgina anterior Este botn se encuentra en todas las pginas, excepto en la pagina principal y su accin permite volver a la pagina anterior 3.1 Seleccin 1 1 2 1 1 2 Polticas del foro Esta seleccin permite trasladarse a la pgina de la polticas de Foro, estar presente en la pgina principal y el la pgina de debates 4.1 Seleccin 1 1 2 1 1 2 Mail al Administrador Esta seleccin permite trasladarse a la pgina mail al Administrador con la opcin de enviar un mail a este (para acceder a este servicio no necesita estar registrado como usuario del Foro), esta opcin estar presente en la pgina principal y el la pgina de debates. 4.2 Label 1 1 2 1 1 2 Username, en mail Debe ingresar el username que lo identifica como usuario del Foro 4.3 Label 1 1 2 1 1 2 Contrasea, en mail Debe ingresar la contrasea elegida cuando se suscribi como usuario del Foro 4.4 Label 1 1 2 1 1 2 Nombre usuario o visitante Si no es un usuario registrado, debe ingresar el nombre y el apellido 4.5 Label 1 1 2 1 1 2 E-mail usuario o visitante Si no es un usuario registrado debe ingresar un mail a objeto responder la inquietud planteada. 4.6 Entrada 1 1 2 1 1 2 Texto del contacto Aqu puede escribir lo que desea expresar a travs de este mail.

Software para la Administracin de un Foro Conversacional

SRD

Verificabilidad

Estabilidad

Necesidad

Prioridad

Claridad

Fuente

SR

Tipo

CLASE

SR

SR

SR

SR

SR

SR SR SR SR SR

SR

SR SR SR

SR

SR

5.1 Botn 1 1 2 1 1 2 Enviar La accin de este botn es enviar los datos descritos en la seccin que lo antecede (mail, datos ingresados, etc.). Automticamente regresa a la pgina anterior 6.1 Seleccin 1 1 2 1 1 2 Contacto con el Moderador Esta seleccin le permite trasladarse a la pgina mail al Moderador para enviarle un mail a este (para acceder a este servicio debe estar registrado como usuario del Foro) 7.1 Seleccin 1 1 2 1 1 2 Selecciona nuevo tema Esta seleccin le permite trasladarse a la pgina Solicitar nuevo tema, solo se activa una vez que el usuario se identifica como tal. 7.2 Label 1 1 2 1 1 2 Ingresar nombre del tema En esta label debe ingresar el nombre de tema que desea incluir. Cualqui er usuario que solicite un tema se convierte obligadamente en su Moderador 7.3 Check 1 1 2 1 1 2 Visto bueno en politicas Al hacer clic sobre este Check declara conocer las polticas del foro para los Moderadores , al salir de esta pgina los datos ingresan a la base de datos. 8.1 Seleccin 1 1 1 1 1 1 Selecciona tema Esta seleccin le permite trasladarse a la pgina de debates relacionados con el tema seleccionado. 8.2 Seleccin 1 1 1 1 1 1 Selecciona un debate de la lista Esta seleccin le permite trasladarse a la pgina opiniones del debate seleccionado. 9.1 Seleccin 1 1 1 1 1 1 Identificacin de usuarios Esta seleccin le permite trasladarse a la pgina identificacin de usuario 9.2 Label 1 1 2 1 1 2 Username Debe ingresar el username que lo identifica como usuario del Foro, 9.3 Label 1 1 2 1 1 2 Contrasea Debe ingresar la contrasea elegida cuando se suscribi como usuario del Foro, si los datos corresponden al Administrador o Moderador activa en la pgina principal una opcin para ingresar al sitio como tal. 10.1 Botn 1 1 1 1 1 1 Aceptar Este botn de acuerdo a la pgina en que se encuentra acepta lo seleccionado, modifica, actualiza la Base con los datos ingresado anteriormente. Permite adems el regreso automtico a la pgina anterior. 11.1 Seleccin 1 1 1 1 1 1 Identificacin Administrador Esta seleccin le permite trasladarse a la consola principal del Administrador. 11.2 Seleccin 1 1 1 1 1 1 Modificar Moderador Esta seleccin le permite trasladarse a la consola modificar Moderador. Label 1 1 1 1 1 1 11.3 Selecciona nombre del tema desplegable Esta seleccin se obtiene desde una Label desplegable que muestra todos los temas que contiene el sitio. Label 1 1 1 1 1 1 11.4 Selecciona el nuevo Moderador desplegable Esta seleccin se obtiene desde una Label desplegable que muestra el username de todos los Moderadores, desde donde elije el nuevo Moderador. 12.1 Seleccin 1 1 1 1 1 2 Validar usuarios nuevos Esta seleccin le permite trasladarse a la consola validar usuario. 12.2 Radio botn Usuario Selecciona SI. 1 1 2 1 1 2

SR

Software para la Administracin de un Foro Conversacional

SRD

Verificabilidad

Estabilidad

Necesidad

Prioridad

Claridad

Fuente

SR

Tipo

CLASE

SR

SR SR SR SR

SR

SR

SR SR

SR

SR

SR SR SR SR SR SR

Esta seleccin acepta lo propuesto por el usuario, y lo valida en la Base de Datos Radio 1 1 2 1 1 2 12.3 Usuario Selecciona NO botn Esta seleccin rechaza lo propuesto por el usuario y lo elimina de la base de datos. Asimismo emite en forma automtica un mail al usuario solicitante comunicndole este rechazo. 13.1 Botn 1 1 2 1 1 2 Cancelar Esta seleccin rechaza toda seleccin realizada posteriormente en la pgina, consola, etc. 14.1 Seleccin 1 1 2 1 1 2 Validar tema Esta seleccin le permite trasladarse a la consola validar temas. 14.2 Seleccin 1 1 2 1 1 2 Mantener lista de temas Esta seleccin le permite trasladarse a la consola modificar temas Radio 1 1 2 1 1 2 14.3 Suspender tema botn Esta seleccin le permite suspender el tema seleccionado en el label desplegable de la consola, actualiza la base de datos. Radio 1 1 2 1 1 2 14.4 Eliminar tema botn Esta seleccin le permite eliminar el tema seleccionado en el label desplegable de la consola, actualiza la base de datos Radio 1 1 2 1 1 2 14.5 Reactivar tema botn Esta seleccin le permite Reactivar un tema suspendido, el tema se selecciona desde el label desplegable de la consola, actualiza la base de datos 15.1 Seleccin 1 1 2 1 1 2 Suspender / eliminar usuarios Esta seleccin le permite trasladarse a la consola modificar usuario Radio 1 1 2 1 1 2 15.2 Suspender usuario botn Esta seleccin le permite suspender el usuario seleccionado en el label desplegable de la consola, actualiza la base de datos. Radio 1 1 2 1 1 2 15.3 Eliminar usuario botn Esta seleccin le permite eliminar el usuario seleccionado en el label desplegable de la consola, actualiza la base de datos. Radio 1 1 2 1 1 2 15.4 Reactivar usuario botn Esta seleccin le permite Reactivar un usuario suspendido, el usuario se selecciona desde el label desplegable de la consola, actualiza la base de datos. 16.1 seleccin 1 1 2 1 1 2 Responder opinin Esta seleccin le permite trasladarse a la pgina responder opinin. 16.2 Entrada 1 1 1 1 1 2 Ingreso de la opinin. Esta seleccin le permite ingresar el contenido de la opinin, actualiza la base de datos 17.1 Seleccin 1 1 1 1 1 2 Nuevo debate Esta seleccin le permite trasladarse a la pgina publicar nuevo debate. 17.2 Label 1 1 1 1 1 2 Ingresar el ttulo del debate Debe ingresar el ttulo del debate sugerido, actualiza la base de datos 17.3 Entrada 1 1 1 1 1 2 Ingresa opinin Puede ingresar una opinin respecto del nuevo debate si lo desea. 18.1 Accin 1 1 1 1 1 2 Nuevo usuario.

Software para la Administracin de un Foro Conversacional

SRD

Verificabilidad

Estabilidad

Necesidad

Prioridad

Claridad

Fuente

SR

Tipo

CLASE

SR

SR SR SR SR

SR SR SR

SR

SR

SR SR

SR

SR

Esta seleccin le permite trasladarse a la pgina inscripcin de nuevo usuario. 18.2 Label 1 1 1 1 1 2 Username nuevo usuario Debe ingresar el username elegido para integrarse a los usuarios del Foro, este dato ingresa a la base de datos y se actualiza 18.3 Label 1 1 1 1 1 2 Ingresar nombre completo nuevo usuario Debe ingresar el nombre completo del nuevo usuario, el que ingresa a la base de datos. 18.4 Label 1 1 1 1 1 2 Ingresa contrasea nuevo usuario Debe ingresar la contrasea elegida como nuevo usuario, ingresa a la base de datos. 18.5 Label 1 1 1 1 1 2 Repetir contrasea nuevo usuario. Debe repetir la contrasea para validar su ingreso como usuario del sitio, ingresa a la base de datos. Radio 1 1 1 1 1 2 18.6 Selecciona hombre botn Esta seleccin le permite seleccionar el sexo masculino del nuevo usuario, ingresa a la base de datos. Radio 1 1 1 1 1 2 18.7 Selecciona mujer botn Esta seleccin le permite seleccionar el sexo femenino del nuevo usuario, ingresa a la base de datos. 19.1 Seleccin 1 1 1 1 1 2 Mapa conversacional Esta seleccin le permite ir a la pgina del mapa conversacional 20.1 Seleccin 1 1 1 1 1 1 Usuario Moderador Esta seleccin le permite trasladarse a la consola del Moderador., donde podr aceptar o rechazar las opiniones y los nuevos debates solicitados. Radio 1 1 1 1 1 2 20.2 Debate Selecciona SI botn Esta seleccin le permite aceptar el debate propuesto por el usuario, ingresa a la base de datos. Radio 1 1 1 1 1 2 20.3 Debate Selecciona NO botn Esta seleccin le permite rechazar a receptar el debate propuesto por el usuario, la opinin en borrada desde la base de datos Radio 1 1 1 1 1 2 20.4 Debate Selecciona CANCELAR botn Esta seleccin le permite deshacer la seleccin anterior de SI o NO en caso de equivocacin. 1 1 1 1 1 2 21.1 Seleccin Selecciona una opinin de la lista Esta seleccin le permite seleccionar una opinin de la lista de opiniones de un debate determinado, al hacerlo se despliega un rectngulo donde aparece quien opino, y una opcin para responder la opinin. 1 1 1 1 1 2 21.2 Botn Responder opinin Esta seleccin le permite responder la opinin en una Entrada de datos, que se despliega en la misma pgina de opiniones. 1 1 1 1 1 2 21.3 Botn Enviar opinin Esta seleccin le permite enviar a la base de datos su opinin recin vertida, cerrndose la Entrada de datos y desplegando nuevamente las opiniones de debate seleccionado anteriormente. 1 1 2 1 1 1 22.1 Interfaz Pgina de inicio del Sitio En esta pgina debe aparecer en un costado el icono del Sitio (semforo) en el centro de la pgina y arriba, el nombre de sitio, en el otro extremo y arriba men de usuarios. Al centro de la pgina y bajo el Nombre de la pgina un rectando con el men de temas y la opcin de solicitar un nuevo tema. En forma centrada y al final de la pgina aparecen los accesos a: contactar administrador, polticas del sitio, mapa del sitio y mapa conversacional.

Requerimientos de Interfaz
SR

Software para la Administracin de un Foro Conversacional

SRD

10

Verificabilidad

Estabilidad

Necesidad

SR

Tipo

CLASE

1 1 1 1 1 2 23.1 Interfaz Pgina de debates En esta pgina debe aparecer en la parte superior en un costado, el icono del Sitio (semforo) en el centro el nombre de sitio y en el otro extreme el men de usuarios. En una segunda fila, en el extremo de un rectngulo el titulo de la pagina y en el otro extremo, el botn volver. En otro rectngulo, en una fila, como titulo aparecen: debate, usuario fecha hora, a continuacin en filas bajos los ttulos anteriores, aparecer los datos coincidentes con cada uno de ellos. En forma centrada y al final de la pgina aparecen los accesos a: contactar administrador, polticas del sitio, mapa del sitio y mapa conversacional, en otra fila y bajo los anteriores, la opcin nuevo debate y contactar al moderador. 1 1 1 1 1 2 SR 24.1 Interfaz Pgina de opiniones En esta pgina debe aparecer en la parte superior en un costado, el icono del Sitio (semforo) en el centro el nombre de sitio y en el otro extremo el men de usuarios. En una segunda fila, en el extremo de un rectngulo el titulo de la pagina y en el otro extremo, el botn volver. En filas (N filas) ms abajo, como titulo: asunto, usuario fecha hora, bajos estos ttulos aparecen los asuntos, el autor y la fecha horas de su emisin, a continuacin en un recuadro debe aparecer los ttulos: Del; que identifica el username del usuario que emiti la opinin. Fecha; que indica la fecha de emisin de la opinin. Asunto; indica el asunto del la opinin. Bajo estos ttulos debe aparecer la opinin emitida por este usuario. En el vrtice derecho abajo aparece un botn con la opcin responder opinin. SR SR 1 1 1 1 1 1 25.1 Interfaz Pgina Inscripcin nuevo usuario En esta pgina debe aparecer en la parte superior en un costado, el icono del Sitio (semforo) en el centro el nombre de sitio y en el otro extremo el men de usuarios. A continuacin en forma centrada un rectngulo que contenga: el nombre de la pgina, label mltiples que permitan el ingreso de: username, nombre completo, contrasea, repetir contrasea, E-mail, ao de nacimiento, dos Radio botn que permitan seleccionar el sexo del usuario, un botn que permita enviar estos datos, un check para declarar ledas las polticas del foro. 1 1 1 1 1 1 26.1 Interfaz Pgina identificacin de usuario En esta pgina debe aparecer en la parte superior en un costado, el icono del Sitio (semforo) en el centro el nombre de sitio y e n el otro extremo el botn volver. A continuacin en forma centrada un rectngulo que contenga: el nombre de la pgina, dos label que permitan el ingreso del username del usuario y la contrasea de este. En la parte inferior del rectngulo un botn que permita la opcin de aceptar los datos ingresados anteriormente. 1 1 1 1 1 1 27.1 Interfaz Pgina solicitar nuevo tema En esta pgina debe aparecer en la parte superior en un costado, el icono del Sitio (semforo) en el centro el nombre de sitio y en el otro extremo el botn volver. A continuacin en forma centrada un rectngulo que contenga: el nombre de la pgina, dos label que permitan el ingreso del nombre del tema y un comentario. Un Check que permita la declaracin de aceptar las polticas para los moderadores. En la parte inferior del rectngulo un botn que permita la opcin de aceptar los datos ingresados anteriormente. 1 1 1 1 1 2 28.1 Interfaz Pgina nuevo debate En esta pgina debe aparecer en la parte superior en un costado, el icono del Sitio (semforo) en el centro el nombre de sitio y en el otro extremo el men de usuarios, bajo este el botn volver. A continuacin en forma centrada un rectngulo que contenga: el nombre de la pgina, dos label para ingresar el ttulo del debate y otro para ingresar una opinin si lo desea. Abajo y dentro del rectngulo un botn que permita enviar estos datos.

Prioridad

Claridad

Fuente

SR

SR

SR

Software para la Administracin de un Foro Conversacional

SRD

11

Verificabilidad

Estabilidad

Necesidad

Prioridad

Claridad

Fuente

SR

Tipo

CLASE

SR

1 1 1 1 1 2 29.1 Interfaz Pgina validar tema En esta pgina debe aparecer en la parte superior en un costado, el icono del Sitio (semforo) en el centro el nombre de sitio y en el otro extremo el botn volver. A continuacin en forma centrada un rectngulo que contenga: el nombre de la pgina. Una tabla separada en dos columnas y varias lneas que contengas dos Radio botn en una columna, en la otra columna aparece el ttulo del tema. Por medio de los Radio botn puedo validar los temas mediante un clic sobre estos, donde las opciones son SI y NO. Abajo dentro del rectngulo dos botones uno para aceptar los pasos anteriores y salir de la pgina y otro para cancelar todo lo anterior y salir de la pgina. 1 1 1 1 1 2 30.1 Interfaz Pgina consola de administracin En esta pgina debe aparecer en la parte superior en un costado, el icono del Sitio (semforo) en el centro el nombre de sitio y en el otro extremo el botn volver. A continuacin en forma centrada un rectngulo que contenga: el nombre de la pgina. Dos columnas con ttulos que tienen la opcin de ser seleccionados con el Mouse: Modificar Moderador, Validar usuarios Nuevos, Validar Tema, Mantener Lista de Temas, Suspender/eliminar Usuarios. 1 1 1 1 1 2 31.1 Interfaz Pgina modificar temas En esta pgina debe aparecer en la parte superior en un costado, el icono del Sitio (semforo) en el centro el nombre de sitio y en el otro extremo el botn volver. A continuacin en forma centrada un rectngulo que contenga: el nombre de la pgina. Un label desplegable donde selecciono el tema, tres opciones mediante Radio botn con las alternativas suspender eliminar reactivar. Una label donde ingreso el nuevo nombre del tema. En el interior del rectngulo al final de la pgina un botn con la opcin de aceptar, que acepta los datos ingresados y sale de la pagina. 1 1 1 1 1 2 32.1 Interfaz Pgina mail al Administrador En esta pgina debe aparecer en la parte superior en un costado, el icono del Sitio (semforo) en el centro el nombre de sitio y en el otro extremo el botn volver. A continuacin en forma centrada un rectngulo que contenga: el nombre de la pgina. Cuatro label, para el ingreso del username, contrasea, nombre y email del usuario, un entrada de texto para escribir el contenido del mail , un botn en la parte inferior del rectngulo con la opcin enviar, que permite el envi del correo. 1 1 1 1 1 1 33.1 Interfaz Pagina validar usuarios En esta pgina debe aparecer en la parte superior en un costado, el icono del Sitio (semforo) en el centro el nombre de sitio y en el otro extremo el botn volver. A continuacin en forma centrada un rectngulo que contenga: el nombre de la pgina. Una tabla separada en dos columnas y varias lneas que contengas dos Radio botn en una columna, en la otra columna aparece el username del nuevo usuario. Por medio de los Radio botn puedo validar los usuarios mediante un clic sobre estos, donde las opciones son SI y NO. Abajo dentro del rectngulo dos botones uno para aceptar los pasos anteriores y salir de la pgina y otro para cancelar todo lo anterior y salir de la pgina. 1 1 1 1 1 1 34.1 Interfaz Pgina modificar usuarios En esta pgina debe aparecer en la parte superior en un costado, el icono del Sitio (semforo) en el centro el nombre de sitio y en el otro extremo el botn volver. A continuacin en forma centrada un rectngulo que contenga: el nombre de la pgina. Un label desplegable donde selecciono el username del usuario, tres opciones mediante Radio botn con las alternativas suspender eliminar reactivar. En el interior del rectngulo al final de la pgina un botn con la opcin de aceptar, que acepta los datos ingresados y sale de la pagina. 1 1 1 1 1 2 35.1 Interfaz Pgina modificar Moderador En esta pgina debe aparecer en la parte superior en un costado, el icono del Sitio (semforo) en el centro el nombre de sitio y en el otro extremo el botn volver. A continuacin en forma centrada un rectngulo que contenga: el nombre de la pgina. Una label desplegable donde selecciono el username del Moderador. Desde otra label desplegable selecciono otro username de usuario para elegirlo como nuevo Moderador. En el interior del rectngulo al final de la pgina un botn con la opcin de aceptar, que acepta los datos ingresados y sale de la pagina.
SRD 12

SR

SR

SR

SR

SR

SR

Software para la Administracin de un Foro Conversacional

Verificabilidad

Estabilidad

Necesidad

Prioridad

Claridad

Fuente

SR

Tipo

CLASE

SR

SR

SR

SR

SR

1 1 1 1 1 2 36.1 Interfaz Pgina consola del Moderador En esta pgina debe aparecer en la parte superior en un costado, el icono del Sitio (semforo) en el centro el nombre de sitio y en el otro extremo el botn volver. A continuacin en forma centrada un rectngulo que contiene el nombre de la pgina. Bajo esto dos filas divididas en columnas, en las columnas de la izquierda como titulo aparecen Moderador: y Tema:, a la derecha y frente al primer titulo aparece en username del Moderador, y a la derecha de Tema, el nombre de este. Bajo estas filas, en filas separadas por columnas en la primera aparece tres Radio botn, que indican SI, para aceptar la opinin o debate, si es NO, no acepta la opinin borrndolo de la base de datos y Cancelar cancela cualquier seleccin anterior. En la columna central aparece las opiniones emitidas y en la ltima columna al tipo que corresponde cada una (puede ser opinin o debate). Abajo dentro del rectngulo dos botones uno para aceptar los pasos anteriores y salir de la pgina y otro para cancelar todo lo anterior y salir de la pgina. 1 1 1 1 1 2 37.1 Interfaz Pgina mail al Moderador En esta pgina debe aparecer en la parte superior en un costado, el icono del Sitio (semforo) en el centro el nombre de sitio y en el otro extremo el botn volver. A continuacin en forma centrada un rectngulo que contenga: el nombre de la pgina. Cuatro label, para el ingreso del username, contrasea, nombre y email del usuario, un entrada de texto para escribir el contenido del mail, un botn en la parte inferior del rectngulo con la opcin enviar, que permite el envi del correo. 1 1 1 1 1 2 38.1 Interfaz Pgina poltica del sitio En esta pgina debe aparecer en la parte superior en un costado, el icono del Sitio (semforo) en el centro el nombre de sitio y en el otro extremo el botn volver. A continuacin en forma centrada un rectngulo que contenga: el nombre de la pgina. Bajo este aparecen las polticas del sitio. 1 1 1 1 1 2 39.1 Interfaz Pgina mapa del sitio En esta pgina debe aparecer en la parte superior en un costado, el icono del Sitio (semforo) en el centro el nombre de sitio y en el otro extremo el botn volver. A continuacin en forma centrada un rectngulo que contenga: el nombre de la pgina. Bajo este aparece el mapa del sitio. 1 1 1 1 1 2 40.1 Interfaz Pgina mapa conversacional En esta pgina debe aparecer en la parte superior en un costado, el icono del Sitio (semforo) en el centro el nombre de sitio y en el otro extremo el botn volver. A continuacin en forma centrada un rectngulo que contenga: el nombre de la pgina, bajo este en un rectngulo la figura del mapa del sitio.

Tabla 1.1 requerimientos de Software

3.3. Requerimientos de Desempeo


La aplicacin ser diseada para ser usada en un ambiente de pginas Web. Adems ser proyectada para poder ser instalada en un servidor Web, contemplando algunas consideraciones en el servidor. Si la aplicacin es instalada en un servidor Web slo hay que cambiar el espacio libre en disco duro a 20 MB para un mejor desempeo. El sistema debe soportar una cantidad simultnea de usuarios. Almacenar la informacin de la base de datos en no ms de 5 segundos, y recuperarla en un tiempo similar.
Software para la Administracin de un Foro Conversacional

SRD

13

3.4. Requerimientos de Interfaz


Todos los requerimientos de Interfaz, descritos anteriormente, pueden ser visualizados en sus detalles mnimos, a travs de las pantallas del prototipo evolutivo, que se muestran en el Anexo A, en estas pantallas se pueden apreciar los distintos detalles de cada pgina del sitio.

3.5. Requerimientos operacionales


Son los requerimientos que nos permiten mostrar las acciones de los diferentes botones, check, que aparecen en las distintas pginas de este sitio.

3.6. Requerimientos de recursos


Las herramientas sern desarrolladas con tiempos muy acotados y un equipo limitado a tres personas, sumando 480 horas-hombre. El presupuesto menor a US$ 500 Estas limitaciones condicionarn la eleccin de los requerimientos a ser implantados, abocando el proyecto a la satisfaccin de los requerimientos esenciales. Los tiempos de respuesta de la aplicacin estn limitados por el ancho de banda disponible en la red. El uso de este software requiere un pago por levantar el sitio en algn servidor lo cual tiene un costo de implantacin. Por parte del usuario requiere contar con una conexin a Internet.

3.7. Requerimientos de verificacin


Validar el ingreso de datos numricos. Validar el ingreso de datos alfanumricos. Validar de ingreso de datos tipo fecha (da/mes/ao). Validar el ingreso de datos con contenido vaco. Validar el ingreso de datos lgicos (si/no). Permitir el ingreso de caracteres en forma oculta (cadena de caracteres)

3.8. Requerimientos de prueba


Se prueba que todos los requerimientos de usuario funcionen.

3.9. Requerimientos de la documentacin


Se usar como estndar de documentacin el propuesto por la ESA, utilizando los formatos all descritos.
Software para la Administracin de un Foro Conversacional

SRD

14

Adems de la documentacin del proyecto URD, SRD, ADD, DDD, se entregaran los siguientes manuales: a) Manual de usuario (SUM), estar orientado al usuario Administrador y Usuario Moderador. b) Manual de Instalacin

3.10. Requerimientos de seguridad


Si el Usuario desea opinar en el Foro, lo obliga a inscribirse o identificarse segn sea el caso. Ingreso de usuario y contrasea para acceder a algunas solicitudes. Las opciones disponibles sern configuradas automticamente en funcin del perfil de usuario.

3.11. Requerimientos de portabilidad


La herramienta esta diseada para funcionar a travs de Web y los usuarios requerirn un browser Internet Explores 6.0 o superior.

3.12. Requerimientos de calidad


La herramienta para la Administracin de un Foro de Discusin, ser desarrollada aplicando tcnicas de ingeniera de software con el objeto de entregar un producto de calidad: Alta cohesin Bajo Acoplamiento Simpleza de uso Mantenible Tolerancia a Fallas: El sistema debe estar diseado de forma tal que sea tolerante a fallas, con un tiempo mximo razonable de restauracin ante fallas.

3.13. Requerimientos de confiabilidad


El sistema luego de una falla no debe producir datos corruptos.

3.14. Requerimientos de mantencin


El software est diseado de manera tal que se le puedan agregar nuevas funcionalidades con un impacto reducido sobre la aplicacin. El sistema debe estar desarrollado de forma tal que cualquiera que lo tome pueda leerlo y modificarlo (documentacin, diseo tal que sea corregible y ampliable).

Software para la Administracin de un Foro Conversacional

SRD

15

3.15. Requerimientos de proteccin


El sistema deber utilizar un sistema de autentificacin segura, que garantice que cada usuario acceda slo a la informacin que le es pertinente, tanto para su lectura como para su modificacin.

3.16. Requerimientos de disponibilidad


El sistema deber estar disponible cuando el usuario lo estime.

3.17. Requerimientos de seguridad en la operacin


Sistema debe estar diseado de forma tal que sea posible reconstituir la base de datos en un tiempo razonable.

4. RESTRICCIONES GENERALES
La herramienta ser desarrollada en un periodo de tiempo no mayor a 14 semanas.

5. DESCRIPCIN DEL MODELO


5.1. A continuacin se ilustra los Diagramas de Flujo de Datos correspondientes al Foro Conversacional. DFD Nivel 0: Diagrama Principal Foro Conversacional
Grfica Usuario

Foro Conversacional

Opinin Administrador

Software para la Administracin de un Foro Conversacional

SRD

16

DFD Nivel 1 : Visualiza la Administracin del Foro

Usuario
Ad mi

nis tr

ad or

nin Opi

da lica Pub

Usuario

Administracin del Sitio 1


Usuario Validado

Foro 2

r ua Us io o ad lid Va

Usuario

Mapa Conversacional 3

Grfica

DFD Nivel 2-2: Refinamiento Foro

Us Us u ua rio ario Va lida do

Tema
2.1

se lec cio Us Us na ua ua do ri o rio Va lid ad o

Te ma

Actualizacin de Temas

Debate
2.2
Actualizacin de Debates

Temas OK

De ba te se lec Us cio ua na do Us rio V ua ali da ri o do

a licad Pub in in p O

Debates OK

Opinin
Actualizacin Opin.

2.3
Opiniones OK

BD

Software para la Administracin de un Foro Conversacional

SRD

17

DFD Nivel 3 2.1: Temas

Usuario Valido

Tema

nado seleccio

Usuario
Lista Temas 2.1.1

Tem

Usua rio

Actualizacin Temas y Moderadores

Usua rio V

alido

Agregar Tema 2.1.2


Nuevo Moderador

BD

DFD Nivel 3 2.2: Debates

Usuario Valid ado Usuario

ionado selecc Debate

Tema seleccio nado

Lista Debates 2.2.1


Usu ario
Actualizacin Debates

Agregar Debate 2.2.2


Debate Ok

BD
Software para la Administracin de un Foro Conversacional

Nuevo Tema

SRD

18

DFD Nivel 3 2.3: Opinin

Usuario Val idado Usuario Debate selecc ionado

ublicada Opinin p
Opiniones vertidas 2.3.1

Usu ario V

Usu ario

alida do

Actualizacin Opiniones

Responder Opinin 2.3.2


Opiniones vertidas

BD

DFD Nivel 4 2.1.2: Refinamiento de Agregar Tema

Tema existente

o ari su U ar lid Va

Agregar Tema

2.1.2.1

m Te

ri o ua Us

o ad lid Va

Nombre Tema

Tema verificado

BD

Software para la Administracin de un Foro Conversacional

SRD

Nuevo Tema Moderador

a
Verificar existencia Tema
2.1.2.2

Te m

a
Incorporacin Tema
2.1.2.3

19

DFD Nivel 4 2.2.2: En el presente DFD se detalla Agregar Debate

li Va

r da

rio ua Us

Agregar Debate

2.2.2.1

rio ua Us

Va

De ba t

Incorporacin Debate
2.2.2.2

BD
DFD Nivel 4 2.3.2: En el presente DFD se detalla Responder Opinin

ar lid Va

rio ua Us

Responder Opinin

2.3.2.1

ri o ua Us

pi ni

Incorporacin Opinin

2.3.2.2

BD

Software para la Administracin de un Foro Conversacional

Nueva Opinin

Mo der ado r

o ad lid Va

Nuevo Debate

SRD

Mo der ado r

o ad lid

20

DFD Nivel 2 -1: En el presente DFD se detalla Administracin del Sitio

DFD Nivel 3 1.1: En el presente DFD se detalla Administracin de Usuario

Lista e Id Usuario otros datos

1.1.1

Id Usuario otros datos

BD

Software para la Administracin de un Foro Conversacional

Id Usuario

Administracin Usuario

Nombre de Usuario Password OK

Datos nuevos usuario

m Ad ist in r do ra

Administracin de Usuario

Usuario Validad o

Administracin de Tema 1.2

Tema incorporado

Administracin Moderador 1.3

1.1

Usuario Validad o

n ci da i l Va

rio ua s U os t Da

A dm r do tra is in
Validar 1.1.2

rio ua s U

do da i l Va

SRD

21

DFD Nivel 3 1.2: En el presente DFD se detalla Administracin de Tema

id Tema seleccionado

eliminar Tema

id

1.2.3
lim ae do ina

Reactivar Tema

1.2.4

m Te

DFD Nivel 3 1.3: Administracin Moderador

Adm inis trad

or

Cambiar Moderador del Tema


1.4.1
Id Moderador

Id Moderador

Id Tema

BD
Software para la Administracin de un Foro Conversacional

Id Tema

SRD

Ad m

m Te

Te ma

ini

Id

str ad or

m Te a
listar Temas id Tema seleccionado
suspender Tema

1.2.1
ma Te

1.2.2

ta lis de m Te as

id

BD

22

DFD Nivel 2 3: En el presente DFD se detalla Mapa Conversacional


Pr iv ile gi os

de lU su ar io

Estadsticas actualizadas

Grfica
Estadsticas 3.1

Evaluacin Estadstica
Actualizacin estado de Temas, Debates y Opiniones

3.2
Respuesta solicitud

BD
DFD Nivel 3 1.3: Administracin Moderador

Adm inis

trad

or
Cambiar Moderador del Tema
1.3.1

Solicitud Informacin

Id Moderador

BD
Software para la Administracin de un Foro Conversacional

Id Moderador
SRD

Id Tema

Id Tema

Estado de Temas, Debates y Opiniones

23

5.2. Diccionario de Datos:


Esta subseccin detalla los procesos de acuerdo al nivel del ambiente de desarrollo al cual pertenecen los mdulos, as como tambin se definen de acuerdo a la accin que realizan y el flujo de informacin que procesan.

Nombre: Alias Dnde se usa/cmo se usa Descripcin

tema seleccionado --tema (salida) debate (entrada) tema seleccionado = id_tema+ id_debate+ nombre+ cant_debate+ id_moderador

Nombre: Alias Dnde se usa/cmo se usa Descripcin

debate seleccionado --debate (salida) opinin (entrada) debate seleccionado = id_debate+ id_tema+ nombre+ usuario+ fecha+ hora

Nombre: Alias Dnde se usa/cmo se usa Descripcin

opinin respuesta Responder (entrada) opinin= id_resp+ id_debate+ texto+ usuario+ fecha+ hora

opinin

(salida)

incorporacin

Software para la Administracin de un Foro Conversacional

SRD

24

Nombre: Alias Dnde se usa/cmo se usa Descripcin

nueva opinin --incorporacin (salida) base datos (entrada) nueva opinin= id_resp+ id_debate+ texto+ usuario+ fecha+ hora

Nombre: Alias Dnde se usa/cmo se usa Descripcin

usuario --validar (salida) administracin usuario (entrada) usuario= id_usuario+ username+ password+ nombre_completo+ e_mail+ sexo+ f_nacimiento actualizacin debate --Base de datos (salida) administracin usuario (entrada) usuario= id_usuario+ username+ password+ nombre_completo+ e_mail+ sexo+ f_nacimiento

Nombre: Alias Dnde se usa/cmo se usa Descripcin

Nombre: Alias Dnde se usa/cmo se usa Descripcin

id tema --suspender tema (salida) base de datos (entrada) id tema = id tema

Software para la Administracin de un Foro Conversacional

SRD

25

Figura 2.3 Notacin Diccionario de Datos

Software para la Administracin de un Foro Conversacional

SRD

26

ANEXO A
1. PROTOTIPO INCREMENTAL
1.1. Pgina N1 Bienvenida

1 2 3 4 5 6

10

Adems de la funcin de bienvenida, ofrece el men de temas y otras opciones, que mencionaremos a continuacin: 1- Identificacin del usuario: Lleva a la pgina de identificacin, condicin necesaria para algunas opciones del sitio. 2- Nuevo Usuario: permite a un visitante inscribirse mediante un formulario, para ingresar como usuario autorizado al sitio. 3- Administrador: esta opcin da acceso a la consola de administracin, la cual muestra las opciones de administracin del sitio. 4- Moderador: Esta opcin permite el acceso a la consola del Moderador, la cual muestra las opciones que debe cumplir el Moderador dentro del sitio. 5- Temas: Lista de temas que ofrece este sitio, la seleccin de uno de estos me lleva a la pgina debates. 6- Nuevo Tema: esta opcin lleva a un formulario, donde el usuario puede proponer un nuevo tema. 7- Mail al Administrador: esta opcin le permite a un visitante o usuario enviar un mail al Administrador. 8- Polticas del foro: especifican las normas generales del sitio. 9- Mapa del Sitio: se visualiza desde el punto de vista grfico la ubicacin de las pginas del sitio.
Software para la Administracin de un Foro Conversacional

SRD

27

10- Mapa Conversacional: se visualiza una pantalla donde aparecen las comunicaciones realizadas entre los usuarios.

1.2. Pgina N2 Debates

5 . 9 6 .

8 7

8 9 . 4

En esta se visualizan los diferentes debates que pueden existir en un tema. 1- Indica el nombre del tema en el cual se encuentra el usuario. 2- Aqu se visualiza el listado de Debates, donde el usuario tiene la libertad de elegir en cual desea participar. 3- Con esta opcin esta el usuario puede ingresar un nuevo debate al tema en el cual se encuadra. 4- Esta opcin permite al usuario contactar Moderador. 5- En este submen se ofrecen las opciones Identificacin y Nuevo Usuario, donde el usuario debe identificarse en el caso que desee imponer un nuevo debate. 6- Esta opcin permite volver a la pgina anterior. 7- Se puede visualizar la fecha en la cual fue agregado el debate
Software para la Administracin de un Foro Conversacional

SRD

28

8- Indica en Nombre del usuario el cual agrego un debate. 1.3. Pgina N3 Opiniones

1 2 3 2 5 4

En esta se puede visualizar las diferentes opiniones que se vierten dentro de un Debate determinado. 1- Indica el nombre del tema en el cual se encuentra el usuario. 2- Lista de opiniones vertidas. 3- Indica si desea una emitir una nueva opinin. 4- Indica la fecha en la cual fue emitido el mensaje.

Software para la Administracin de un Foro Conversacional

SRD

29

1.4. Pgina N4 Inscripcin de nuevo Usuario

En este Formulario el nuevo usuario debe ingresar sus datos, los cuales sern revisados por el Administrador y dar la autorizacin para entregar un Nombre de Usuario y una Contrasea, en el caso que el usuario cumpla con las Polticas del Sitio.

1- El usuario debe ingresar el nombre de usuario requerido. 2- El usuario debe ingresar su nombre completo 3- El usuario debe ingresar dos veces la clave que elija, para verificar los caracteres ingresados 4- El usuario debe ingresar el nombre del e-mail. 5- El usuario debe ingresar el ao de nacimiento. 6- El usuario debe indicar si es hombre o mujer. 7- El usuario debe indicar si acepta las polticas del foro. 8- El usuario debe aceptar para obtener su username y contrasea

.
Software para la Administracin de un Foro Conversacional

SRD

30

1.5. Pgina N5 Identificacin de usuario

En esta pgina el usuario que ya obtuvo su Nombre de Usuario y Contrasea, se debe identificar para poder realizar diferentes actividades que el sitio ofrece. 1- Esta opcin permite al usuario volver a la pgina anterior. 2- El usuario debe ingresar su nombre de usuario. 3- El usuario debe ingresar su contrasea. 4- El usuario debe aceptar para poder realizar las acciones que el desee como usuario autorizado en el sitio.

Si al ingresar los datos de registro de usuario cometi un error y no se dio cuenta el sistema no le permite entrar y le muestra una pantalla como la siguiente:

Software para la Administracin de un Foro Conversacional

SRD

31

Si el usuario ya existes el sistema le enviara el siguiente mensaje:

Software para la Administracin de un Foro Conversacional

SRD

32

Si el usuario no ha aceptados las polticas del foro el sistema no lo deja participar envindole el siguiente mensaje:

Si todo ha salido bien y no ha cometido errores o ha repetido el nombre de usuario por un que ya existe el sistema lo reconoce como usuario y le presenta la siguiente pantalla, pidiendo que espera la validacin por parte del Administrador

Software para la Administracin de un Foro Conversacional

SRD

33

Si el usuario ha cometido errores al identificarse el sistema le envia el siguiente mensaje:

Software para la Administracin de un Foro Conversacional

SRD

34

Si es moderador e ingresa al sistema como tal se encontrara con la siguiente informacin que le indicara que tiene pendientes opiniones o debates que validar.

Si selecciona la opcin nuevas respuestas el sistema le presentara la siguiente pantalla donde aparece la consola del moderador para validar respuestas emitidas por los usuarios.

Software para la Administracin de un Foro Conversacional

SRD

35

1.6. ina N6 Solicitar Nuevo Tema

En esta pgina el usuario puede integrar un nuevo Tema al men de Temas. 1- El usuario debe ingresar el nombre del tema que desea agregar al foro.
Software para la Administracin de un Foro Conversacional

SRD

36

2- El usuario debe sealar si esta de acuerdo con las polticas de foro. 3- El usuario debe aceptar para que la informacin sea visada por el Administrador y permita agregar el nuevo tema al Foro. Si repite los datos de usuario, le aparecer el siguiente mensaje:

Si los datos fueron ingresados correctamente le aparecer la siguiente bienvenida:

Software para la Administracin de un Foro Conversacional

SRD

37

Software para la Administracin de un Foro Conversacional

SRD

38

1.7. Pgina N7 Publicar nuevo debate

2 3

En esta pgina el usuario puede integrar un nuevo Debate dentro de un Temas. 1- El usuario debe ingresar el nombre del debate que desea agregar al foro. 2- El usuario debe aceptar para que la informacin sea visada por el Administrador y permita agregar el nuevo tema al Foro.

Si los datos estn bien ingresados le aparecer la siguiente pantalla de bienvenida.

Software para la Administracin de un Foro Conversacional

SRD

39

Cuando el Administrador de identifica, el sistema lo reconoce como administrador y la da la bienvenida mediante esta pantalla.

Software para la Administracin de un Foro Conversacional

SRD

40

Cuando un usuario desea ingresar una opinin debe hacer mediante la pantalla que se presenta a continuacin, al finalizar debe presionar aceptar para enviar la opinin y retornar a la pgina anterior.

Una vez enviada la opinin, el sistema le retorna la siguiente pantalla, indicndole que la opinin fue recibida pero debe esperar que el moderador la valide.

Software para la Administracin de un Foro Conversacional

SRD

41

Software para la Administracin de un Foro Conversacional

SRD

42

1.8. Pgina N8 Consola Administrador Validar Tema

2 2

Una vez que el usuario identificado a ingresado el nombre de un Nuevo Tema el Administrador lo visualiza a travs de esta consola y decide la publicacin. 1- El Administrador debe seleccionar SI o NO para publicar el nuevo tema. 2- Una vez que a clasificado los temas debe aceptar lo que significa que se publican los temas en el foro.

Software para la Administracin de un Foro Conversacional

SRD

43

1.9. Pgina N9 Consola Administrador

2
5

Esta consola tiene opciones disponibles slo para el Administrador.

1- Esta opcin permite al Administracin modificar a un Moderador, en el caso que el anterior lo solicite. 2- Esta opcin permite al Administrador validar un usuario, es decir autorizar a un usuario ingresar y participar de los temas, debates y opiniones del Foro entregndole el nombre de usuario y contrasea. 3- Esta opcin permite al Administrador validar un nuevo tema, que algn usuario haya propuesto al Foro. 4- Esta opcin permite a l Administrador hacer la mantencin de los temas del Foro, eso implica agregar, desactivar, etc.

Software para la Administracin de un Foro Conversacional

SRD

44

1.10. Pgina N10 Consola Administrador modificar tema

2
Esta Consola permite al Administrador, realizar diferentes funciones con los Temas, como: 1- El Administrador debe seleccionar el tema 2- Una vez que se ha seleccionado el tema, tiene la opcin de suspender, Eliminar o reactivar el tema desde el combo donde aparecen las opciones antes descritas.

Software para la Administracin de un Foro Conversacional

SRD

45

Software para la Administracin de un Foro Conversacional

SRD

46

1.11. Pgina N11 Mail al Administrador Si desea contactarse con el Administrador debe hacerlo por medio de este formulario:

Software para la Administracin de un Foro Conversacional

SRD

47

Si el documento que le envi a administrador fue enviado sin problemas el sistema le devuelve el siguiente aviso:

Para revisar la correspondencia el Administrador cuenta con la siguiente consola:

Software para la Administracin de un Foro Conversacional

SRD

48

Software para la Administracin de un Foro Conversacional

SRD

49

1.12. Pgina N12 Validar Usuarios

2
2
Esta consola permite Administrar validar los nombres de los usuarios que se hayan inscrito, como usuarios del sitio.

1- Al Administrador se les presentan dos opciones, SI y NO para aceptar o rechazar el nombre del usuario. 2- El administrador puede aceptar si para validar los nombre de usuarios.

Software para la Administracin de un Foro Conversacional

SRD

50

Si el usuario fue validado en forma correcta el sistema le devuelve el siguiente mensaje:

1.13. Pgina N13 Suspender Usuario

2
Software para la Administracin de un Foro Conversacional

SRD

51

Esta consola permite administrar ocupando las funciones bsicas, a los usuarios, por parte del Administrador.

1- El Administrador tiene la opcin de buscar el nombre del usuario el cual desea administrar 2- El administrador tiene la opcin de suspender el usuario, lo que significa que este no podr participar de los Foros del sitio, durante un tiempo determinado.

Si la accin se realizo sin problemas el sistema le devuelve el siguiente mensaje:

Software para la Administracin de un Foro Conversacional

SRD

52

1.14. Pgina N14 Cambiar Moderador

Esta consola permite al Administrador cambiar Moderador de un tema en particular, si es necesario. 1- El Administrador tiene la opcin de buscar el tema en el cual se encuentra el Moderador. 2- El Administrador podr buscar el nombre del Moderador que necesita, tomando en cuenta que un Tema puede tener varios Moderadores. 3- El Administrador tiene la opcin de aceptar la operacin realizada. Si el moderador fue cambiado sin problemas el sistema le enva el siguiente mensaje:

Software para la Administracin de un Foro Conversacional

SRD

53

Software para la Administracin de un Foro Conversacional

SRD

54

1.15. Pgina N15 Consola de Moderador

En esta pgina el Moderador tendr la facultad de Publicar o no publicar las opiniones que generen los usuarios:

1- El Moderador debe seleccionar SI o NO se publica la opinin. 2- El Moderador debe aceptar para publicar las opiniones autorizadas. 3- El Moderador cancela en el caso que lo considere. Actividad que puede hacer posteriormente.

Software para la Administracin de un Foro Conversacional

SRD

55

1.16. Pgina N16 Mail al Moderador

Si desea enviarle un mensaje al Moderador debe hacerlo a travs de este formulario:

Si el mensaje fue enviado sin problemas el sistema le devolver el siguiente aviso:

Software para la Administracin de un Foro Conversacional

SRD

56

Para revisar esta correspondencia el Administrador cuenta con la siguiente Consola:

Software para la Administracin de un Foro Conversacional

SRD

57

1.17. Pgina N17 Polticas del sitio

En esta pgina se presentan las normas generales del sitio, las cuales deben ser aceptadas por los usuarios cuando se Inscriben.

Software para la Administracin de un Foro Conversacional

SRD

58

1.18. Pgina N18 Mapa del Sitio

En esta pgina se puede visualizar en forma grfica la relacin de cada una de las pginas que constituyen el sitio.

Software para la Administracin de un Foro Conversacional

SRD

59

1.19. Pgina N19 Mapa Conversacional

En esta pgina se visualiza las estadsticas del Foro, en lo referente a las opiniones vertidas por los usuarios.

Software para la Administracin de un Foro Conversacional

SRD

60

B. Matriz de Requerimientos Parte 1.-

1.1 2.1 3.1 4.1 4.2 4.3 4.4 4.5 4.6 5.1 6.1 7.1 7.2 7.3 8.1 8.2 9.1 9.2 9.3 10.1 11.1 11.2 11.3 11.4 12.1 12.2 12.3 13.1 14.1 14.2 14.3 14.4 14.5 15.1 15.2 15.3 15.4 16.1 16.2 17.1 17.2 17.3

Software para la Administracin de un Foro Conversacional

1.1 2.1 3.1 4.1 5.1 6.1 7.1 8.1 9.1 10.1 11.1 11.2 11.3 11.4 11.5 12.1 13.1 14.1 15.1 16.1 16.2 17.1

SR

UR

X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X

X X X X X X X X X X X X X X X X X

X X X

X X X X X X X X X X X X X X X X X X X X X X X

X X X X X X X

X X X X X X X X X X X X

X X X X X X X X X X X X X X X

X X X X

X X X X X X X

SRD

61

Parte 2.-

18.1 18.2 18.3 18.4 18.5 18.6 18.7

19.1

20.1

20.2

20.3

21.1

21.2

21.3 22.1 22.2

22.3

1.1 2.1 3.1 4.1 4.2 4.3 4.4 4.5 4.6 5.1 6.1 7.1 7.2 7.3 8.1 8.2 9.1 9.2 9.3 10.1 11.1 11.2 11.3 11.4 12.1 12.2 12.3 13.1 14.1 14.2 14.3 14.4 14.5 15.1 15.2 15.3 15.4 16.1 16.2 17.1 17.2 17.3

X X X X X X X X X X X X X X X X X

X X X

X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X

X X X X X X

X X X

X X X

Software para la Administracin de un Foro Conversacional

SRD

22.4 22.5 22.6 23.1 23.2


X
62

SR

UR

Parte 3.-

23.3 24.1 25.1

26.1

27.1 28.1 29.1 30.1 31.1 32.1 33.1 34.1 35.1 36.1 37.1 38.1 39.1 40.1 41.1

42.1

1.1 2.1 3.1 4.1 4.2 4.3 4.4 4.5 4.6 5.1 6.1 7.1 7.2 7.3 8.1 8.2 9.1 9.2 9.3 10.1 11.1 11.2 11.3 11.4 12.1 12.2 12.3 13.1 14.1 14.2 14.3 14.4 14.5 15.1 15.2 15.3 15.4 16.1 16.2 17.1 17.2 17.3

X X X X X X X X X X X X X

X X

X X

X X X X X X X

X X X X

X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X

X X X X X X X X X

Software para la Administracin de un Foro Conversacional

SRD

43.1
63

SR

UR

Parte 4.-

18.1 18.2 18.3 18.4 18.5 18.6 18.7 19.1 20.1 20.2 20.3 20.4 21.1 21.2 21.3 22.1 23.1 24.1 25.1 26.1 27.1 28.1 29.1 30.1 31.1 32.1 33.1 34.1 35.1 36.1 37.1 38.1 39.1 40.1

Software para la Administracin de un Foro Conversacional

1.1 2.1 3.1 4.1 5.1 6.1 7.1 8.1 9.1 10.1 11.1 11.2 11.3 11.4 11.5 12.1 13.1 14.1 15.1 16.1 16.2 17.1
X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X
SRD 64

SR

UR

Parte 5.-

18.1 18.2 18.3 18.4 18.5 18.6 18.7

19.1

20.1

20.2

20.3

21.1

21.2

21.3 22.1 22.2


X X

22.3

18.1 18.2 18.3 18.4 18.5 18.6 18.7 19.1 20.1 20.2 20.3 20.4 21.1 21.2 21.3 22.1 23.1 24.1 25.1 26.1 27.1 28.1 29.1 30.1 31.1 32.1 33.1 34.1 35.1 36.1 37.1 38.1 39.1 40.1

X X X X X

X X

X X X X X X X X X X X X X X X

Software para la Administracin de un Foro Conversacional

SRD

22.4 22.5 22.6 23.1 23.2


X X X X X X X X X
65

SR

UR

Parte 6.-

23.3 24.1 25.1

26.1

27.1 28.1 29.1 30.1 31.1 32.1 33.1 34.1 35.1 36.1 37.1 38.1 39.1 40.1 41.1
X X X X X X X
SRD

42.1

18.1 18.2 18.3 18.4 18.5 18.6 18.7 19.1 20.1 20.2 20.3 20.4 21.1 21.2 21.3 22.1 23.1 24.1 25.1 26.1 27.1 28.1 29.1 30.1 31.1 32.1 33.1 34.1 35.1 36.1 37.1 38.1 39.1 40.1

X X X X

X X

Software para la Administracin de un Foro Conversacional

43.1
66

SR

UR

C. PLANIFICACIN DEL PROYECTO

A continuacin se presenta la planificacin del proyecto, sus hitos ms importantes y el faseamiento de las tareas asignadas a cada integrante del grupo. De acuerdo a este calendario, el grupo esta dando cumplimiento a la programacin y los pasos plazos entregados y dispuestos, por la planificacin del proyecto. Es as que los pasos que quedan por desarrollar se encuentran definidos en sus tiempos y tareas.

Software para la Administracin de un Foro Conversacional

SRD

67

También podría gustarte