especificación de requerimientos de software: gestor de contenidos comunitarios para las...

42
Especificación de Requerimientos de Software: Gestor de Contenidos Comunitarios para las Comunidades Organizadas

Upload: sara-alcantara

Post on 11-Nov-2015

215 views

Category:

Documents


0 download

DESCRIPTION

Documento de Especificación de Requisitos del SoftwareInformación General, Caracteristicas de los usuarios

TRANSCRIPT

  • Especificacin de Requerimientos de Software:Gestor de Contenidos Comunitariospara las Comunidades Organizadas

  • ndice de contenido 1 Informacin General........................................................................................................................................... 4

    1.1 .- Gerencias Solicitantes............................................................................................................................. 4 1.2 .- Cdigo del Proyecto................................................................................................................................ 4 1.3 .- Nombre del Proyecto............................................................................................................................... 4 1.4 .- Beneficiario.............................................................................................................................................. 4

    2 Introduccin........................................................................................................................................................ 4

    2.1 .- Antecedentes........................................................................................................................................... 4 2.2 .- Propsito................................................................................................................................................. 5 2.3 .- Alcance.................................................................................................................................................... 5 2.4 .- Modelo de Dominio.................................................................................................................................. 6 2.5 .- Definiciones, Acrnimos y Abreviaturas..................................................................................................7 2.6 .- Referencias............................................................................................................................................. 7 2.7 .- Apreciacin global................................................................................................................................... 7

    3 Descripcin Global.............................................................................................................................................. 7

    3.1 .- Funciones del Producto........................................................................................................................... 7 3.2 .- Casos de Uso ......................................................................................................................................... 9 3.3 .- Caractersticas de los Usuarios.............................................................................................................40

    4 Requisitos Especficos ..................................................................................................................................... 41

    4.1 .- Requisitos funcionales........................................................................................................................... 41 4.2 .- Restricciones del diseo........................................................................................................................44 4.3 .- Atributos de sistema de software...........................................................................................................44 4.4 .- Requisitos del desarrollo......................................................................................................................45

    Apndices ............................................................................................................................................................ 46

  • Especificacin de Requerimientos de Software

    1 Informacin General

    1.1 Gerencias Solicitantes

    Gerencia General de Atencin Social

    1.2 Cdigo del Proyecto

    GCC-V1.0

    1.3 Nombre del Proyecto

    Gestor de Contenidos Comunitarios para las Comunidades Organizadas

    1.4 Beneficiario

    Comunidades organizadas en Consejos Comunales, Medios Comunitarios, Mesas Tcnicas, entre otras.

    2 Introduccin

    2.1 Antecedentes

    Actualmente las comunidades en Venezuela estn viviendo un proceso de transformacin que parte del protagonismo en la construccin de su propia realidad. A travs de la conformacin de Los Consejos Comunales la sociedad est apuntalando hacia su transformacin y la mejora en la calidad de vida.

    Este proceso le ha permitido crecer y construir nuevas formas y modos de relacionarse con su entorno, siendo la educacin el pilar fundamental que permitir asentar las bases de ese cambio de forma continua y sistemtica.

    El proyecto pretende contribuir al bienestar, crecimiento social y econmico de los consejos comunales y otras formas de organizacin comunitaria, a travs del desarrollo y autogeneracin de contenidos comunitarios, que satisfagan sus necesidades de conocimientos facilitando el intercambio de experiencias e impulsando el uso de las Tecnologas de Informacin y Comunicacin (TIC).

  • 2.2 Justificacin

    En el marco del proyecto Uso de las tecnologas de informacin para el ejercicio del poder popular se hace necesario facilitar a las comunidades herramientas para la gestin de contenidos comunitarios que permitan su elaboracin de forma sencilla, relacionados a su entorno y adems, que impulse el intercambio y difusin con otras comunidades organizadas. En este sentido, se propone el desarrollo del proyecto Gestor de Contenidos Comunitarios para las Comunidades Organizadas.

    Son las personas de las comunidades las que enfrentan los desafos reales en sus vidas diarias y son los mejores jueces sobre la informacin que es ms importante para ellos. Un gestor de contenidos comunitarios centrado en la gente, coloca la responsabilidad en la comunidad para identificar sus necesidades y tambin desarrollar su base de conocimiento. Este enfoque no slo har que el conocimiento adquirido sea ms relevante para su comunidad sino que aumentar la autoconfianza de la gente en su habilidad para encontrar soluciones a los problemas.

    Adems un gestor de contenidos permitir:

    La comunicacin eficiente dentro y entre las comunidades. Indagar y construir posibles soluciones a las situaciones planteadas. Abordar y sistematizar temas de inters colectivo de forma organizada. Elaborar contenidos digitales que generen espacios para la discusin. Intercambiar estos contenidos con otras comunidades para incrementar las posibilidades de

    aprendizaje. Fcil acceso a la informacin relevante y autenticada por la comunidad.

    La propuesta se sustenta en algunos lineamientos del Plan de Desarrollo en Telecomunicaciones ePlan de Desarrollo en Telecomunicaciones e Informtica 2007-2013Informtica 2007-2013, , siendo estos: siendo estos:

    Democratizar el acceso al conocimiento articulando las distintas iniciativas del Estado. Democratizar el acceso al conocimiento articulando las distintas iniciativas del Estado. Desarrollar e instrumentar un plan para la democratizacin y socializacin del uso y aplicacinDesarrollar e instrumentar un plan para la democratizacin y socializacin del uso y aplicacin

    de las telecomunicaciones, con este proyecto se apoyara la produccin de contenidosde las telecomunicaciones, con este proyecto se apoyara la produccin de contenidos comunitarios multimedia. comunitarios multimedia.

    Formar capital humano en el uso de las TIC y fomentar la investigacin en el rea.Formar capital humano en el uso de las TIC y fomentar la investigacin en el rea. Impulso a la Soberana de las Tecnologas de Informacin.Impulso a la Soberana de las Tecnologas de Informacin. Potenciacin del Uso de las tecnologas de Informacin en el Sector Gobierno y lasPotenciacin del Uso de las tecnologas de Informacin en el Sector Gobierno y las

    Comunidades Organizadas.Comunidades Organizadas.

    As mismo se promover la participacin de la comunidad organizada, garantizando una herramienta de fcil uso, basada en metodologas para la autogeneracin de contenidos comunitarios, disminuyendo las barreras a las que comnmente se exponen las comunidades cuando hacen uso de las TIC.

  • 2.3 Alcance

    El Gestor de Contenidos Comunitarios para las Comunidades Organizadas proveer una interfaz Web fcil de entender y utilizar, con ayudas que faciliten la enseanza y aprendizaje del usuario final, soportando una cantidad concurrente de usuarios, permitir desarrollar procesos de investigacin diagnstica de problemas, necesidades y potencialidades con la participacin de las comunidades organizadas, establecer privilegios de acceso diferenciados dependiendo del tipo de usuario y rol que desempea dentro de la aplicacin, contar con herramientas para desarrollar cada una de las fases del diagnstico. Garantizar un histrico permanente de cada una de las operaciones manteniendo todos los cambios de estado que se ejecuten, adems de generar reportes y estadsticas parametrizables y dinmicas.

  • 2.4 Modelo de Dominio

    2.5 Definiciones, Acrnimos y Abreviaturas

    Todas las definiciones, acrnimos y abreviaturas necesarias para entender este documento estn especificadas en el Glosario del Sistema (Para ms informacin ver referencias).

  • 2.6 Referencias

    Ttulo Fecha Organizacin Identificador del documento

    Trminos de Referencia

    Junio 2008 CNTI TDR-GCC-V1

    Glosario del Sistema Junio 2008 CNTI GLOSARIO-GCC-V1

    2.7 Apreciacin global

    A travs de este documento se define de forma precisa el producto de software que se va a construir, se documenta una perspectiva del producto, se listan las interfaces del sistema y se proporcionan las funcionalidades del software. Las decisiones a realizar se describen a travs de casos de uso, los cuales estn basados en informacin de los documentos de la propuesta (Trminos de Referencia) y requerimientos del usuario. La realizacin de los casos de uso permiten mostrar de una forma grfica la captura de los requisitos, mostrando as la secuencia de iteraciones que se desarrollarn entre el sistema y sus actores, adems se describen tambin las caractersticas generales de los usuarios y los requisitos especficos del sistema.

    3 Descripcin Global

    3.1 Funciones del Producto

    Portal Web

    Cdigo

    Funcin Descripcin

    01 Proporcionar informacin conceptual acerca de los contenidos comunitarios.

    Aportar informacin bsica y conceptual que permita dejar claro en todos los aspectos la generacin de contenidos comunitarios.

    02 Registrar Opiniones. Disponer de un medio que permita a la comunidad emitir opiniones sobre su experiencia en el uso de la herramienta.

    03 Generar estadsticas. Generar estadsticas bsicas automticamente, para medir el nmero de

  • Cdigo

    Funcin Descripcin

    descargas de la herramienta, nmero de publicaciones, visitantes del portal, nmero de comunidades registradas, entre otros.

    04 Gestionar Documentos Proporcionar documentos de inters relacionados al tema. Estos documentos deben estar organizados por secciones. La comunidad podr compartir documentos de inters relacionados al tema previa aprobacin del administrador. Esta zona debe poder ser consultada por cualquier tipo de usuario.

    05 Disponer de la herramienta para la generacin de contenidos comunitarios.

    Permitir a la comunidad tener acceso directo a la herramienta a travs del portal que le permita descargarla.

    06 Generar un Banco de contenidos comunitarios.

    Publicar los contenidos de las comunidades organizadas a travs de este mdulo.

    07 Registrar las comunidades organizadas. Permitir a Las comunidades organizadas registrase en el portal para poder hacer uso del servicio de publicacin de contenidos comunitarios del portal. De manera tal que se pueda Crear, modificar y eliminar usuarios, as como definir los privilegios de stos.

    08 Validar Usuarios Validar los usuarios que ingresan al sistema, manteniendo control de la parte pblica y privada del mismo.

    Gestor de Contenidos

    Cdigo

    Funcin Descripcin

    01 Disponer de tutoriales o guas didcticas para orientar en la generacin contenidos comunitarios.

    Mostrar contenido didctico para la orientacin de la comunidad en el proceso de construccin de contenidos comunitarios.

    02 Disponer de una metodologa automatizada Registrar la informacin suministrada por las

  • Cdigo

    Funcin Descripcin

    que permita la construccin de contenidos comunitarios.

    comunidades segn la metodologa planteada tomndose en cuenta lo siguiente: fase de investigacin, elaboracin del guin, la informacin multimedia (imgenes, fotos, vdeos, sonidos, etc.)

    03 Disponer de opciones para la incorporacin y edicin de: imgenes, grficos, textos, animacin, esquemas, videos, sonido y fotos.

    Contar con funciones multimedia que permita integrarlas para la gestin de contenidos comunitarios.

    04 Disponer de opciones para la integracin en forma ordenada del contenido educativo.

    Disponer de una opcin automatizada para la construccin lineal del contenido educativo, facilitando la previsualizacin del mismo.

    05 Disponer de opciones de copiado en diferentes formatos: DVD, CD, Mp3, Mp4, entre otros.

    Disponer de una opcin que permita copiar el contenido educativo en diferentes formatos.

    06 Gestionar Usuarios Crear, modificar y eliminar usuarios, as como definir los privilegios de stos.

    07 Validar Usuarios Validar los usuarios que ingresan al sistema, manteniendo control de la parte pblica y privada del mismo.

    3.2 Casos de Uso

    3.3.1 Actores

    Cdigo

    Actor Descripcin

    01 Usuario General Consultar y descargar informacin conceptual acerca de contenidos comunitarios de inters, datos estadsticos y dems informacin que este disponible en el portal web.

    02 Usuario Interno Registrar informacin referente algn tema de inters para la comunidad en general

  • Cdigo

    Actor Descripcin

    bien sea a travs de guas y/o tutoriales didcticos.

    03 Administrador del sistema Administracin de usuarios, privilegios y seguridad de cuentas.

    3.3.2 Resumen

    Portal Web

    Cdigo

    Caso de Uso Actores participantes

    01 Obtener Informacin General Usuario General

    02 Generar Opinin Usuario General

    03 Generar Estadsticas Usuario General

    04 Gestionar Documentos Usuario Interno

    Crear Documentos Usuario Interno

    Modificar Documentos Usuario Interno

    Eliminar Documentos Usuario Interno

    Consultar Documentos Usuario Interno

    05 Consultar herramienta Usuario Interno

    06 Generar Banco de Contenidos Usuario Interno / Administrador del Sistema

    Registrar Contenido Usuario Interno

    Activar Contenido Administrador del Sistema

    Desactivar Contenido Administrador del Sistema

    Publicar Contenido Administrador del Sistema

    Consultar Contenido Usuario General

    Eliminar Contenido Administrador del Sistema

    07 Gestionar Usuarios Administrador del sistema

    Registrar Usuarios Administrador del sistema

    Modificar Usuarios Administrador del sistema

  • Cdigo

    Caso de Uso Actores participantes

    Eliminar Usuarios Administrador del sistema

    Consultar Usuarios Administrador del sistema

    08 Validar Usuario

    Crear Usuario Usuario General

    Modificar Usuario Usuario General

    Eliminar Usuario Usuario General

    Consultar Usuario Usuario General

    Gestor de Contenidos

    Cdigo

    Caso de Uso Actores participantes

    01 Consultar Tutoriales /Guas Didcticas Usuario Interno

    02 Consultar Metodologa Usuario Interno

    03 Integrar informacin lineal Usuario Interno

    04 Generar copiado en diferentes formatos Usuario Interno

    05 Generar Contenido Multimedia Usuario Interno

    Crear Contenido Usuario Interno

    Modificar Contenido Usuario Interno

    Eliminar Contenido Usuario Interno

    Consultar Contenido Usuario Interno

    06 Gestionar Usuarios Administrador del sistema

    Registrar Usuarios Administrador del sistema

    Modificar Usuarios Administrador del sistema

    Eliminar Usuarios Administrador del sistema

    Consultar Usuarios Administrador del sistema

    07 Validar Usuario Usuario Interno

    Crear Usuario Usuario Interno

    Modificar Usuario Usuario Interno

  • Cdigo

    Caso de Uso Actores participantes

    Eliminar Usuario Usuario Interno

    Consultar Usuario Usuario Interno

    3.3.3 Diagramas

    Diagrama General:

  • Gestionar Documentos:

  • Generar Banco de Contenido:

  • Consultar Herramienta:

    Generar Contenido Multimedia:

  • Gestionar Usuario:

  • 3.3.4 Especificaciones de Casos de Uso

    Portal Web

    Caso de Uso-01

    Nombre: Obtener Informacin General

  • Caso de Uso-01

    Descripcin: El usuario puede acceder a la informacin general del portal el cual debe estar organizado en el men.

    Requerimiento: Proporcionar informacin conceptual acerca de los Contenidos Comunitarios.

    Precondicin: Ninguna.Flujo Normal:Actor Sistema

    1.2. 2. El usuario selecciona una opcin del

    Men de Informacin General (Conceptual)

    4. El Usuario selecciona otra opcin del men.

    1. Se carga el Men General (Conceptual) con las opciones correspondientes: Noticias, Informacin general, Opinion, Estadsiticas, Gestionar Documentos, Banco de contenidos, Consultar Herramienta, Galera, otros.

    2.3. 3. Despliega la interfaz correspondiente a la opcin

    seleccionada, mostrando la informacin conceptual.

    5. Regresa al punto 3 de este flujo.

    Flujo Alterno:Actor Sistema4.1 El usuario NO selecciona ninguna de las opciones que ofrece el sistema y sale del sitio.

    Postcondicin: Ninguna.Requerimientos Especiales: NingunoPuntos de Extensin: Ninguno

    Caso de Uso-02

    Nombre: Generar Opinin

  • Caso de Uso-02

    Descripcin: Generar Opiniones Generales y especficos relacionadas a los contenidos comunitarios o servicios en general que ofrece el portal

    Requerimiento: Generar opiniones alusivas a los contenidos. Precondicin: El usuario se debe haber autenticado en el sistema

    a travs de un nombre de usuario y clave vlidos.

    Flujo Normal:Actor Sistema1. Se activa cuando el usuario selecciona la opcin en el Men

    3. Ingresa la Informacin que considere correspondiente segn su opinin y pulsa el botn enviar.

    2.3. 2. Despliega la interfaz correspondiente a Opinin

    que puede generar el usuario segn su rol.

    3. Ejecuta la accin sobre la Base de Datos y construye la opinin.4. Muestra la opinin descrita.

    Flujo Alterno:Actor Sistema3.1 NO ingresa la informacin y pulsa el botn enviar.

    4.1 Muestra un mensaje que le indica que debe ingresar al menos un frase para generar la opinion

    4.2 Ejecuta la accin sobre la Base de Datos. Pero no halla resultados.5.2 Muestra un mensaje que le indica que no se hallaron resultados para los parmetros introducidos.

    Postcondicin: Opinion Generada.Requerimientos Especiales: NingunoPuntos de Extensin: Ninguno

  • Caso de Uso-03

    Nombre: Generar EstadsticasDescripcin: El portal debe generar estadsticas bsicas

    automticamente, para medir el nmero de descargas de la herramienta, nmero de publicaciones, visitantes del portal, nmero de comunidades registradas, entre otros.

    Requerimiento: Generar estadsticas bsicas automticamente,Precondicin: El usuario se debe haber autenticado en el sistema

    a travs de un nombre de usuario y clave vlidos.

    Flujo Normal:Actor Sistema1. Se activa cuando el usuario visita el portal, selecciona la opcin de descarga de contenidos, se realiza una publicacin del contenido, entre otros.

    3. Selecciona selecciona la opcin a ejecutar

    5. Hace uso de la herramienta.

    2.3. 2. Despliega la interfaz correspondiente.4.5.6.7. 4. Inicia la opcin solicitada.8.

    6. Se ejecuta la accin sobre la Base de Datos y se va adicionando al contador del sistema.

    7. Muestra el conteo segn visitas, descargas, publicaciones u otros.

    Postcondicin: Mostrar informacin

    Requerimientos Especiales: NingunoPuntos de Extensin: Ninguno

    Caso de Uso-04

    Nombre: Gestionar Documentos

  • Caso de Uso-04

    Descripcin: Gestionar documentos o material de contenidos comunitarios, de modo que puedan ser adjuntados y/o descargados por los miembros de la comunidad en general.

    Requerimiento: Gestionar Documentos de Contenidos ComunitariosPrecondicin: El usuario se debe haber autenticado en el sistema

    a travs de un nombre de usuario y clave vlidos.

    Flujo Normal:Actor Sistema1. Se activa cuando el usuario selecciona la opcin Gestionar Documentos que llama al paquete de caso de uso Gestionar Documentos.

    3. Selecciona una de las cuatro (4) opciones que despliega el sistema.

    5. Ingresa todos los datos solicitados por el formulario y pulsa el botn enviar.

    7. Responde afirmativamente.

    2. Despliega la interfaz correspondiente a Gestionar Documentos mostrando las opciones asociados a esta funcionalidad:

    - Crear Documentos.

    - Modificar Documentos.

    - Eliminar Documentos.

    2. - Consultar Documentos.

    4. Despliega la interfaz correspondiente a la opcin seleccionada.

    6. Pregunta si est de acuerdo con la accin a realizar.

    8. Ejecuta la accin sobre la Base de Datos.

    9. Muestra mensaje de operacin exitosa y pregunta si quiere realizar otra operacin del mismo tipo.

  • Caso de Uso-04

    10. Responde afirmativamente.

    11. Regresa al punto 4 de este flujo.

    Flujo Alterno:Actor Sistema3.1.- El usuario NO selecciona ninguna de las opciones que ofrece el sistema y sale del sitio.

    4.1.- El sistema pregunta si est de acuerdo con abandonar el sitio. En caso positivo, cierra la sesin del usuario, cierra la vista privada y carga la pblica.

    4.2.- En caso negativo, la sesin permanece abierta y se sigue mostrando la vista privada.

    Postcondicin: La activacin de cualquier de los extend de este caso de uso implica una accin sobre la Base de Datos del Sistema.

    Requerimientos Especiales: NingunoPuntos de Extensin: Ninguno

    Caso de Uso-05

    Nombre: Consultar HerramientaDescripcin: Consiste en ingresar a la herramienta que estar

    incluida en el portal para permitir la realizacin y carga de contenidos comunitarios.

    Requerimiento: Ingresar a la Herramienta incluida en el portal para hacer uso de ella.

    Precondicin: El usuario debe estar registrado en el sistema y poseer un nombre de usuario y clave vlidos.

    Flujo Normal:Actor Sistema1. Ingresa al portal y pulsa sobre el enlace Consultar Herramienta. 2.

    3. 2. Se activa el caso de uso Autenticar Usuario, el

  • Caso de Uso-05

    3. Usuario ingresa nombre de usuario y clave vlidos.

    5. El usuario selecciona cualquiera de las opciones de la vista privada.

    sistema solicita nombre de usuario y clave para autorizar ingreso a vista privada.

    4. El sistema autoriza el acceso y muestra interfaz de la vista privada.

    6.- Se llama al caso de uso o al paquete de caso de uso seleccionado.

    Flujo Alterno:Actor Sistema3.1.- Usuario ingresa nombre de usuario y/o clave NO vlidos.

    4.1.- El sistema NO autoriza el acceso y muestra un mensaje de error que le indica al usuario que ha ingresa un nombre de usuario y/o clave NO vlidos.

    5.1.- El usuario NO selecciona cualquiera de las opciones de la vista privada y sale del sitio.

    6.1.- El sistema pregunta si est de acuerdo con abandonar el sitio, en caso positivo, cierra la sesin del usuario, cierra la vista privada y carga la pblica.

    6.2.- En caso negativo, la sesin permanece abierta y se sigue mostrando la vista privada.

    Postcondicin: El usuario autenticado inicia una sesin como el rol que le corresponde.

    Requerimientos Especiales: NingunoPuntos de Extensin: Ninguno

    Caso de Uso-06

    Nombre: Generar Banco de ContenidoDescripcin: Publicar los contenidos de las comunidades

    organizadas a travs de este mdulo.

  • Caso de Uso-06

    Requerimiento: Mostrar los contenidos comunitarios generados por las organizaciones comunitarias

    Precondicin: El usuario se debe haber autenticado en el sistema a

    Flujo Normal:Actor Sistema1. Se activa cuando el usuario selecciona la opcin Banco de Contenidos.

    3. Selecciona una de las seis (6) opciones que despliega el sistema y pulsa el botn enviar.

    5. El administrador revisa la informacin y si la considera buena activa la opcin solicitada por el usuario.

    7. Responde afirmativamente.

    2. Despliega la interfaz correspondiente a Banco de Contenidos mostrando las opciones asociados a esta funcionalidad:

    Registrar Contenidos

    Activar Contenido

    Desactivar Contenido

    Publicar Contenido

    Consultar Contenido

    Eliminar Contenido

    4. Emite un mensaje con la opcin seleccionada al administrador

    6. Pregunta si est de acuerdo con la accin a realizar.

    8. Ejecuta la accin sobre la Base de Datos.

    9. Muestra mensaje de operacin exitosa y pregunta si quiere realizar otra operacin del mismo tipo.

  • Caso de Uso-06

    10. Responde afirmativamente.

    12. Enva un mensaje al usuario informado si la operacin ha sido realizada de forma exitosa o no.

    11. Regresa al punto 5 de este flujo.

    Flujo Alterno:Actor Sistema3.1.- El usuario NO selecciona ninguna de las opciones que ofrece el sistema y sale del sitio.

    4.1.- El sistema pregunta si est de acuerdo con abandonar el sitio, en caso positivo, cierra la sesin del usuario, cierra la vista privada y carga la pblica.

    4.2.- En caso negativo, la sesin permanece abierta y se sigue mostrando la vista privada.

    Postcondicin: La activacin de cualquier de los extend de este caso de uso implica una accin sobre la Base de Datos del Sistema.

    Requerimientos Especiales: NingunoPuntos de Extensin: Ninguno

    Caso de Uso-07

    Nombre: Gestionar Usuarios Descripcin: Crear, modificar y eliminar usuarios, as como definir

    los privilegios de stos.

    Requerimiento: Administrar Usuarios del sistema.Precondicin: El usuario se debe haber autenticado en el sistema

    a travs de un nombre de usuario y clave vlidos.

    Flujo Normal:Actor Sistema1. Se activa cuando el usuario selecciona la opcin Gestionar Usuarios que llama al

  • Caso de Uso-07paquete de caso de uso Gestionar Usuarios.

    3. Selecciona una de las cuatro (4) opciones que despliega el sistema.

    5. Ingresa todos los datos solicitados por el formulario y pulsa el botn enviar.

    7. Responde afirmativamente.

    10. Responde afirmativamente.

    2. Despliega la interfaz correspondiente a Gestionar Usuarios mostrando las opciones asociados a esta funcionalidad:

    - Crear Usuario.

    - Modificar Usuario.

    - Eliminar Usuario.

    2. - Consultar Usuario.

    4. Despliega la interfaz correspondiente a la opcin seleccionada.

    6. Pregunta si est de acuerdo con la accin a realizar.

    8. Ejecuta la accin sobre la Base de Datos.

    9. Muestra mensaje de operacin exitosa y pregunta si quiere realizar otra operacin del mismo tipo.

    11. Regresa al punto 4 de este flujo.

    Flujo Alterno:Actor Sistema3.1.- El usuario NO selecciona ninguna de las opciones que ofrece el sistema y sale del sitio.

    4.1.- El sistema pregunta si est de acuerdo con abandonar el sitio, en caso positivo, cierra la sesin del usuario, cierra la vista privada y carga la pblica.

  • Caso de Uso-074.2.- En caso negativo, la sesin permanece abierta y se sigue mostrando la vista privada.

    5.1.- NO ingresa datos al formulario y pulsa el botn enviar.

    6.1.- Muestra un mensaje que le indica que debe llenar el formulario desplegado.

    5.2.- NO ingresa todos los datos al formulario y pulsa el botn enviar.

    6.2.- Muestra un mensaje que le indica que dejo algn campo del formulario sin llenar e informa cuales.

    7.1.- Responde negativamente. 8.1.- Le regresa al formulario.

    10.1.- Responde negativamente. 11.1.- Lleva a la interfaz inicial de la vista privada.

    Postcondicin: La activacin de cualquier de los extend de este caso de uso implica una accin sobre la Base de Datos del Sistema.

    Requerimientos Especiales: NingunoPuntos de Extensin: Ninguno

    Caso de Uso-08

    Nombre: Validar UsuarioDescripcin: Consiste en realizar la validacin del usuario que

    pretende ingresar a la vista privada, a travs de un nombre de usuario y clave.

    Requerimiento: Implementacin de polticas de seguridad para el acceso a las reas administrativas y funcionales del portal.

    Precondicin: El usuario debe estar registrado en el sistema y poseer un nombre de usuario y clave vlidos.

    Flujo Normal:Actor Sistema1. Ingresa al portal y pulsa sobre el enlace Iniciar Sesin. 2.

    3. 2. Se activa el caso de uso Autenticar Usuario, el sistema solicita nombre de usuario y clave para

  • Caso de Uso-08

    3. Usuario ingresa nombre de usuario y clave vlidos.

    5. El usuario selecciona cualquiera de las opciones de la vista privada.

    autorizar ingreso a vista privada.

    4. El sistema autoriza el acceso y muestra interfaz de la vista privada.

    6.- Se llama al caso de uso o al paquete de caso de uso seleccionado.

    Flujo Alterno:Actor Sistema3.1.- Usuario ingresa nombre de usuario y/o clave NO vlidos.

    4.1.- El sistema NO autoriza el acceso y muestra un mensaje de error que le indica al usuario que ha ingresa un nombre de usuario y/o clave NO vlidos.

    5.1.- El usuario NO selecciona cualquiera de las opciones de la vista privada y sale del sitio.

    6.1.- El sistema pregunta si est de acuerdo con abandonar el sitio, en caso positivo, cierra la sesin del usuario, cierra la vista privada y carga la pblica.

    6.2.- En caso negativo, la sesin permanece abierta y se sigue mostrando la vista privada.

    Postcondicin: El usuario autenticado inicia una sesin como el rol que le corresponde.

    Requerimientos Especiales: NingunoPuntos de Extensin: Ninguno

    Gestor de Contenido

    Caso de Uso-01

    Nombre: Consultar Tutoriales / Guas Didcticas

  • Caso de Uso-01

    Descripcin: El usuario puede acceder a la informacin de Tutoriales / Guas Didcticas asignadas en la Herramienta para la realizacin de Contenidos.

    Requerimiento: Proporcionar informacin conceptual acerca de la realizacin de los Contenidos Comunitarios

    Precondicin: El usuario debe estar registrado en el sistema y poseer un nombre de usuario y clave vlidos.

    Flujo Normal:Actor Sistema

    1.2. 2. El usuario selecciona la opcin de

    Tutoriales / Guas Didcticas.

    4. El usuario hace click sobre el contenido de su inters para descargar el mismo.

    6. El Usuario selecciona otra opcin del men.

    1. Se carga el Men General (Conceptual) con las opciones correspondientes: Consulta de Tutoriales, Consultar Metodologa, Integrar informacin lineal, entre otros.

    2.3. 3. Despliega la interfaz correspondiente a la opcin

    seleccionada, mostrando diversos contenidos

    5. Muestra el contenido seleccionado.

    7. Regresa al punto 5 de este flujo.

    Flujo Alterno:Actor Sistema4.1 El usuario NO selecciona ninguna de las opciones que ofrece el sistema y sale del sitio.

    Postcondicin: Ninguna.Requerimientos Especiales: NingunoPuntos de Extensin: Consultar Tutoriales / Guas Didcticas.

  • Caso de Uso-02

    Nombre: Consultar MetodologaDescripcin: El usuario puede acceder a la informacin de

    Metodologa asignada en la Herramienta para la realizacin de Contenidos.

    Requerimiento: Proporcionar informacin conceptual acerca de la Metodologa a utilizar para la realizacin de los Contenidos Comunitarios

    Precondicin: El usuario debe estar registrado en el sistema y poseer un nombre de usuario y clave vlidos.

    Flujo Normal:Actor Sistema

    1.2. 2. El usuario selecciona la opcin de:

    Consultar Metodologa.

    4. El usuario hace click sobre el contenido para descargar el mismo.

    6. El usuario responde afirmativamente

    1. Se carga el Men General (Conceptual) con las opciones correspondientes: Consulta de Tutoriales, Consultar Metodologa, Integrar informacin lineal, entre otros.

    3. Despliega la interfaz correspondiente a la opcin seleccionada, mostrando el enlace del contenido

    2.3. 5. Pregunta si est de acuerdo con la accin a

    realizar.

    7. Muestra la informacin.

    Flujo Alterno:Actor Sistema4.1 El usuario NO selecciona ninguna de las opciones que ofrece el sistema y sale del sitio.

    Postcondicin: Ninguna.

  • Caso de Uso-02

    Requerimientos Especiales: NingunoPuntos de Extensin: Consultar Tutoriales / Guas Didcticas.

    Caso de Uso-03

    Nombre: Generar Contenidos MultimediaDescripcin: La herramienta debe contar con funciones

    multimedia que permita integrarlas para la gestin de contenidos comunitarios.

    Requerimiento: Generar Contenidos MultimediaPrecondicin: El usuario se debe haber autenticado en el sistema

    a travs de un nombre de usuario y clave vlidos.

    Flujo Normal:Actor Sistema1. Se activa cuando el usuario selecciona la opcin Generar Contenidos Multimedia que llama al paquete de caso de uso Gestionar Documentos.

    3. Selecciona una de las ocho (8) opciones que despliega el sistema.

    5. Hace un click en la opcin que mas le guste

    2. Despliega la interfaz correspondiente a Generar Contenidos Multimedia mostrando las opciones asociados a esta funcionalidad:

    Galera de imgenes.

    Variedad de sonido.

    Grficos.

    Animaciones.

    Esquemas.

    Fotos.

    Vdeos.

    Fondos

    4. Despliega la interfaz correspondiente a la opcin seleccionada.

  • Caso de Uso-03

    7. Regresa al punto 4 de este flujo. 6. Muestra opcin seleccionada.

    Flujo Alterno:Actor Sistema3.1.- El usuario NO selecciona ninguna de las opciones que ofrece el sistema y sale del sitio.

    4.1.- El sistema pregunta si est de acuerdo con abandonar el sitio. En caso positivo, cierra la sesin del usuario, cierra la vista privada y carga la pblica.

    4.2.- En caso negativo, la sesin permanece abierta y se sigue mostrando la vista privada.

    Postcondicin: La activacin de cualquier de los extend de este caso de uso implica una accin sobre la Base de Datos del Sistema.

    Requerimientos Especiales: NingunoPuntos de Extensin: Ninguno

    Caso de Uso-04

    Nombre: Integrar informacin linealDescripcin: La herramienta debe contar con la opcin que

    permita integrar los diferentes formatos para la construccin lineal del contenido.

    Requerimiento: Disponer de una opcin automatizada para la construccin lineal del contenido educativo, facilitando la previsualizacin del mismo.

    Precondicin: El usuario se debe haber autenticado en el sistema a travs de un nombre de usuario y clave vlidos.

    Flujo Normal:Actor Sistema1. Se activa cuando el usuario selecciona la

  • Caso de Uso-04opcin integrar informacin lineal que llama al paquete de caso de uso Gestionar Documentos.

    3. Selecciona una de las diversas opciones que muestra el sistema de como visualizar los contenidos.

    2. Despliega la interfaz correspondiente a Gestionar Documentos y muestra una serie de opciones que permite al usuario seleccionar como quiere visualizar los contenidos tales como:

    Por Fecha de registro

    Por categora

    Por nombres de registros

    Por registros activos

    Por registros inactivos

    Registros publicados

    4. Muestra los contenidos segn opcin seleccionada

    Flujo Alterno:Actor Sistema3.1.- El usuario NO selecciona ninguna de las opciones que ofrece el sistema y sale del sitio.

    4.1.- El sistema pregunta si est de acuerdo con abandonar el sitio, en caso positivo, cierra la sesin del usuario, cierra la vista privada y carga la pblica.

    4.2.- En caso negativo, la sesin permanece abierta y se sigue mostrando la vista privada.

    Postcondicin: La activacin de cualquier de los extend de este caso de uso implica una accin sobre la Base de Datos del Sistema.

    Requerimientos Especiales: NingunoPuntos de Extensin: Ninguno

  • Caso de Uso-05

    Nombre: Generar copiado en diferentes formatosDescripcin: La herramienta debe contar con la opcin que

    permita copiar el contenido educativo en diferentes formatos.

    Requerimiento: Disponer de opciones de copiado en diferentes formatos: DVD, CD, Mp3, Mp4, entre otros.

    Precondicin: El usuario se debe haber autenticado en el sistema a travs de un nombre de usuario y clave vlidos.

    Flujo Normal:Actor Sistema1. Se activa cuando el usuario selecciona la opcin Generar copiado en diferentes formatos que llama al paquete de caso de uso Gestionar Documentos.

    3. Selecciona una de las diversas opciones que muestra el sistema de como visualizar los contenidos.

    5. Responde afirmativamente

    2. Despliega la interfaz correspondiente a Gestionar Documentos y muestra una serie de opciones que permite al usuario seleccionar en qu formato desea copiar el contenido como:

    DVD CD Mp3 Mp4 Entre otros.

    4. El sistema pregunta si est seguro de utilizar el formato seleccionado

    6. Copia el contenido en el formato seleccionado por el usuario.

    Flujo Alterno:Actor Sistema3.1.- El usuario NO selecciona ninguna de las opciones que ofrece el sistema y sale del sitio.

    4.1.- El sistema pregunta si est de acuerdo con abandonar el sitio, en caso positivo, cierra la sesin del usuario, cierra la vista privada y carga la pblica.

  • Caso de Uso-054.2.- En caso negativo, la sesin permanece abierta y se sigue mostrando la vista privada.

    Postcondicin: La activacin de cualquier de los extend de este caso de uso implica una accin sobre la Base de Datos del Sistema.

    Requerimientos Especiales: NingunoPuntos de Extensin: Ninguno

    Caso de Uso-06

    Nombre: Gestionar Usuarios Descripcin: Crear, modificar y eliminar usuarios, as como definir

    los privilegios de stos.

    Requerimiento: Administrar Usuarios del sistema.Precondicin: El usuario se debe haber autenticado en el sistema

    a travs de un nombre de usuario y clave vlidos.

    Flujo Normal:Actor Sistema1. Se activa cuando el usuario selecciona la opcin Gestionar Usuarios que llama al paquete de caso de uso Gestionar Usuarios.

    3. Selecciona una de las cuatro (4) opciones que despliega el sistema.

    2. Despliega la interfaz correspondiente a Gestionar Usuarios mostrando las opciones asociados a esta funcionalidad:

    - Crear Usuario.

    - Modificar Usuario.

    - Eliminar Usuario.

    2. - Consultar Usuario.

    4. Despliega la interfaz correspondiente a la opcin

  • Caso de Uso-06

    5. Ingresa todos los datos solicitados por el formulario y pulsa el botn enviar.

    7. Responde afirmativamente.

    10. Responde afirmativamente.

    seleccionada.

    6. Pregunta si est de acuerdo con la accin a realizar.

    8. Ejecuta la accin sobre la Base de Datos.

    9. Muestra mensaje de operacin exitosa y pregunta si quiere realizar otra operacin del mismo tipo.

    11. Regresa al punto 4 de este flujo.

    Flujo Alterno:Actor Sistema3.1.- El usuario NO selecciona ninguna de las opciones que ofrece el sistema y sale del sitio.

    4.1.- El sistema pregunta si est de acuerdo con abandonar el sitio, en caso positivo, cierra la sesin del usuario, cierra la vista privada y carga la pblica.

    4.2.- En caso negativo, la sesin permanece abierta y se sigue mostrando la vista privada.

    5.1.- NO ingresa datos al formulario y pulsa el botn enviar.

    6.1.- Muestra un mensaje que le indica que debe llenar el formulario desplegado.

    5.2.- NO ingresa todos los datos al formulario y pulsa el botn enviar.

    6.2.- Muestra un mensaje que le indica que dejo algn campo del formulario sin llenar e informa cuales.

    7.1.- Responde negativamente. 8.1.- Le regresa al formulario.

  • Caso de Uso-07

    Nombre: Validar UsuarioDescripcin: Consiste en realizar la validacin del usuario que

    pretende ingresar a la vista privada, a travs de un nombre de usuario y clave.

    Requerimiento: Implementacin de polticas de seguridad para el acceso a las reas administrativas y funcionales del portal.

    Precondicin: El usuario debe estar registrado en el sistema y poseer un nombre de usuario y clave vlidos.

    Flujo Normal:Actor Sistema1. Ingresa al portal y pulsa sobre el enlace Iniciar Sesin.

    3. Usuario ingresa nombre de usuario y clave vlidos.

    5. El usuario selecciona cualquiera de las opciones de la vista privada.

    2.3. 2. Se activa el caso de uso Autenticar Usuario, el

    sistema solicita nombre de usuario y clave para autorizar ingreso a vista privada.

    4. El sistema autoriza el acceso y muestra interfaz de la vista privada.

    6.- Se llama al caso de uso o al paquete de caso de uso seleccionado.

    Flujo Alterno:Actor Sistema3.1.- Usuario ingresa nombre de usuario y/o clave NO vlidos.

    4.1.- El sistema NO autoriza el acceso y muestra un mensaje de error que le indica al usuario que ha ingresa un nombre de usuario y/o clave NO vlidos.

    5.1.- El usuario NO selecciona cualquiera de las opciones de la vista privada y sale del sitio.

    6.1.- El sistema pregunta si est de acuerdo con abandonar el sitio, en caso positivo, cierra la sesin

  • Caso de Uso-07del usuario, cierra la vista privada y carga la pblica.

    6.2.- En caso negativo, la sesin permanece abierta y se sigue mostrando la vista privada.

    Postcondicin: El usuario autenticado inicia una sesin como el rol que le corresponde.

    Requerimientos Especiales: NingunoPuntos de Extensin: Ninguno

    3.3 Caractersticas de los Usuarios

    3.4.1 Administrador del sistema

    Rol Administrador del sistemaDescripcin Usuario Administrador del sistemaResponsabilidades Encargado de la creacin y administracin de usuarios, privilegios y

    seguridad de cuentas.Criterio de xito Que el sistema satisfaga sus necesidades especficas.Grado de participacin

    Alta

    Comentarios La administracin estar a cargo del Ministerio del Poder Popular para la Participacin y Proteccin Social.

    3.4.2 Usuario interno del sistema

    Rol Colaborador de la ComunidadDescripcin Representantes de la comunidad organizadaResponsabilidades Registrar informacin referente a contenidos de inters para su

    comunidad, tiene participacin directa en: la identificacin de problemas, el diseo de soluciones, diseo de planes de accin (reflejando las potencialidades de la comunidad), definiendo las actividades que desarrollar la comunidad y la estructura presupuestaria, as como realizar comentarios y sugerencias de acuerdo a sus experiencias y hacer consultas en relaciones a otras comunidades.

    Criterio de xito Que el sistema satisfaga sus necesidades especficas.Grado de Alto

  • participacinComentarios Este es un trabajo que se realiza en equipo, con la participacin de los

    integrantes de la comunidad, sta persona funge como intermediario entre el sistema y la comunidad.

    3.4.3 Usuario externo del sistema

    Rol Usuario GeneralDescripcin Integrantes del consejo comunal, Representantes de las instituciones

    pblicas y privadas, ciudadano comnResponsabilidades Consultar y descargar informacin conceptual respecto a temas de

    inters, datos estadsticos y dems informacin que este disponible en el portal web.

    Criterio de xito Fcil acceso y entendimiento de la informacin publicada en el portal.Grado de participacin

    Medio

    Comentarios Ninguno.

    4 Requisitos Especficos

    4.1 No Funcionales

    4.2.1 Usabilidad

    Deber ser fcil de comprender, aprender y usar, adems de ser atractivo al usuario. Se debe tomar en cuenta que los usuarios poseen conocimientos bsicos en computacin y son de distintos mbitos culturales.

    El portal y la herramienta debe reflejar la diversidad cultural de Venezuela. La herramienta debe ser de fcil instalacin.

    4.2.2 Confiabilidad El sistema debe estar disponible en el 100% de los casos. El porcentaje de fallas en el acceso al sistema debe ser mximo del 0.001%. El porcentaje de fallas en las transacciones debe ser mximo del 0.001%.

    4.2.3 Seguridad

    El acceso a cada uno de los mdulos y recursos se debe realizar a travs de un nico

  • proceso de ingreso. Establecer perfiles de usuario para el uso del administrador de contenido, como

    Superusuarios, publicadores, etc. Implementacin de polticas de seguridad para el acceso a las reas administrativas y

    funcionales del portal. Se debe permitir el acceso para todo tipo de usuario. Debe haber un mecanismo para recordar la clave de acceso del usuario. La clave de acceso debe ser encriptada.

    4.2.4 Eficiencia El tiempo de respuesta para una transaccin (promedio) debe ser menor a 2 segundos. El nmero de usuarios que debe soportar de forma concurrente es de al menos 1.000 El nmero de transacciones que debe soportar de forma concurrente es de al menos

    1.000 por segundo.

    4.2.5 Mantenimiento y Actualizacin

    La herramienta y el portal deben tener aspectos de fcil mantenimiento y actualizacin que permita adaptarlo a futuras necesidades y caractersticas.

    4.2.6 Soportabilidad y Operabilidad La empresa desarrolladora debe garantizar el soporte de la aplicacin por al menos 6

    meses. Est por definirse el lugar de hospedaje del portal y la herramienta.

    4.2.7 Restriccin de Diseo

    El lenguaje de programacin y el manejador de base de datos usados deben ser libres y basado en estndares abiertos.

    El sistema operativo debe ser Linux en su distribucin Debian. Los productos de software deben ser multiplataforma. Se debe garantizar la

    interaccin de la herramienta con diferentes tipos de software relacionados al rea de produccin de contenidos multimedia

    4.2.8 Requerimientos de Documentacin en Lnea y de Sistemas de Ayuda

    La ayuda en linea debe ser dinmica y grfica de modo que permita a todo tipo de usuarios comprender con la mayor facilidad las funciones del la herramienta.

    Ayudas generales sobre la utilizacin de las diferentes tecnologas multimedia. Disponer de una gua de instalacin de la herramienta.

  • 4.2.9 Interfaces(a) Interfaces de Usuario

    Iconografa adecuada a todos los usuarios. Mantener Imagen del Gobierno Bolivariano usada en los portales del Estado. Men vertical ubicado al lado izquierdo de la pantalla. Uso de pestaas para organizar la informacin. Usar mens contextuales.

    (b) Interfaces de Software

    Se debe considerar que la herramienta pueda integrarse con otras aplicaciones.

    4.2.10 Aspectos Legales(a) Polticas de la Organizacin

    Todos los productos de software deben dar cumplimiento a los postulados establecidos en el Decreto N 3.390, de fecha 28 de diciembre de 2004, en el que se establece el uso prioritario de software libre y estndares abiertos en los organismos de la administracin pblica nacional.

    Se debe garantizar las pruebas funcionales y tcnicas del portal y la herramienta. Se debe garantizar el soporte post_instalacin del producto con un mnimo de seis (6) meses

    de garanta luego de su entrega final. Se debe garantizar la correcta transferencia tecnolgica a la institucin que asuma la

    responsabilidad de administrar el proyecto. Se debe garantizar la transferencia del conocimiento al personal designado por el CNTI y a las

    comunidades piloto. El CNTI participar como Lder durante todas las fases del proyecto. El CNTI realizar seguimiento del avance del proyecto y los pagos se realizarn de acuerdo a la

    conformidad con los entregables.

    (b) Propiedad Intelectual

    La propiedad intelectual corresponde al CNTI.

    4.2.11 Estndares Aplicables

    Aplicacin del modelo Capability Maturity Model Integration (CMMI), mnimo nivel 2. Aplicacin de Hojas de estilo. Uso de Panttones.

  • 1 Informacin General1.1 Gerencias Solicitantes1.2 Cdigo del Proyecto1.3 Nombre del Proyecto1.4 Beneficiario

    2 Introduccin2.1 Antecedentes2.2 Justificacin2.3 Alcance2.4 Modelo de Dominio2.5 Definiciones, Acrnimos y Abreviaturas2.6 Referencias2.7 Apreciacin global

    3 Descripcin Global3.1 Funciones del Producto3.2 Casos de Uso3.3 Caractersticas de los Usuarios

    4 Requisitos Especficos4.1 No Funcionales4.2.1 Usabilidad4.2.2 Confiabilidad4.2.3 Seguridad4.2.4 Eficiencia4.2.5 Mantenimiento y Actualizacin4.2.6 Soportabilidad y Operabilidad4.2.7 Restriccin de Diseo4.2.8 Requerimientos de Documentacin en Lnea y de Sistemas de Ayuda4.2.9 Interfaces4.2.10 Aspectos Legales4.2.11 Estndares Aplicables