1 CONTENIDO
2 1. Introduccin ............................................................................................................................ 3 2.1 2.2 2.3 2.4 2.5 3 Propsito ............................................................................................................................. 3 Alcance ................................................................................................................................ 3 Definiciones y reglas............................................................................................................ 4 Referencias .......................................................................................................................... 4 Visin general del documento ............................................................................................ 5
2. Descripcin general ................................................................................................................. 6 3.1 3.2 3.3 3.4 Perspectiva del producto .................................................................................................... 6 Funciones del producto ....................................................................................................... 6 Caractersticas del usuario .................................................................................................. 8 Restricciones ....................................................................................................................... 9 R1................................................................................................................................. 9 R2................................................................................................................................. 9 R3................................................................................................................................. 9 R4................................................................................................................................. 9 R5................................................................................................................................. 9 R6................................................................................................................................. 9
3. Requerimientos especficos .................................................................................................. 11 4.1 Requerimientos de interfaz externa ................................................................................. 11 Interfaz de usuario: ................................................................................................... 11 Interfaz de hardware: ................................................................................................ 11 Interfaz de software: ................................................................................................. 12 Interfaz de comunicacin: ......................................................................................... 12
Requisitos funcionales....................................................................................................... 13 Mantener asignaciones de un curso. ........................................................................ 13 Implementar perfiles en el sistema (profesor y estudiante)..................................... 16 Enviar reclamos a los profesores sobre calificaciones .............................................. 17 Responder reclamos a los estudiantes sobre calificaciones ..................................... 17 Ingresar calificaciones de una asignacin ................................................................. 20
P g i n a 1 | 42
ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE BLUESKY-DIGITAL 4.2.6 4.2.7 4.2.8 4.2.9 4.2.10 4.2.11 4.2.12 4.3 4.4 4.5 Consultar las calificaciones de las asignaciones de un curso .................................... 20 Agregar estudiantes a un curso ................................................................................. 22 Consultar lista de estudiantes de un curso ............................................................... 22 Consultar los cursos a los que pertenece un estudiante .......................................... 23 Consultar los cursos que imparte un profesor .......................................................... 24 Notificar sobre nuevas asignaciones a los estudiantes va correo electrnico ......... 24 Procesar calificacin final de un curso ...................................................................... 24
Requisitos de rendimiento ................................................................................................ 25 Restricciones de diseo ..................................................................................................... 25 Atributos del sistema de software .................................................................................... 26 Confiabilidad: ............................................................................................................ 26 Disponibilidad:........................................................................................................... 26 Seguridad:.................................................................................................................. 26 Dificultad de mantenimiento: ................................................................................... 26 Portabilidad: .............................................................................................................. 27
4. Diagramas de anlisis ............................................................................................................ 27 5.1 5.2 5.3 5.4 Diagrama de contexto del sistema .................................................................................... 27 Modelo del dominio .......................................................................................................... 28 Diagrama de casos de uso ................................................................................................. 29 Diagrama de actividades ................................................................................................... 29 Agregar notas profesor ............................................................................................. 29 Asignaciones profesor ............................................................................................... 30 Consultas profesor .................................................................................................... 31 Ingresar Estudiante ................................................................................................... 31 Consultar asignaciones Estudiante............................................................................ 32 Consultar notas estudiante ....................................................................................... 33
Diagrama de secuencia del sistema .................................................................................. 34 Ver asignaciones por materia .................................................................................... 34 Enviarle consulta de las asignaciones al profesor ..................................................... 35 Consultar calificacin ................................................................................................ 36 Enviar reclamo de calificaciones al estudiante ......................................................... 37 Modificar o eliminar asignaciones ............................................................................ 38 Crear nueva asignacin ............................................................................................. 39
P g i n a 2 | 42
ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE BLUESKY-DIGITAL 5.5.7 5.5.8 5.5.9 Ver calificaciones ....................................................................................................... 40 Insertar nuevo estudiante ......................................................................................... 41 Ver reclamos y consultas........................................................................................... 42
1. INTRODUCCIN
1.1 PROPSITO
En todo proyecto una fase de suma importancia, es determinar los requerimientos que componen el producto en cuestin; el cual permite definir el problema, entenderlo de manera que se cumplan los objetivos, y permita organizar y definir una estructuracin de la informacin de manera que se cubran tanto as todos los aspectos solicitados por los clientes como aquellos que deben de ser inferidos a partir de la informacin recibida. A travs de los casos de uso se especificarn las interacciones que posee el cliente con el software, el cual deriva en un conjunto de requerimientos tanto funcionales como no funcionales que compondrn el sistema. Este documento va dirigido a todos los interesados en el proyecto BlueSkydigital principalmente al cliente Escuela BlueSky, desarrolladores y equipo de testing.
1.2 ALCANCE
Se desarrollar BlueSky-digital.com, el cual consiste en un sistema web para una institucin educativa, que les brindara la informacin necesaria de los cursos a los estudiantes y mantendr una relacin de comunicacin trasparente y rpida entre los estudiantes y los profesores. El sistema consiste en mostrar a los estudiantes informacin relevante de los cursos; cada detalle de las asignaciones y sus calificaciones, el profesor tendr el control completo de la informacin y administracin de sus estudiantes en su correspondiente curso. En caso de cualquier consulta o reclamo de alguna de la informacin mostrada, el estudiante podr envirsela directamente a la cuenta del profesor desde el sistema web para mayor seguridad y de manera personal. El objetivo es que la institucin brinde las mayores comodidades a los estudiantes, as como facilitar la administracin de la informacin de los cursos
P g i n a 3 | 42
ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE BLUESKY-DIGITAL impartidos. Para que su sistema educativo sea completo de todas las maneras posibles.
1.4 REFERENCIAS
lvarez, M. A. (2001). Qu es PHP. Desarrollo Web, Tu mejor ayuda para aprender a hacer webs. Recuperado el 13 de Mayo de 2013, desde http://www.desarrolloweb.com/articulos/392 Ramrez, A., Rivas, L., & Corts, D. (2013). Documento visin BlueSkyDigital. Cartago, Costa Rica. Ramrez, A., Rivas, L., & Corts, D. (2013). Prototipo BlueSky-Digital. Cartago, Costa Rica. The Institute of Electrical and Electronics Engineers, Inc. (2008). IEEE Recommended Practice for Software Requirements Specifications. Nueva York, Estados unidos: the Institute of Electrical and Electronics Engineers, Inc. Familia de protocolos de Internet - Wikipedia, la enciclopedia libre. (s.f.). Wikipedia, la enciclopedia libre. Recuperado el 13 de Mayo de
P g i n a 4 | 42
ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE BLUESKY-DIGITAL 2013, desde http://es.wikipedia.org/wiki/Familia_de_protocolos_de_Internet Kioskea. (s.f.). El protocolo DHCP. Kioskea - Comunidad informtica. Recuperado el 13 de Mayo de 2013, desde http://es.kioskea.net/contents/261-el-protocolo-dhcp Martnez, I. (2007). Qu es MySQL. Informtica. Recuperado el 13 de Mayo de 2013, desde http://indirainformatica.blogspot.com/2007/09/qu-es-mysql.html
P g i n a 5 | 42
ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE BLUESKY-DIGITAL Todo esto a fin de realizar una buena especificacin de todo lo necesario para realizar el proyecto por desarrollar, cumpliendo con todas las expectativas del cliente, y todos los requisitos que la institucin nos solicita.
2 2. DESCRIPCIN GENERAL
2.1 PERSPECTIVA DEL PRODUCTO
El producto final de BlueSky-digital.com es un software web independiente. El siguiente diagrama ilustra los actores del sistema y las funciones de cada uno de ellos.
Como se puede observar, los estudiantes y profesores tienen funciones predefinidas. Estas funciones son disjuntas a excepcin de la de inicio de sesin y consultas generales. Adems, algunas funciones de los profesores se comunican con el departamento de Registro. Asimismo, hay comunicacin entre las funciones de los profesores y los estudiantes. Estas caractersticas se explican en la seccin 3.2.
P g i n a 6 | 42
ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE BLUESKY-DIGITAL Modificar las asignaciones creadas anteriormente. Eliminar alguna asignacin creada anteriormente por alguno profesor. Consultar que asignaciones han sido dejadas para un curso en especfico. Implementacin de perfiles en el sistema, ya sea para un profesor o para un estudiante. El envi de reclamos o preguntas para un profesor en especfico sobre alguna calificacin. Se podr responder a cada estudiante sus preguntas hechas por asignacin o notas. Se podr ingresar calificaciones por asignacin. Se podr consultar las calificaciones por asignaciones de un curso. Se permite el ingreso de un estudiante al curso. Consultar la lista de estudiantes en un curos. Consultar la lista de los cursos en el que el estudiante este matriculado. Consultar los cursos que el profesor imparte. Notificar va correo electrnico la creacin de una nueva asignacin de un curso. Generar informe de notas. Para una mayor comprensin y dar una descripcin ms detallada de las funcionalidades identificadas para el sistema, se ha organizado de la siguiente manera:
y Funciones del
Crear asignaciones para un curso determinado. Modificar asignaciones creadas anteriormente tanto en puntaje como en contenido. Eliminar alguna asignacin creada para un curso especfico. Responder cualquier consulta de un estudiante sobre una asignacin o nota, dentro de un men de consultas. Se podr manejar el valor de las notas del curso en general, as como el valor asignado a cada asignacin. Podr ver la lista de estudiantes que posee un curso en especfico. Podr visualizar la lista de cursos que imparte. Generar un informe que ser enviado a
P g i n a 7 | 42
ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE BLUESKY-DIGITAL registro para su inclusin de notas. Realizar una consulta sobre una asignacin determinada. Realizar consulta sobre alguna nota puesta por el profesor. Podr consultar las notas obtenidas filtradas por curso y asignacin Podr consultar la lista de cursos en los cuales est inscrito. Personalizacin dependiendo del tipo de usuario que utilice el sistema, con sus funciones correspondientes. Funcionar bajo cualquier sistema operativo por ser de software tipo web. Generar una notificacin que ser enviada va correo electrnico a cada uno de los integrantes de un grupo cuando se cree una nueva asignacin
Estudiante
Adaptabilidad
Informativo
P g i n a 8 | 42
2.4 RESTRICCIONES
A continuacin se listan las restricciones del sistema. Dentro de ellas se enumeran reglas del negocio, limitaciones de hardware, confiabilidad del sistema y algunas consideraciones de seguridad. 2.4.1 R1 El software web deber ser funcional en cualquier momento ya que los estudiantes y profesores necesitan que est disponible las 24 horas del da. 2.4.2 R2 La informacin de calificaciones sobre las asignaciones y calificaciones finales no tendr ningn valor legal. 2.4.3 R3 Se debe contar con un nombre de usuario y contrasea vlidos para hacer uso del sistema. Por lo tanto, se requiere ser estudiante o profesor activo de la institucin. 2.4.4 R4 En caso de inicio de sesin fallido, se deber mostrar en el sistema el motivo del fallo y, si fuese necesario, la informacin de contacto para resolver el problema. 2.4.5 R5 Se deber contar con acceso a Internet para hacer uso de la aplicacin. No se implementar ninguna caracterstica que funcione fuera de lnea. 2.4.6 R6 Las contraseas de los estudiantes y profesores se encriptar en la Base de Datos.
P g i n a 9 | 42
ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE BLUESKY-DIGITAL 4. NO se podr cambiar los datos de los profesores, cursos, o estudiantes una vez ingresados al sistema, a menos que se le solicite a la empresa desarrolladora. 5. La generacin del documento se realiza de forma automtica, por lo que una vez generada no se podr modificar. 6. Se pide soporte para navegadores antiguos, por lo que la aplicacin se desarrollara para funcionar en sus ltimas versiones. 7. No se pide ningn programa de desarrollo especifico, por lo cual el desarrollador podr hacerlo en su editor de preferencia, aunque si se desarrollara especficamente con php y base de datos mysql. 8. Todo estudiante deber contar con una direccin de correo, para enviarles las notificaciones. 9. Los datos sern almacenados cada ao, y concluido el mismo, sern eliminados del sistema.
P g i n a 10 | 42
ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE BLUESKY-DIGITAL estudiantes, profesores y los cursos. De este modo, el profesor nicamente estar a cargo de las asignaciones y las calificaciones de sus respectivas materias.
3 3. REQUERIMIENTOS ESPECFICOS
3.1 REQUERIMIENTOS DE INTERFAZ EXTERNA 3.1.1 Interfaz de usuario:
A continuacin se describirn los requerimientos no funcionales de la interfaz, todo aquello relacionado con el aspecto y navegacin del mismo. Los requerimientos solicitados para la interfaz de usuario se encuentran los colores. La aplicacin deber de contar con los colores azul y celeste. Por cuestiones de visibilidad las letras estarn de color negro bajo un fondo de color blanco. Este contraste permite una fcil distincin del texto. La tipografa de la pgina ser verdana con un tamao de 14 y de color negro. Al inicio de la pgina se mostrar una barra que funcionar de encabezado de la aplicacin, de color azul, con dimensin de 150 pixeles de alto. En la parte superior izquierda dentro de la barra aparecer el nombre de la pgina actual, junto con el nombre de BlueSky-Digital. Ser un ttulo en color celeste como es pedido en los requerimientos. En la parte superior derecha dentro de la barra aparecer el logo de BlueSky en formato .png el cual permitir tener transparencia y tendr las dimensiones de 100 pixeles por 100 pixeles. En la parte inferior de la pantalla se mostrar el copyright de la empresa el que contendr informacin acerca de los derechos de autor. A continuacin se mostrara un ejemplo de cmo deber de ser la interfaz de usuario siguiendo las especificaciones anteriormente dada.
P g i n a 11 | 42
ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE BLUESKY-DIGITAL El usuario necesitar contar con un computador, Tablet, celular o cualquier aparato electrnico ya sea este profesor o estudiante. El dispositivo deber tener capacidad de hardware para conectarse a internet de cualquier forma ya sea va cable, o wi-fi. Adems deber de disponer de un mtodo para ingresar informacin a la aplicacin tal como un teclado ya sea fsico o electrnico. Por parte de BlueSky deber contar con un servidor donde se encuentra almacenado el documento html, css y php en su disco duro. Adems otro servidor que se encargar de guardar la base de datos donde se llevar todos los registros necesarios para su correcto funcionamiento y no mezclar la lgica del software con su manejo de datos, esto evitar problemas ms adelante en su mantenimiento.
P g i n a 12 | 42
Para modificar la asignacin el proceso es el mismo. Sin embargo, se cargarn los datos de la asignacin previamente ingresados. El profesor cambiar los datos de acuerdo a su parecer y deber presionar el botn Guardar Cambios.
P g i n a 13 | 42
Para eliminar la asignacin, se ingresar a la misma opcin de modificar. Al lado del botn Guardar Cambios habr uno que tendr como nombre Eliminar, al presionar ese botn, se eliminar la asignacin del curso.
P g i n a 14 | 42
ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE BLUESKY-DIGITAL Al hacer cualquier operacin (crear, modificar, eliminar) se deber notificar por correo electrnico a los estudiantes matriculados en el curso. La estructura del correo electrnico deber ser la siguiente: De: bluesky-digital.com Asunto: Curso NombreCurso Asignacin NombreAsignacin Mensaje: Se ha (creado/modificado/eliminado) la asignacin NombreAsignacin para el curso NombreCurso. Para consultar la informacin de la asignacin inicie sesin en la plataforma de la institucin: www.bluesky-digital.com/login.php Atentamente, NombreProfesor
En caso de que se haya eliminado la asignacin, se omitir la parte del mensaje que informa sobre donde se puede consultar la informacin de la asignacin. Para consultar las asignaciones de un curso, el usuario (profesor o estudiante) deber ingresar al men Asignaciones del curso. El sistema mostrar una lista con las asignaciones que han sido creadas. El usuario dar clic sobre alguna de ellas y el sistema desplegar en otra pantalla la informacin de la asignacin (nombre, descripcin, fecha, tipo).
P g i n a 15 | 42
ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE BLUESKY-DIGITAL 3.2.2 Implementar perfiles en el sistema (profesor y estudiante) El sistema manejar dos perfiles o roles. Los datos tanto de profesores como de estudiantes sern previamente agregados a la Base de Datos. Por lo tanto, el sistema no tendr opcin de Registrarse. Sin embargo, sern los profesores los encargados de agregar los estudiantes a un curso. Para ingresar al sistema, se deber ingresar el nombre de usuario (nmero de carn en caso de ser estudiante, nombre.apellido en caso de ser profesor) y la contrasea. Una vez ingresados los datos se deber presionar el botn Ingresar. En caso de ingresarse correctamente esos datos, se ingresar al men principal de acuerdo al perfil del usuario.
P g i n a 16 | 42
3.2.3 Enviar reclamos a los profesores sobre calificaciones El sistema estar en la capacidad de enviar reclamos a los profesores sobre la calificacin de una asignacin. Esta caracterstica es exclusiva de los estudiantes. Para enviar un reclamo se solicitar al estudiante que proporcione el nombre de la asignacin (tipo string) y el asunto del reclamo (tipo string). Despus de haber ingresado los datos, se deber seleccionar la opcin Enviar. En caso de no ingresarse alguno de los datos requeridos no se enviar el reclamo.
3.2.4 Responder reclamos a los estudiantes sobre calificaciones El sistema estar en la capacidad de responder reclamos a los estudiantes sobre la calificacin de una asignacin. Esta caracterstica es exclusiva de los
P g i n a 17 | 42
ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE BLUESKY-DIGITAL profesores. Para responder a un reclamo, el profesor deber seleccionar uno de la lista de reclamos pendientes por responder y seleccionar la opcin Consultar Reclamo.
El sistema cargar la informacin del reclamo. Para responder el reclamo, el profesor deber ingresar su respuesta en el campo de texto que se le proporciona (tipo string). Una vez ingresado se deber seleccionar la opcin Enviar Respuesta. En caso de que no se ingrese la respuesta, no se pondr responder al reclamo.
P g i n a 18 | 42
ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE BLUESKY-DIGITAL La respuesta del reclamo deber ser enviada por correo electrnico al estudiante. La estructura del correo electrnico ser la siguiente: De: bluesky-digital.com Asunto: Respuesta al reclamo nombreReclamo Mensaje: Buenas tardes Juan, acabo de revisar la especificacin de la asignacin y s, el resumen era de solo los captulos 1, 2 y 3. Le acabo de corregir la nota a ud y los dems compaeros. Igualmente en la prxima clase les recordar que revisen la calificacin para que todos sepan que la nota fue cambiada. Saludos. Atentamente, NombreProfesor
P g i n a 19 | 42
ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE BLUESKY-DIGITAL 3.2.5 Ingresar calificaciones de una asignacin El sistema estar en la capacidad de ingresar la calificacin de una asignacin en caso de cumplirse los permisos necesarios. En este caso, solo los profesores podrn realizar esta operacin. Para ingresar la calificacin de una asignacin, el profesor deber especificar la calificacin al lado de cada estudiante (tipo entero entre 0 y 100). Una vez ingresados los datos, se deber seleccionar la opcin Guardar. En caso de no especificar la nota de algn estudiante, no se podr actualizar la informacin.
3.2.6 Consultar las calificaciones de las asignaciones de un curso El sistema cargar la informacin de las asignaciones de un curso para ambos perfiles (estudiantes, profesores). Para consultar la calificacin de una asignacin se debe ingresar al men de cursos, seleccionar el curso, luego seleccionar asignaciones, y por ltimo elegir la opcin Calificaciones. En el caso de los estudiantes, solo se mostrar la calificacin que l obtuvo y nicamente de los cursos en los que est matriculado. Adems, habr una opcin para acceder directamente a la opcin de Reclamos.
P g i n a 20 | 42
Por otro lado, para los profesores, el sistema mostrar una lista de todos los estudiantes y la calificacin obtenida en la asignacin seleccionada.
P g i n a 21 | 42
ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE BLUESKY-DIGITAL 3.2.7 Agregar estudiantes a un curso El sistema podr agregar estudiantes a un curso. Esta caracterstica es exclusiva del perfil de los profesores. Para agregar un estudiante a un curso, se debern ingresar el ID del estudiante (tipo string), nombre (tipo string), correo electrnico (tipo string) y especificar el curso al cual el estudiante va a ser agregado. Estos cursos sern los que el profesor est autorizado para impartir y se listarn en un Combo Box. Una vez especificados los datos, se podr seleccionar el botn Ingresar Estudiante y el estudiante ser registrado en el curso. En caso de no especificarse alguno de los datos anteriores, no se podr ingresar el estudiante al curso.
3.2.8 Consultar lista de estudiantes de un curso El sistema estar en la capacidad de listar los estudiantes pertenecientes a un curso. Esta caracterstica es exclusiva del perfil de profesores. Para ver la lista de los estudiantes, el profesor deber seleccionar el curso de la lista de cursos que imparte, posteriormente seleccionar la opcin Lista de estudiantes y el sistema mostrar la informacin de los estudiantes.
P g i n a 22 | 42
3.2.9 Consultar los cursos a los que pertenece un estudiante El sistema podr mostrar la lista de cursos a los que pertenece un estudiante. Esta caracterstica es exclusiva el perfil de estudiantes. Para ver la lista de cursos a los que pertenece un estudiante, el estudiante deber iniciar sesin en el sistema. Si se ingresan los datos correctamente, se cargar una pantalla con la lista de cursos a los que pertenece. Cada curso ser un enlace a otras pantallas, en las cuales se podr consultar las asignaciones, calificaciones y reclamos de los mismos. En caso de no ingresar los datos de inicio de sesin correctamente, no se podr mostrar la lista de cursos. Adems, habr un botn de Salir el cual, si se selecciona, finalizar la sesin y se cargar de nuevo la pantalla de inicio de sesin.
P g i n a 23 | 42
ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE BLUESKY-DIGITAL 3.2.10 Consultar los cursos que imparte un profesor El sistema podr mostrar la lista de cursos a los que imparte un profesor. Esta caracterstica es exclusiva el perfil de profesores. Para ver la lista de cursos a los que imparte un profesor, el profesor deber iniciar sesin en el sistema. Si se ingresan los datos correctamente, se cargar una pantalla con la lista de cursos que imparte. Cada curso ser un enlace a otras pantallas, en las cuales se podr consultar las asignaciones, calificaciones y reclamos de los mismos. En caso de no ingresar los datos de inicio de sesin correctamente, no se podr mostrar la lista de cursos. Adems, habr un botn de Salir el cual, si se selecciona, finalizar la sesin y se cargar de nuevo la pantalla de inicio de sesin.
3.2.11 Notificar sobre nuevas asignaciones a los estudiantes va correo electrnico El sistema estar en la capacidad de notificar a los estudiantes cuando se agregue, modifique o elimine una asignacin. Esta caracterstica es exclusiva del perfil de profesores. Cuando un profesor cree, modifique o elimine una asignacin, se deber enviar un correo electrnico a los estudiantes registrados en ese curso. La direccin de correo de cada estudiante ser la especificada una vez que fue agregado al curso. La estructura del correo electrnico ser la definida en la seccin 3.2.1 de este documento. 3.2.12 Procesar calificacin final de un curso El sistema estar en la capacidad de procesar la calificacin final de cada estudiante al finalizar el curso. Esta caracterstica es exclusiva del perfil de profesor. Para procesar la nota final, se deber seleccionar la opcin Procesar nota en el men del curso. El sistema enviar las calificaciones de los estudiantes a la direccin de correo registro@bluesky-digital.com. El sistema generar un archivo .csv separado por comas con el carn del estudiante,
P g i n a 24 | 42
ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE BLUESKY-DIGITAL nombre del estudiante, correo electrnico y calificacin final de cada estudiante. Este archivo ir como adjunto al correo electrnico. La estructura del correo electrnico es la siguiente: De:profesor@bluesky-digital.com Asunto: Notas finales del curso nombreCurso. Mensaje: Adjunto est el archivo .csv con las notas finales del curso Curso1. Atentamente, NombreProfesor
P g i n a 25 | 42
P g i n a 26 | 42
ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE BLUESKY-DIGITAL de mantenimiento es leve, y requiere mnima atencin por parte de los desarrolladores siempre y cuando las condiciones estipuladas sean mantenidas durante su funcionamiento. El mantenimiento que se le dar cada ao garantizar un rendimiento ptimo de la aplicacin a lo largo del ciclo de vida del mismo. 3.5.5 Portabilidad: El sistema se podr acceder desde cualquier punto del planeta que posea conexin a internet, por lo que la portabilidad no es un aspecto que repercuta en el sistema. Por tal motivo, el sistema no puede ser transferido a travs de ningn medio, o aparato electrnico que no sea el internet a travs de su dominio. Gracias a ser del tipo web, a pesar de no ser portable, la disponibilidad del mismo lo hace altamente eficiente para un sistema que se puede trabajar desde el hogar, o lugar de trabajo.
4 4. DIAGRAMAS DE ANLISIS
4.1 DIAGRAMA DE CONTEXTO DEL SISTEMA
P g i n a 27 | 42
P g i n a 28 | 42
P g i n a 29 | 42
4.4.2
Asignaciones profesor
P g i n a 30 | 42
4.4.4
Ingresar Estudiante
P g i n a 31 | 42
P g i n a 32 | 42
P g i n a 33 | 42
Estudiante
Ver asignaciones por materia
P g i n a 34 | 42
ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE BLUESKY-DIGITAL 4.5.2 Enviarle consulta de las asignaciones al profesor
P g i n a 35 | 42
P g i n a 36 | 42
P g i n a 37 | 42
Profesor
Modificar o eliminar asignaciones
P g i n a 38 | 42
P g i n a 39 | 42
P g i n a 40 | 42
P g i n a 41 | 42
P g i n a 42 | 42