Professional Documents
Culture Documents
PROYECTO FINAL
Documento de Especificacin de Requerimientos de Software
Curso: 5K4 Profesores: Ing. Julio Zohil Ing. Francisco Aquino Ing. Natalia Jaime Integrantes: lvarez, Sonia Vernica (Leg. N 45155) Bagatello, Gabriela (Leg. N 23197) Cammarata, Mateo (Leg. N 52715) Cestare, David Alejandro (Leg. N 52670) Schneider, Christian Ivn (Leg. N 52682) Grupo: 5
Pgina 1
ndice
1. Introduccin.............................................................................. 3 1.1. Alcance.............................................................................3 1.2. Presentacin del Producto..................................................3
1.2.1 Objetivo del Sistema......................................................................................3 1.2.2 Lmite............................................................................................................ 3 1.2.3 Alcances........................................................................................................ 3
2. Descripcin detallada de los procedimientos que se vern afectados por la propuesta del proyecto...........................................6 3. Diagnstico de la Organizacin...................................................6 3.1. Necesidades detectadas.....................................................6 3.2 Requerimientos solicitados..................................................7
Funcionales............................................................................................................. 7 No funcionales........................................................................................................ 7
3.3 Restricciones que afectan al diseo y al desarrollo del sistema objeto de estudio................................................................8 4. Modelo de Casos de uso ............................................................8 4.1 Roles de los Actores del Sistema de Informacin.................11 4.2 Paquetes de Casos de uso..................................................13
Gestin ABMC Soporte Usuario.............................................................................14 ............................................................................................................................. 14 Gestin de cursos ............................................................................................... 15 Gestin de usuario ...............................................................................................16 Gestin ABMC soporte cursos...............................................................................17 Gestin de asistencia............................................................................................ 17 Gestin de eventos...............................................................................................18 Gestin de galera de fotos...................................................................................18 Gestin de comentarios........................................................................................19 Gestin de sanciones............................................................................................ 19 Gestin de vocabulario......................................................................................... 20 Gestin de tutoriales............................................................................................ 20 Gestin de trabajos musicales..............................................................................21 Gestin de informes..............................................................................................21 Gestin de contacto.............................................................................................. 22
4.3 Subsistemas.....................................................................22 4.4 Listado de Casos de uso segn la iteracin a la cual corresponden................................................................................26 4.5 Cuadro de rastreabilidad de requerimientos.......................28 4.6 Descripcin de Casos de Uso..............................................30
Pgina 2
1. Introduccin
Este documento contiene especificaciones generales del sistema para la Academia Pneuma. Incluye listado completo de CU y definicin de Requerimientos Funcionales y No funcionales.
1.1. Alcance
Este documento incluye Propsito del Sistema Listado completo de casos de uso, segn la iteracin a la cual corresponden Descripcin de Actores de Casos de Uso Paquetes de Casos de Uso Especificacin de Requerimientos Funcionales y no Funcionales
Secretara Gestionar las consultas va Web de los visitantes. Registrar, modificar, eliminar y consultar la matriculacin de los alumnos en la academia. Registrar la incorporacin y baja de los profesores al cuerpo docente. Registrar y consultar la asistencia de profesores a los cursos. Registrar y consultar la asistencia a clases de los alumnos. Registrar la asignacin de los docentes por cursos. Eventos Gestionar la galera de fotos de la pgina web. Registrar la organizacin de eventos culturales tales como, disertacin de algn msico, presentacin de alguna orquesta invitada o interpretacin de algn artista. Registrar los eventos de audiciones semestrales (Ensamble). Emitir informe de los eventos planificados y/o realizados
Docentes Incorporar en la pgina web nuevos tutoriales para estudio. Actualizar y administrar los contenidos de los tutoriales segn el plan de estudio, modalidad Practica (clase Prctica) y modalidad Full (clase Terico/Prctica). Compartir los trabajos con los alumnos en funcin del nivel acadmico. Consultar los trabajos realizados por alumnos. Consultar publicaciones realizadas por otros profesores. Registrar comunicacin privada con el Alumno en el Foro. Alumnos registrados Registrar la interpretacin del Instrumento. Registrar en la pgina web sus trabajos musicales. Compartir en la pgina, si lo desea las obras musicales realizadas. Consultar las publicaciones de otros alumnos, tanto de tutoriales, como trabajos. Registrar comunicacin privada con el Profesor en el Foro. Administracin de usuarios Administrar los usuarios de la pgina web y el perfil correspondiente. Diferenciacin de roles para acceder al material de la pagina Web. Administrar y gestionar el comportamiento de los usuarios en el foro. Eliminar comentarios inapropiados subidos a la pgina que no sean correctos. Registrar la sancin aplicada a un usuario registrado que realice comentarios inapropiados. Administrar los contenidos del foro (tutoriales, obras y comentarios). Emitir un informe con los comentarios o contenidos marcados como inapropiados.
Pgina 4
Instrumento Virtual Es una herramienta innovadora que le permitir a los profesores y alumnos de la academia virtualizar sus obras gracias a un software que reproduce en tiempo real las mismas. Este permitir capturar la digitacin del teclado para luego reproducirlo a los visitantes, donde se les mostrara en cada momento que es lo que est ejecutando el intrprete para que ellos puedan aprender cmo interpretarlo ellos mismos. Adems, esta herramienta habilitar a los profesores a crear tutoriales didcticos, y a los alumnos poder crear y compartir sus obras.
Alcances Generales Registrar las modificaciones en sus propios perfil. Registrar los comentarios sobre tutoriales, obras, eventos culturales y galera de fotos.
Pgina 5
2. Descripcin detallada de los procedimientos que se vern afectados por la propuesta del proyecto
A continuacin se definen los procedimientos que sern afectados por el nuevo proyecto: Gestin de Director: El Director tendr la posibilidad de emitir diversos tipos de Informes. Gestin de Secretara: La secretaria realiza la incorporacin de los profesores al cuerpo docente, la matriculacin del alumno en la academia, la inscripcin a los distintos cursos, la registracin de la asistencia a las clases, la diagramacin y la asignacin de horarios por curso. Gestin de Eventos: El organizador de eventos actualmente se contacta con los distintos teatros y auditorios para la realizacin de los eventos que realiza la academia, gestiona los eventos de audicin (las dos presentaciones anuales) y presenta la galera de fotos. Gestin de Docentes: Los docentes podrn mediante la pgina subir material de estudio para los alumnos o visitantes del foro tales como: tutoriales, exmenes y prcticos dirigidos a los distintos niveles, diferenciando la complejidad de interpretacin de las obras musicales. Gestin de Alumnos: Los alumnos podrn mediante esta herramienta tomar clases de piano, interpretando las obras musicales por medio de un teclado virtual. Como as tambin subir sus trabajos musicales y tutoriales, para que puedan ser publicados en la pgina web.
3. Diagnstico de la Organizacin
3.1. Necesidades detectadas
Existe desconocimiento en el historial de los trabajos realizados por los alumnos, debido a que no cuentan con el medio adecuado. Los alumnos de los distintos cursos no tienen una gua de las complejidades para la interpretacin de las obras musicales (nivel inicial, medio y avanzado) ms all de la informacin que le brindan sus docentes de instrumento. Los profesores no cuentan con una herramienta web que permita informar a los alumnos del material de estudio vigente. Falta de informacin de los datos de los alumnos, profesores, cursos y material de estudio, ocasionando problemas administrativos. Inconveniente por inconsistencia, duplicacin y falta de informacin debido a que las actividades (eventos, asistencia a conciertos) se registran por medio de planillas manuales. Prdidas econmicas provocadas por la falta de publicidad de los eventos que la academia brinda.
Pgina 6
La secretara tena centralizada muchas de las tareas, las cuales se realizaban de forma manual. Las reas desconocen las actividades llevadas a cabo por sus pares, debido a que cada una de stas maneja la informacin de manera independiente. El desempeo de los profesores tiene tiempos laborables no aprovechables, y mal distribuidos debido a la incorrecta diagramacin de los cursos.
No funcionales Al sistema se deber acceder mediante usuario y contrasea con el perfil que le corresponda. Mostrar de acuerdo al usuario una pantalla de inicio diferencial, es decir segn el rol asignado tener la posibilidad de acceder a distintas funcionalidades de la pgina web. Realizar integracin con las pginas web www.youtube.com, para la publicacin de videos relacionados, y www.facebook.com, con la inclusin de botones like como forma de puntuacin de contenido y posterior publicacin en el portal social.
Pgina 7
La tonalidad de colores que se utilizarn tendr como predominantes el blanco, rojo y marrn. Definir los distintos roles para los usuarios del Sistema.
3.3 Restricciones que afectan al diseo y al desarrollo del sistema objeto de estudio
En las reglamentaciones de la academia no existen restricciones que puedan afectar al desarrollo de este proyecto. El Director accedi a la realizacin del mismo, ya que es una gran oportunidad para publicitar la academia musical y contar con un sistema de e-learning para los alumnos muy innovador en el mercado. En el desarrollo del presente sistema no se contemplar la gestin de facturacin de las cuotas de los alumnos, el pago de sueldos de docentes y el seguimiento de las tareas del servicio de Staff de Mantenimiento, el cual esta terciarizado. Por una convencin con el director de la academia, se acord que el producto contemple la virtualizacin de obras y tutoriales para piano, ya que este instrumento es el ms solicitado por los alumnos, existiendo la posibilidad de en un futuro virtualizar otros instrumentos.
Pgina 8
29. Cons ultarAula 19. ModificarMateria 28. EliminarAula 67. EliminarMatriculacionAlumno 17. ModificarPerfilAlum no 20. EliminarMateria Secretaria 26. RegistrarAula Em pleado 68. Elim inarEm pleado Alum no 14. ModificarEm pleado 63. Elim inarTrabajoMus ical 62. ModificarTrabajoMus ical
27. ModificarAula 32. Regis trarAsistenciaDocentes 69. Confirm arMail 10. Regis trarMatriculacionAlum no 30. Cons ultarAlumnos PorCurso 25. ConsultarDiagram acionCurs os 9. RegistrarVis itante 18. Regis trarMateria 44. Cons ultarDenuncias Com entarios 45. RegistrarVocabularioInapropiado 15. EliminarUs uario 16. Cons ultarUs uario 48. ConsultarVocabularioInapropiado 11. Regis trarEm pleado 54. Em itirInform eEventos 36. Cons ultarEventos 47. EliminarVocabularioInapropiado Adm inistradorUs uario 49. Regis trarSancion 1.Regis trarCargo 39. ModificarGaleriaDeFotos 56. ModificarTutotial 57. Elim inarTutorial 2. ModificarCargo 3. EliminarCargo 46. ModificarVocabularioInapropiado 7. Elim inarPermis o 24. IniciarSes ion 59. As ignarTutorial 50. EmitirInform eMaterialEstudio Profes or 23. ModificarDiagramacionCurs os 40. Cons ultarGalerias DeFotos 35. Elim inarEventos 55. Regis trarTutorial 31. Regis trarAs istenciaAlum nos Director EncargadoEventos 33. RegistrarEventos 38. ModificarGaleriaDeFotos 53. Em itirInformeCom entario 37. Regis trarGaleriaDeFotos 22. Regis trarDiagramacionCurs os Vis itante 51. EmitirInform eObrasMusicales 64. ConsultarTrabajoMus ical 12. ModificarVis itante
60. InterpretarObra
34. ModificarEventos
8. ConsultarPermiso
Pgina 9
43. DenunciarCom entarios
65. RegistrarConsultasVisitantes
43. DenunciarComentarios
VisitanteNoRegistrado
Visitante
Alumno EncargadoEventos
Secretaria Profesor
Director
41. RegistrarComentarios
Pgina 10
Pgina 11
Todos los usuarios excepto el visitante no registrado podrn modificar su perfil y gestionar los comentarios realizados en el foro. Todos los empleados (Director, Profesor, Secretaria y Encargado de Eventos) podrn modificar sus datos.
Administrador Usuario
Visitante Usuario
Encargado Eventos
Empleado
Secretaria
Profesor Alumno
Director
Visitante No Registrado
Pgina 12
Gestin ABMC Soporte Usuarios (from Modelo de ca sos de uso del SI)
Gestion ABMC Soporte Cursos (from Modelo de casos de uso del SI)
(from Modelo deGalera casos de del SI) Gestin deuso Fotos (from Modelo de casos de usus del SI)
Pgina 13
6. ModificarPermiso
8. ConsultarPermiso 7. EliminarPermiso
Pgina 14
Gestin de cursos
22. RegistrarDigramacionCursos
Director
23. ModificarDigramacionCursos
25. ConsultarDigramacionCursos
Secretaria
Pgina 15
Gestin de usuario
67. EliminarMatriculacionAlumno 13. ModificarMatriculacionAlumno 14. ModificarEmpleado 68. EliminarEmpleado 17. ModificarPerfilAlumno
Empleado Alumno
12. ModificarVisitante
69. ConfirmarMail
Visitante 9. RegistrarVisitante
AdministradorUs uario
16. ConsultarUsuario
Director
EncargadoEvent os
15. EliminarUsuario
11. RegistrarEmpleado
Pgina 16
20. EliminarMateria
Gestin de asistencia
Profesor
Director
Pgina 17
Gestin de eventos
33. RegistrarEventos
36. ConsultarEventos
37. RegistrarGaleriaDeFotos
38. ModificarGaleriaDeFotos
EncargadoEventos
39. ModificarGaleriaDeFotos
40. ConsultarGaleriasDeFotos
Pgina 18
Gestin de comentarios
41. RegistrarComentario
44. ConsultarDenunciaComentarios
Empleado
Alumno
Visitante
AdministradorUsu ario
43. DenunciarComentarios
42. EliminarComentario
Gestin de sanciones
AdministradorUsuario
49. RegistrarSancion
Pgina 19
Gestin de vocabulario
45. RegistrarVocabularioInapropiado
46. ModificarVocabularioInapropiado
AdministradorUsuario
47. EliminarVocabularioInapropiado
48. ConsultarVocabularioInapropiado
Gestin de tutoriales
Profesor
57. EliminarTutorial
58. GestionarTutorial
59. AsignarTutorial
Pgina 20
62. ModificarTrabajoMusical
63. EliminarTrabajoMusical
61. RegistrarTrabajoMusical
Alumno
60. InterpretarObra
Profesor
64. ConsultarTrabajoMusical
Gestin de informes
52. EmitirInformeAlumnos
EncargadoEventos
54. EmitirInformeEventos
Profesor
51. EmitirInformeObrasMusicales
Secretaria
Pgina 21
Gestin de contacto
Alumno
Visitante AdministradorUsuario
EncargadoEventos
Profesor
Secretaria
66. GestionarConsultasVisitantes
4.3 Subsistemas
El empaquetamiento se ha realizado por funcionalidad del sistema. Se determinaron los siguientes subsistemas: 1) Relativo a la gestin de usuarios, los cargos, los permisos, los perfiles, los empleados, la matriculacin de alumnos, la asistencia de los docentes y de los alumnos a clases, con los informes correspondientes. 2) Relativo a la gestin de cursos, la diagramacin de los mismos, la registracin de las aulas y las materias. 3) Relativo a la gestin de los eventos, la galera de fotos y la consulta de los visitantes de la pagina. 4) Relativo a la gestin de trabajos musicales, la interpretacin de obras, los tutoriales de los docentes, los comentarios de la pagina, el vocabulario inapropiado, sus denuncias y sanciones.
Pgina 22
18. RegistrarMateria 19. ModificarMateria 20. EliminarMateria 21. ConsultarMateria 26. RegistrarAula 27. ModificarAula 28. EliminarAula 29. ConsultarAula Subsistema 3: esta conformado por los siguientes casos de uso. Gestin de eventos: 33. RegistrarEventos 34. ModificarEventos 35. EliminarEventos 36. ConsultarEventos Gestin de galera de fotos: 37. RegistrarGaleriaDeFotos 38. ModificarGaleriaDeFotos 39. EliminarGaleriaDeFotos 40. ConsultarGaleriasDeFotos Gestin de contactos: 65. RegistrarConsultasVisitantes Subsistema 4: esta conformado por los siguientes casos de uso. Gestin de comentarios: 41. RegistrarComentarios 42. EliminarComentarios 43. DenunciarComentarios 44. ConsultarDenunciasComentarios Gestin de sanciones: 49. RegistrarSancion Gestin de vocabulario: 45. RegistrarVocabularioInapropiado 46. ModificarVocabularioInapropiado 47. EliminarVocabularioInapropiado 48. ConsultarVocabularioInapropiado Gestin de tutoriales: 55. RegistrarTutorial 56. ModificarTutorial 57. EliminarTutorial
Grupo N 5: lvarez - Bagatello - Cammarata - Cestare - Schneider Pgina 24
58. ConsultorTutorial 59. AsignarTutorial Gestin de trabajos musicales: 60. InterpretarObra 61. RegistrarTrabajoMusical 62. ModificarTrabajoMusical 63. EliminarTrabajoMusical 64. ConsultraTrabajoMusical
Pgina 25
RegistrarCargo ModificarCargo EliminarCargo ConsultarCargo RegistrarPermiso ModificarPermiso EliminarPermiso ConsultarPermiso RegistrarVisitante RegistrarMatriculacionAlumno RegistrarEmpleado ModificarVisitante ModificarMatriculacionAlumno ModificarEmpleado EliminarUsuario ConsultarUsuario ModificarPerfilAlumno RegistrarMateria ModificarMateria EliminarMateria ConsultarMateria RegistrarDigramacionCursos ModificarDigramacionCursos IniciarSesion ConsultarDigramacionCursos RegistrarAula ModificarAula EliminarAula ConsultarAula ConsultarAlumnosPorCurso RegistrarAsistenciaAlumnos RegistrarAsistenciaDocentes RegistrarEventos ModificarEventos EliminarEventos ConsultarEventos RegistrarGaleriaDeFotos
EncargadorEventos EncargadorEventos EncargadorEventos Todos menos Visitante no RegistrarComentarios Registrado Todos menos Visitante no EliminarComentarios Registrado Todos menos Visitante no DenunciarComentarios Registrado ConsultarDenunciasComentarios Administrador Usuarios RegistrarVocabularioInapropiado Administrador Usuarios ModificarVocabularioInapropiado Administrador Usuarios EliminarVocabularioInapropiado Administrador Usuarios ConsultarVocabularioInapropiado Administrador Usuarios RegistrarSancion Administrador Usuarios EmitirInformeMaterialEstudio Director - Profesor EmitirInformeObrasMusicales Profesor - Alumno EmitirInformeAlumnos Director - Profesor - Secretaria EmitirInformeComentario Director EmitirInformeEventos Director - Encargado Eventos RegistrarTutorial Profesor ModificarTutotial Profesor EliminarTutorial Profesor GestionarTutorial Profesor AsignarTutorial Profesor InterpretarObra Alumno - Profesor RegistrarTrabajoMusical Alumno ModificarTrabajoMusical Alumno EliminarTrabajoMusical Alumno ConsultarTrabajoMusical Alumno - Profesor RegistrarConsultasVisitantes Todos GestionarConsultasVisitantes Secretaria EliminarMatriculacionAlumno Secretaria EliminarEmpleado Secretaria Todos menos Visitante no ConfirmarMail Registrado
Pgina 27
Pgina 28
Casos de Uso
1. Administrar todos los documentos 55. RegistrarTutorial relacionados a cada alumno designado por su 56. ModificarTutorial Universidad Tecnolgica Nacional 57. Facultad Regional Crdoba EliminarTutorial profesor.
58. ConsultorTutorial Proyecto Final 2012 59. AsignarTutorial 61. RegistrarTrabajoMusical 62. ModificarTrabajoMusical 63. EliminarTrabajoMusical 64. ConsultraTrabajoMusical
2. Registrar la interpretacin de la obra musical 51. EmitirInformeObraMusicales por los alumnos, para conocer el avance en el 60. InterpretarObra aprendizaje del instrumento. 3. Brindar informacin histrica respecto a los trabajos realizados por los alumnos. 4. 5. Registrar los comentarios de los distintos materiales que cuenta la pagina, por parte de los alumnos, profesores y usuarios registrados
30. ConsultarAlumnosPorCurso 51. EmitirInformeObraMusicales 41. RegistrarComentarios 42. EliminarComentarios 43. DenunciarComentarios 53. EmitirInformeComentarios
6. Realizar una gestin detallada de las 65. RegistrarConsultasVisitantes consultas por parte de los interesados que llegan 66. GestionarConsultasVisitantes mediante la pgina web, para que stas puedan ser respondidas en tiempo y forma. 7. Administrar la galera de fotos de los 33. RegistrarEventos distintos eventos que brinda la academia a modo de 34. ModificarEventos 35. EliminarEventos publicidad.
36. ConsultarEventos 37. RegistrarGaleriaDeFotos 38. ModificarGaleriaDeFotos 39. EliminarGaleriaDeFotos 40. ConsultarGaleriasDeFotos
9. Se requiere informacin estadstica respecto a 50. EmitirInformeMaterialEstudio los eventos realizados, los cursos dictados, 51. EmitirInformeObrasMusicales categorizacin de los trabajos musicales, entre otros. 52. EmitirInformeAlumnos
53. EmitirInformeComentario 54. EmitirInformeEventos
10. Generar Informe para la gestin que sea 50. EmitirInformeMaterialEstudio 51. EmitirInformeObrasMusicales requerida.
52. EmitirInformeAlumnos 53. EmitirInformeComentario 54. EmitirInformeEventos
11. Registrar y consultar la incorporacin del 55. RegistrarTutorial nuevo material de estudio por parte de los profesores 56. ModificarTutorial 57. EliminarTutorial (tutoriales). 12. Gestionar el foro privado entre Alumno y 55. RegistrarTutorial Profesor como as tambin el foro pblico de la 56. ModificarTutorial
Pgina 29
Abstracto
Observaciones: Requerimientos No Funcionales: Asociaciones de Extensin: Asociaciones de Inclusin: Caso de uso donde se incluye: Caso de uso al que extiende: Caso de uso de Generalizacin: Informacin del documento Autor: Autor ltima modificacin: Archivo:
Pgina 30