1.

- INTRODUCCIÓN

El documento descrito a continuación, definirá, los requerimientos funcionales y no funcionales del Módulo de control de temas de tesis de grado, de forma que nos indicará todas las bondades y funcionalidades del sistema, así como las restricciones del mismo. El alcance se definirá con la determinación de de los diagramas de flujo de datos del CONTROLTEXT, con respecto a la manipulación de información de los temas de grado. Este sistema estará o se definirá con llaves y procesos técnicos los cuales serán viables, contempla las funcionalidades que prestará al usuario dentro del contexto que implica el uso del Sistema Automatizado Educativo (CONTROLTEXT).

Documento SRS

Página 1 de 18

2.- DIAGRAMAS DE FLUJO DE DATOS Y ACTORES
2.1 LISTA DE DIAGRAMAS DE FLUJO DE DATOS
Para el CONTROLTEXT, se han identificado los siguientes flujos de datos descritos a continuación: D.F.D.1.- ALUMNO Es el encargado de presentar el tema de grado para poder obtener la previa aprobación o negación. D.F.D.2.- CONSEJO DIRECTIVO Este es el encargado de aprobar o rechazar los temas de grados presentados. D.F.D.3.- COORDINADOR Es el encargado de revisar, ayudar en la realización de tema de grado al alumno. D.F.D.4.- DIRECTOR DE ESCUELA Es el encargado de extender el certificado pertinente previo a la aprobación de tema de grado. D.F.D.5.- DENUNCIA DE TEMAS En esta opción se permite Ingresar presentar el tema que el alumno va ha realizar para poder graduarse. D.F.D.6.- ENTREGA DEL TEMA Aquí se presenta el tema al encargado, en este caso será el coordinador. D.F.D.7.- REVICION DEL TEMA Aquí se procede a revisar el tema para que pueda pasar a la fase de aprobación. D.F.D.8.- COMPROBACION DE TEMAS Esta opción permite compara el tema en nuestro sistema CONTROLTEXT. D.F.D.9.- INGRESA Aquí se ingresa el tema a ser comprobado. D.F.D.10.- COMPRUEBA Aquí se comprueba si el tema es nuevo o es repetido. D.F.D.11.- ACTUALIZA

Documento SRS

Página 2 de 18

Si el tema no es repetido se procede a guardarlo en la base datos siempre y cuando el tema sea aprobado. D.F.D.12.- APROBACION Esta opción permite ver si el tema de grado ha sido aprobado o no. D.F.D.13.- APROBAR Siempre y cuando el tema se aprobado se pasa a la siguiente parte. D.F.D.14.- RECIBIR CERTIFICADO Cuando el tema se aprobado se recibe un certificado de aprobación por el director de escuela D.F.D.15.- RECHAZO Esta opción es muy importante ya que aquí se revisa cual han sido los errores que tenemos que corregir. D.F.D.16.- NOTIFICACION Aquí se entrega una notificación de que el tema ha sido reprobado y que tiene que corregirlo. D.F.D.17.- INFORME SOBRE TEMA RECHAZADO Se entrega un informe sobre cuales han sido los errores y poder corregirlos. D.F.D.18.- EMISION CERTIFICADO Esta opción el director de escuela extiende un certificado para que el alumno pueda continuar con la realización del tema. D.F.D.19.- RECIBIR Se recibe el certificado para continuar con el tema. D.F.D.20.- CONTINUAR DESARROLLO DEL TEMA Se procede a desarrollar los demás puntos del desarrollo de la tesis. D.F.D.21.- DEFENSA DE LA TESIS Se prepara para proceder a defender el tema que estuvo realizando.

Documento SRS

Página 3 de 18

2.2.- LISTA DE ACTORES
Los actores descritos a continuación son aquellos que por su importancia en el módulo de control de temas de grado, tiene una alta consecuencia en la información y serán estos los principales. CONSEJO DE ESCUELA Actor que es responsable de aprobar o reprobar los diferentes tipos de temas de grado que los estudiantes presentan para la obtención de su titulo profesional. ALUMNO Actor que es responsable de presentar el tema de grado para su posterior defensa de tesis. CONSEJO DIRECTIVO Son los encargados de presentar un informe de tallado sobre los alumnos para que ellos puedan graduarse, ellos presentan los informes económicos de dicho alumno. ENCARGADO DEL PROYECTO Actor que mantendrá y apoyará al estudiante en la realización del tema de grado, para verificar si el alumno esta enfocado y desarrollando correctamente su tema de grado.

Documento SRS

Página 4 de 18

3.- REQUERIMIENTOS
3.1.- REQUERIMIENTOS FUNCIONALES
El AES7 dispondrá de los siguientes requerimientos funcionales, estos están ligados completamente a los casos de uso especificados en este documento, así tenemos: RF1.- El CONTROLTEXT, entregara una notificación si el tema de grado presentado esta repetido o no. RF2.- El CONTROLTEXT, permitirá consultar los temas de grados entregados por el estudiante de la institución. RF3.- El CONTROLTEXT, permitirá ingresar los temas de grados nuevos. RF4.- El CONTROLTEXT, permitirá tener un acceso a la información por un tipo de usuario. RF5.- El CONTROLTEXT, permitirá al usuario ingresar a este y realizar todas sus acciones disponibles. RF6.- El CONTROLTEXT, dispone de una opción en la cual se despliega información de los temas de grado de los estudiantes. RF7.- El CONTROLTEXT, desplegará los temas de grado por tipos de proyectos. RF8.- El CONTROLTEXT, permitirá ingresar los datos personales del alumno. RF9.El CONTROLTEXT, permitirá visualizar los datos personales del alumno. RF10.- El CONTROLTEXT, permitirá actualizar la base de datos. RF11.- El CONTROLTEXT, reducirá el tiempo de búsqueda de temas de grado. RF12.- El CONTROLTEXT, permitirá aprobar o reprobar temas de grado.

Documento SRS

Página 5 de 18

3.2.- REQUERIMIENTOS NO FUNCIONALES
Entre los requerimientos no funcionales tendremos: NRF1.- El CONTROLTEXT, no requiere de programas adicionales para la emisión de certificados. NRF2.- El CONTROLTEXT, presentará la información en una interfaz visual y de fácil manejo al usuario ya que presenta pantallas basada en formas y colorido usado en el ambiente Windows.

REQUERIMIENTOS SOFTWARE
• Requerimientos mínimos Microsoft Windows XP Home Microsoft SQL Standard Edition 2005 • Requerimientos óptimos Microsoft Windows Server 2003 Microsoft SQL Server 2005

REQUERIMIENTOS HARDWARE
• Requerimientos mínimos Computador Pentium IV de 2.4 Ghz, 512MB Memoria RAM, Monitor 15”, Unidad lectora y grabadora de CD, tarjeta de red, puertos USB, teclado y Mouse. • Requerimientos óptimos Computador Pentium IV de 3.4 Ghz, 1GB Memoria RAM, Monitor de 17”, Unidad lectora y grabadora de DVD, tarjeta de red, puertos USB, teclado y Mouse.

Documento SRS

Página 6 de 18

4.- DOCUMENTACIÓN DE USUARIO EN LÍNEA
El Módulo de control de temas de grado dispone de Ayuda en Línea, la cual será presentada de acuerdo al proceso que se este llevando acabo en ese momento del formulario activo. Toda está información se encontrará activa presionando la tecla F1 y será manejada desde la ayuda del sistema, además se dispondrá de un Manual de Usuario, así como de un Manual Técnico del Módulo de control de temas de grado, el cual será específico y concreto para las opciones detalladas, los cuales resolverán cualquier inquietud que tenga el operario del sistema., esta información será entregado en dos formas, físicas: Manual de Usuario Manual de Usuario Impreso magnético (CD)

Documento SRS

Página 7 de 18

5.- RESTRICCIONES
El sistema de requerimientos y el modelamiento del CONTROLTEXT se utilizarán los diagramas de UML, lenguaje que cuenta con reglas para combinar elementos gráficos, este modelo describirá lo que el sistema es capaz de hacer. Para dicho modelamiento se empleará la herramienta de software visual Bpwin, el cual nos provee tanto herramientas como información para poder generar los Diagramas de Flujo de Datos de nuestro Sistema CONTROLTEXT. El uso de herramientas para el desarrollo del CONTROLTEXT, con que se cuenta es Microsoft Visual Basic 2008, el cual no permite que este sistema sea multiplataforma, la arquitectura utilizada será de tipo multiusuario llamada Cliente Servidor

Documento SRS

Página 8 de 18

6.- INTERFASES
6.1.- INTERFASE DE USUARIO
PANTALLA PRINCIPAL En esta pantalla se encuentran las diferentes opciones que podemos utilizar dentro de nuestro sistema CONTROLTEXT. PANTALLA DE INGRESO DE TEMAS En esta pantalla podemos ingresar el tema, el tipo de tema, el tutor asignado, los datos personales del creador de ese tema y la especialidad a la que pertenece el autor. PANTALLA BUSCAR TEMA Aquí podremos realizar una búsqueda de temas que tenemos almacenados en nuestra base de datos.

6.2.- INTERFASE DE HARDWARE
El Módulo de Control de Notas, no dispone de ninguna interfase de hardware para ningún tipo de proceso.

6.3.- INTERFASE DE COMUNICACIÓN
El sistema CONTROLTEXT estará diseñado para funciona en ambiente cliente servidor por lo tanto requiere de una red de área local en la que se utilizará una máquina con un sistema operativo de red y es en esta donde se instalará el sistema con la respectiva base de datos para que desde los demás computadores se acceda a la información que reside en el servidor.

Documento SRS

Página 9 de 18

7.- REQUERIMIENTOS DE LICENCIA
Solicitará al usuario final del CONTROLTEXT, que disponga de software y licencias originales, en todos los equipos donde se instale este módulo, como puede ser los descritos a continuación: • • • • Microsoft Windows 2003 Server Microsoft Windows XP Microsoft SQL Server 2005 Microsoft Visual Basic 2008

Documento SRS 18

Página 10 de

8.- ESTÁNDARES APLICABLES
Los estándares en el desarrollo del CONTROLTEXT, serán usados de forma paramétrica. Esto nos indica que el sistema tendrá por objeto solo un segmento de la escuela de sistemas, sino que este se podrá utilizarlo en las diferentes escuelas del Instituto Tecnológico Cordillera.

PARÁMETROS BASE DE DATOS
Los parámetros para la Base de Datos, se define el nombre de las tablas como “TB”, seguido por una sublinea “_” y por último el nombre de la tabla en mayúsculas y en singular por ejemplo “TEMAS”. TB_TEMAS Para los atributos de cada tabla se dispondrá de la abreviación del contenido del campo cono mínimo 3 caracteres, seguido de una sublinea y por último el nombre de la tabla sin TB_, por ejemplo: Campo cod_estudiante nom_profesor Descripción código estudiante Nombre profesor

PARÁMETROS NOMBRES DE FORMULARIOS
Los nombres de Formularios, iniciaran con “control”, seguido por abreviación con 5 letras del nombre de la actividad que va ha realizar comparación “compa” y el proceso que realiza en la tabla “temas” por ejemplo: controlcompatemas

PARÁMETROS DE VARIABLES
Las variables llevarán un prefijo del tipo de dato que contiene, seguido por el nombre. Variable Strnombre Tipo string Descripción Nombre en string

Documento SRS 18

Página 11 de

Intvalor Blnencontrado Curingreso Dtminicio

integer boolean currency date time

Valor entero Encontrado Ingresos Fecha inicio

Además de esta forma de codificación en las variables se dispondrá de otro modificador para cuando son globales, locales a nivel de módulos y privadas, para el primer caso aumentaremos la letra “g”, para el siguiente la letra “l” y para el último ninguno, por ejemplo: Variable Gstrusuario Gintnivel Lstrabrevia Intmaximo Nivel global global local módulo privada Tipo String integer String integer Descripción Usuario Nivel Abreviación Máximo

Documento SRS 18

Página 12 de

DIAGRAMAS DE FUJO DE DATOS

Documento SRS 18

Página 13 de

Documento SRS 18

Página 14 de

Documento SRS 18

Página 15 de

ESPECIFICACIÓN DE LOS DIGRAMAS DE FUJO DE DATOS
DIAGRAMA FLUJO DE DATOS: alumno ID: D.F.D.1 Actores: Estudiante Precondiciones: 1.- entrega de tema de grado 2. entrega de datos personales Flujo de Eventos 1.- entrega de tema de grado Flujos Alternativos DIAGRAMA FLUJO DE DATOS: consejo directivo ID: D.F.D.2 Actores: dirección escuela sistemas Precondiciones: 1.- entrega de tema de grado 2. aprobación o negación del tema Flujo de Eventos 1.- aprobación o negación del tema Flujos Alternativos DIAGRAMA FLUJO DE DATOS: director escuela ID: D.F.D.3 Actores: dirección escuela sistemas

Documento SRS 18

Página 16 de

Precondiciones: 1.- emite certificado Flujo de Eventos 1.- aprobación del tema Flujos Alternativos DIAGRAMA FLUJO DE DATOS: denuncia del tema ID: D.F.D.4 Actores: coordinador, alumno Precondiciones: 1.- datos del tema 2.- datos personales Flujo de Eventos 1.- entregar tema Flujos Alternativos DIAGRAMA FLUJO DE DATOS: comparación del tema ID: D.F.D.5 Actores: consejo educativo Precondiciones: 1.- revisión del tema 2.- notificación del tema Flujo de Eventos 1.- aprobación o negación del tema Flujos Alternativos

Documento SRS 18

Página 17 de

DIAGRAMA FLUJO DE DATOS: aprobación ID: D.F.D.6 Actores: consejo educativo Precondiciones: 1.- revisión del tema 2.- notificación del tema 3.- aprobación del tema Flujo de Eventos 1.- aprobación o negación del tema 2.- entrega del tema al director de escuela para el certificado Flujos Alternativos DIAGRAMA FLUJO DE DATOS: rechazo ID: D.F.D.7 Actores: consejo educativo Precondiciones: 1.- negación del tema Flujo de Eventos 1.- negación del tema 2.- corregir errores para su próxima revisión. Flujos Alternativos DIAGRAMA FLUJO DE DATOS: emisión del certificado ID: D.F.D.8 Actores: director de escuela Precondiciones: 1.- recibir tema de grado Flujo de Eventos 1.- emite el certificado correspondiente. 2.- entrega del certificado Flujos Alternativos

Documento SRS 18

Página 18 de