[[TOC(heading=This section pages, WikiStart, ModeladoTopicos_2017/sistematizacion, noheading, ModeladoTopicos_2017/sistematizacion/AnalisisDominio, ModeladoTopicos_2017/sistematizacion/PropuestaDesarrollo, ModeladoTopicos_2017/sistematizacion/PlanProyecto, ModeladoTopicos_2017/sistematizacion/EstandaresDesarrollo, ModeladoTopicos_2017/sistematizacion/EspecificacionRequerimiento, ModeladoTopicos_2017/sistematizacion/Codificacion, ModeladoTopicos_2017/sistematizacion/AnalisisyDiseno, ModeladoTopicos_2017/sistematizacion/Pruebas, ModeladoTopicos_2017/sistematizacion/Liberacion, heading=Tabla de Contenido)]] = Especificación de Requerimientos (Funcionalidades) = == 1. Autenticación == '''Diagrama''' {{{ #!plantuml @startuml left to right direction Usuario -- (Acceder al sistema) (Acceder al sistema) --> (Colocar nombre de usuario) (Acceder al sistema) --> (Colocar contraseña) (Colocar nombre de usuario) --> (Click en botón entrar) (Colocar contraseña) --> (Click en botón entrar) (Click en botón entrar) --> (Entrar) @enduml }}} '''Descripción textual''' ||'''''Nombre del caso de uso:'''''[[BR]]||Autenticación || ||'''''Actores participantes:'''''[[BR]]||Todos|| ||'''''Condiciones de entrada:'''''[[BR]]||Ninguna|| ||'''''Condiciones de salida:''''' [[BR]]||Acceso a las opciones del sistema|| ||'''''Flujo de básico'''''[[BR]]||1.- Se accede al sistema\\ 2.- Se coloca el nombre de usuario \\ 3.- Se coloca la contraseña \\ 4.- Se presiona se da clic en el botón entrar o se presiona la tecla enter \\ 5.- Entra en el sistema || ||'''''Flujos alternativos'''''[[BR]]||5.1.- Si las credenciales de usuario no coinciden arroja un mensaje de error || ||'''''Requisitos especiales'''''[[BR]]||La autenticación debe hacerse vía Red Patria|| == 2. Crear Consulta == '''Diagrama''' {{{ #!plantuml @startuml left to right direction Administrador -- (Click en consulta) (Click en consulta) --> (Crear consulta) (Crear consulta) --> (Llenar datos) (Llenar datos) --> (Agregar nombre de la consulta) (Llenar datos) --> (Agregar el nombre de la pregunta) (Agregar el nombre de la pregunta) --> (Agregar opción a la pregunta) (Agregar opción a la pregunta) --> (Escribir texto de la opción) (Agregar opción a la pregunta) --> (Seleccionar el tipo de opción) (Agregar el nombre de la pregunta) --> (Se puede agregar otra opción) (Llenar datos) --> (Se puede agregar otra pregunta) (Llenar datos) --> (Guardar) @enduml }}} '''Descripción textual''' ||'''''Nombre del caso de uso:'''''[[BR]]||Crear Consulta|| ||'''''Actores participantes:'''''''[[BR]]||Usuario Administrador|| ||'''''Condiciones de entrada:'''''[[BR]]||Estar Autenticado|| ||'''''Condiciones de salida:'''''[[BR]]||Se crea una nueva consulta|| ||'''''Flujo de básico'''''[[BR]]||1.- Se va al apartado de consulta \\ 2.- Se selecciona la opción de crear \\ 3.- Se llenan los datos \\ --3.1.- Se agrega el nombre de la consulta \\ --3.2.- Se agrega el nombre de la pregunta \\ ----3.2.1.- Agregar opción a la pregunta \\ ------3.2.1.1.- Escribir texto de la opción \\ ------3.2.1.2.- Seleccionar el tipo de opción \\ ----3.2.2.- Se puede agregar otra opción \\ --3.3.- Se puede agregar otra pregunta \\ 4.- Se da clic en el botón guardar || ||'''''Flujos alternativos'''''[[BR]]||3.1.- Si el nombre de la consulta está repetido devuelve un mensaje \\ 3.2.- Si el nombre de la pregunta está repetido en esta consulta devuelve un mensaje \\ 3.2.1.1.- Si el nombre de la opción está repetido dentro la pregunta devuelve un mensaje || ||'''''Requisitos especiales'''''||Ninguno|| == 3. Responder Consulta == '''Diagrama''' [Se coloca el diagrama correspondiente al caso de uso] '''Descripción textual''' ||'''''Nombre del caso de uso:'''''[[BR]]||Responder Consulta|| ||'''''Actores participantes:'''''''[[BR]]||Usuario Normal|| ||'''''Condiciones de entrada:'''''[[BR]]||Estar Autenticado|| ||'''''Condiciones de salida:'''''[[BR]]||Se responde una consulta|| ||'''''Flujo de básico'''''[[BR]]|| || ||'''''Flujos alternativos'''''[[BR]]||Ninguno|| ||'''''Requisitos especiales'''''||Ninguno|| == 4. Ver Estadística == '''Diagrama''' [Se coloca el diagrama correspondiente al caso de uso] '''Descripción textual''' ||'''''Nombre del caso de uso:'''''[[BR]]||Ver Estadística|| ||'''''Actores participantes:'''''''[[BR]]||Usuario Administrador|| ||'''''Condiciones de entrada:'''''[[BR]]||Estar Autenticado|| ||'''''Condiciones de salida:'''''[[BR]]|| || ||'''''Flujo de básico'''''[[BR]]|| || ||'''''Flujos alternativos'''''[[BR]]||Ninguno|| ||'''''Requisitos especiales'''''||Ninguno|| == 5. Ver Participación en Consultas == '''Diagrama''' [Se coloca el diagrama correspondiente al caso de uso] '''Descripción textual''' ||'''''Nombre del caso de uso:'''''[[BR]]||Ver Participación en Consultas|| ||'''''Actores participantes:'''''''[[BR]]||Usuario Normal|| ||'''''Condiciones de entrada:'''''[[BR]]||Estar Autenticado|| ||'''''Condiciones de salida:'''''[[BR]]|| || ||'''''Flujo de básico'''''[[BR]]|| || ||'''''Flujos alternativos'''''[[BR]]||Ninguno|| ||'''''Requisitos especiales'''''[[BR]]||Ninguno|| == 6. Exportar Resultados de la Consulta == '''Diagrama''' [Se coloca el diagrama correspondiente al caso de uso] '''Descripción textual''' ||'''''Nombre del caso de uso:'''''[[BR]]||Exportar Resultados de la Consulta|| ||'''''Actores participantes:'''''[[BR]]||Usuario Administrador|| ||'''''Condiciones de entrada:'''''[[BR]]||Estar Autenticado|| ||'''''Condiciones de salida:'''''[[BR]]|| || ||'''''Flujo de básico'''''[[BR]]|| || ||'''''Flujos alternativos'''''[[BR]]||Ninguno|| ||'''''Requisitos especiales'''''[[BR]]||Ninguno|| == 7. Seleccionar Perfil para el Procesamiento de Datos == '''Diagrama''' {{{ #!plantuml @startuml left to right direction Administrador -- (Ir a visualizar tópicos) (Ir a visualizar tópicos) --> (Seleccionar la Consulta) (Seleccionar la Consulta) --> (Click en crear/ver consulta) @enduml }}} '''Descripción textual''' ||'''''Nombre del caso de uso:'''''[[BR]]||Seleccionar Perfil para el Procesamiento de Datos|| ||'''''Actores participantes:'''''''[[BR]]||Usuario Administrador|| ||'''''Condiciones de entrada:'''''[[BR]]||Estar Autenticado|| ||'''''Condiciones de salida:'''''[[BR]]||Se procede a configurar el procesamiento|| ||'''''Flujo de básico'''''[[BR]]||1.- Se va al apartado de visualización de tópicos \\ 2.- Se selecciona una consulta (debe estar previamente creada) \\ 3.- Si existe una configuración previa se carga el nombre de la configuración \\ 4.- Se da clic en el botón correspondiente || ||'''''Flujos alternativos'''''[[BR]]||3.1.- Si no existe configuración previa el campo debe estar disponible para colocar un nombre (sin espacios ni caracteres especiales ) y se debe seleccionar el vocabulario y palabras a excluir(estas separadas por ,) \\ 3.2- Si el nombre existe implica que se realizó un procesamiento previo y se muestra el botón ver resultados y volver a procesar \\ 3.3.- Si se esta creando un nuevo perfil de procesamiento debe mostrar el botón para procesar || ||'''''Requisitos especiales'''''[[BR]]||Ninguno|| == 8. Realizar Pre-procesado y ejecutar LDA == '''Diagrama''' {{{ #!plantuml @startuml left to right direction Administrador -- (Click en procesar) Sistema -- (Realizar pre-procesado) (Realizar pre-procesado) --> (Ejecutar implementación del LDA) (Ejecutar implementación del LDA) --> (Enviar notificación/correo al finalizar) @enduml }}} '''Descripción textual''' ||'''''Nombre del caso de uso:'''''[[BR]]||Realizar Pre-procesado y ejecutar LDA|| ||'''''Actores participantes:'''''''[[BR]]||Usuario Administrador|| ||'''''Condiciones de entrada:'''''[[BR]]||Estar Autenticado|| ||'''''Condiciones de salida:'''''[[BR]]||Se ejecuta el pre-procesado y el LDA|| ||'''''Flujo de básico'''''[[BR]]||1.- Se da clic en procesar \\ 2.- Se realiza el pre-procesado en el directorio del perfil (si no existe, se crea) \\ 3.- Se ejecuta la implementación de LDA \\ 4.- Envia una notificación/correo una vez finalice || ||'''''Flujos alternativos'''''[[BR]]||Ninguno || ||'''''Requisitos especiales'''''[[BR]]||Ninguno|| == 9. Generar reporte == '''Diagrama''' {{{ #!plantuml @startuml left to right direction Analista -- (Seleccionar Documento) (Seleccionar Documento) --> (Escoger la cantidad de tópicos) (Escoger la cantidad de tópicos) --> (Dar clic en el botón de reporte) (Dar clic en el botón de reporte) --> (Mostrar en una tabla/pdf los documentos resaltantes\n para ese tópico) @enduml }}} '''Descripción textual''' ||'''''Nombre del caso de uso:'''''[[BR]]||Generar reporte|| ||'''''Actores participantes:'''''''[[BR]]||Usuario Analista|| ||'''''Condiciones de entrada:'''''[[BR]]||Estar Autenticado|| ||'''''Condiciones de salida:'''''[[BR]]||Muestra un reporte|| ||'''''Flujo de básico'''''[[BR]]||1.- Se selecciona el documento \\ 2.- Se escoge la cantidad de tópicos \\ 3.- Se da clic en el botón de reporte \\ 4.- Se muestra el reporte || ||'''''Flujos alternativos'''''[[BR]]||Ninguno || ||'''''Requisitos especiales'''''[[BR]]||Ninguno|| == Flujograma de actividades == {{{ #!plantuml @startuml partition Requerimientos { (*) --> ===B1=== --> "Especificación de \nrequerimientos funcionales" --> ===B2=== ===B1=== --> "Especificación de\nrequerimientos no funcionales" --> ===B2=== --> (*) } @enduml }}}