You are on page 1of 10

Proyecto LCMS Versin: 1.

1
SRS Fecha: 6/2/2014

Confidencial Bigdata Consulting , 2014 Pgina 1 de 10























Proyecto LCMS
Especificacin de Requerimientos de Software


Versin 1.1
Proyecto LCMS Versin: 1.1
SRS Fecha: 6/2/2014

Confidencial Bigdata Consulting , 2014 Pgina 2 de 10

Tabla de Contenidos


TABLA DE CONTENIDOS ...................................................................................................................... 2
ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE ........................................................ 3
1 INTRODUCCIN ........................................................................................................................ 3
1.1 PROPSITO ................................................................................................................................ 3
1.2 ALCANCE .................................................................................................................................. 3
1.3 DEFINICIONES, ACRNIMOS Y ABREVIATURAS .......................................................................... 3
1.4 REFERENCIAS ............................................................................................................................ 3
1.5 RESUMEN .................................................................................................................................. 3
2 DESCRIPCIN GENERAL ....................................................................................................... 4
2.1 DIAGRAMA DEL MODELO DE CASOS DE USO .............................................................................. 4
2.2 CONSIDERACIONES Y DEPENDENCIAS ........................................................................................ 6
3 REQUERIMIENTOS ESPECFICOS ....................................................................................... 7
3.1 REQUERIMIENTOS FUNCIONALES (EXPRESADOS EN CUS) ........................................................ 7
3.1.1 Mdulo de Bsqueda de Contenidos ........................................................................................... 7
3.1.2 Buscar Objetos de Aprendizaje en forma bsica ........................................................................ 7
3.1.3 Buscar Objetos de Aprendizaje en forma detallada .................................................................... 7
3.1.4 Visualizar el Objeto de Aprendizaje a travs del RTE ................................................................ 7
3.1.5 Mdulo de Comunicacin con otros LCMS ................................................................................ 7
3.1.6 Exportar paquete de contenido IMS ........................................................................................... 7
3.1.7 Importar paquete de contenido IMS ........................................................................................... 7
3.1.8 Mdulo de Administracin de Contenido ................................................................................... 7
3.1.9 Disear Objeto de Aprendizaje ................................................................................................... 7
3.1.10 Insertar Recursos (assets) ........................................................................................................... 7
3.1.11 Insertar SCO ............................................................................................................................... 8
3.1.12 Importar objetos de aprendizaje publicados ............................................................................... 8
3.1.13 Editar Objeto de aprendizaje ...................................................................................................... 8
3.1.14 Editar Metadata .......................................................................................................................... 8
3.1.15 Generar paquete de contenido IMS ............................................................................................ 8
3.1.16 Registrar un objeto de aprendizaje ............................................................................................. 8
3.1.17 Mdulo de Flujo de Trabajo ....................................................................................................... 8
3.1.18 Eliminar Objeto de Aprendizaje desaprobado ............................................................................ 8
3.1.19 Revisar un objeto de aprendizaje registrado .............................................................................. 8
3.1.20 Aprobar un objeto de aprendizaje revisado ................................................................................ 8
3.1.21 Catalogar objetos de aprendizaje aprobados ............................................................................. 9
3.1.22 Publicar objetos de aprendizaje catalogados ............................................................................. 9
3.1.23 Desaprobar objetos de aprendizaje ............................................................................................ 9
HISTORIAL DE REVISIN .................................................................................................................. 10
Proyecto LCMS Versin: 1.1
SRS Fecha: 6/2/2014

Confidencial Bigdata Consulting , 2014 Pgina 3 de 10

Especificacin de Requerimientos de Software

1 Introduccin

1.1 Propsito
El presente documento, tiene como propsito describir el alcance del sistema de software
LCMS (Learning Content Management System) a travs del planeamiento de los
requerimientos funcionales y no funcionales.

El proyecto LCMS, consiste en desarrollar un sistema de software que permita manipular y
almacenar contenido de aprendizaje en un repositorio de tal forma que dicho contenido pueda
estar disponible para estudiantes, autores, repositorios y/o Sistemas de Administracin de
Aprendizaje (LMS Learning Management Systems).

El sistema de software se implementar segn los estndares de SCORM (Sharable Content
Object) para as poder proveer un servicio de intercambio de contenido de aprendizaje en
forma estandarizada. Se utilizar la especificacin de empaquetamiento de contenido
propuesta por IMS (IMS Content Packaging Specification) que es parte de los estndares
SCORM.

1.2 Alcance
Este documento describe todos los requisitos funcionales del producto LCMS necesarios para
cumplir los objetivos planteados en el documento Visin.

1.3 Definiciones, acrnimos y abreviaturas

Ver Glosario v1.0
1.4 Referencias
SCORM 1.1\SCORM_v1.1_IG.pdf
SCORM 1.1\SCORM_v1.1_WD1_CAM.pdf
SCORM 1.1\SCORM_v1.1_WD1_RunTimeEnv.pdf
SCORM 1.1\SCORM_v1.1_WD1_SeqNav.pdf
1.5 Resumen
Este documento establece los puntos que se tomarn en cuenta al momento
de desarrollar el sistema de software LCMS.
En este documento, se establece cual es el propsito de desarrollar el sistema
de software LCMS as como el alcance que tendr el proyecto. El alcance
define los puntos que se deben abarcar al momento de desarrollar el sistema
de software.
Asimismo, este documento resume los estndares que se debern emplear en
el sistema de software y los requerimientos funcionales y no funcionales que se
implementarn a lo largo del proyecto.
Por otro lado, este documento describe algunos requerimientos sobre la
arquitectura a implementar, las restricciones a tener en cuenta y las
herramientas con las que se desarrollar el sistema de software.
Proyecto LCMS Versin: 1.1
SRS Fecha: 6/2/2014

Confidencial Bigdata Consulting , 2014 Pgina 4 de 10

2 Descripcin General
Uno de los grandes problemas an sin resolver de las nuevas tecnologas de la informacin y
la comunicacin aplicadas a la educacin es la falta de una metodologa comn que garantice
los objetivos de accesibilidad, interoperabilidad, durabilidad y reutilizacin de los materiales
didcticos basados en Web.

En las actuales soluciones e-learning, generalmente los contenidos preparados para un
sistema de software no pueden ser fcilmente transferidos a otro. Los estndares e-learning
son el vehculo a travs del cual ser posible dotar de flexibilidad a las soluciones e-learning,
tanto en contenido como en infraestructura. Ellos han abierto una puerta hacia una manera
ms coherente de empaquetar los recursos y contenidos, tanto para los estudiantes como
para los desarrolladores.

La idea principal del sistema de software LCMS es permitir el almacenamiento de diferentes
tipos de contenido a travs de mdulos que interacten con nuestro servidor bajo los
estndares de SCORM. Al utilizar dichos estndares nuestro sistema de software ser capaz
de comunicarse con otros sistemas u otros mdulos que mantengan los estndares SCORM.
Asimismo, el sistema de software permitir mostrar la informacin almacenada haciendo uso
de los estndares SCORM por lo que cualquier persona que desee ingresar a la informacin
podr hacerlo a travs de una herramienta que interprete los estndares SCORM.
2.1 Diagrama del modelo de casos de uso

Exportar paquete de conteni do
IMS
Otro sistema
LCMS
(from Actores)
Insertar SCO
Importar obj eto de aprendi zaje
publ i cados
Edi tar Metadata
Insertar recursos (Assets)
Consumidor
(fromActores)
Di sear Obj eto de Aprendi zaje
Regi strar Objeto de Aprendi zaj e
Edi tar Obj eto de aprendizaj e
Buscar Objetos de Aprendi zaje en
forma detal l ada
Buscar Objetos de Aprendi zaje en
forma Bsica
Generar paquete de conteni do IMS
<<i nclude>>
<<extend>>
Vi suali zar el Obj eto de
Aprendi zaje a travs del RTE
Proveedor
(fromActores)
<<extend>>
<<i nclude>>
<<i nclude>>
<<i nclude>>





Proyecto LCMS Versin: 1.1
SRS Fecha: 6/2/2014

Confidencial Bigdata Consulting , 2014 Pgina 5 de 10




Se ha definido tres tipos de usuarios del sistema de software:

Consumidores de e-learning. A esta categora pertenecen alumnos, profesores y otros
sistemas LCMS: todos interactan con las mismas herramientas, aunque la forma de
interaccin vara.

Proveedores de e-learning. En este grupo estn englobados los proveedores o creadores de
contenidos educativos (responsables de la tarea de disear el proceso de instruccin de tal
forma que se consiga un cierto objetivo educativo). Usualmente son los profesores.

Administradores. En este ltimo grupo englobamos a los administradores del sistema de
software (cuya tarea es la de gestionar los elementos de los catlogos).



Roles en el sistema de software
Proyecto LCMS Versin: 1.1
SRS Fecha: 6/2/2014

Confidencial Bigdata Consulting , 2014 Pgina 6 de 10



2.2 Consideraciones y dependencias
El sistema de software, al seguir los estndares de SCORM v1.3 podr comunicarse con
cualquier subsistema consumidor (LMS o LCMS) que respete los estndares SCORM v1.3.

Los paquetes de datos debern generarse segn los estndares del IMS con respecto al
Content Packaging.

Los elementos SCO (Sharable Content Object) incluirn la informacin necesaria para que los
sistemas LCMS puedan tener la secuencia de navegacin con la cual se permitir ofrecer una
enseanza completa.

El tamao fsico en disco que manejar el sistema depender de magnitud de informacin que
se desee almacenar, por lo que el sistema permitir alertar de la necesidad de mayor cantidad
de disco duro.

Proyecto LCMS Versin: 1.1
SRS Fecha: 6/2/2014

Confidencial Bigdata Consulting , 2014 Pgina 7 de 10

3 Requerimientos Especficos
La seccin a continuacin tiene por fin explicar al detalle cada uno de los requerimientos
funcionales
3.1 Requerimientos Funcionales (Expresados en CUS)
3.1.1 Mdulo de Bsqueda de Contenidos
3.1.2 Buscar Objetos de Aprendizaje en forma bsica
Este caso de uso permite al consumidor buscar los objetos de aprendizaje del repositorio. La
bsqueda se realizar en forma genrica sin importar a la categora a la que pertenezca. Es
decir, los resultados que se muestren sern todas aquellas organizaciones, objetos de
aprendizaje o recursos en cuya metadata se ha encontrado la palabra clave ingresada.
3.1.3 Buscar Objetos de Aprendizaje en forma detallada
Este caso de uso permite al consumidor buscar los objetos de aprendizaje del repositorio. El
consumidor conoce el tipo de recurso que desea buscar por que selecciona criterios
especficos de bsqueda como categora, autor, idioma.
3.1.4 Visualizar el Objeto de Aprendizaje a travs del RTE
Este caso de uso permite que una vez realizada la bsqueda se pueda visualizar el contenido
del Objeto de Aprendizaje a travs del RTE.
El RTE busca el API de comunicacin en el LMS e inicializa el SCO, el cual permitir
supervisar el avance del consumidor mediante la secuencia de navegacin establecida.
Al terminar la navegacin el RTE finalizar la comunicacin con el LMS.

3.1.5 Mdulo de Comunicacin con otros LCMS
3.1.6 Exportar paquete de contenido IMS
Este caso de uso permite al sistema LCMS genera el paquete de contenido IMS y enviarlo a
quien lo haya solicitado.
3.1.7 Importar paquete de contenido IMS
El administrador realiza una bsqueda de objetos de aprendizaje en otros repositorios LCMS y
solicita el objeto de aprendizaje. El sistema luego recibe el paquete y lo almacena en el
repositorio.

3.1.8 Mdulo de Administracin de Contenido
3.1.9 Disear Objeto de Aprendizaje
El proveedor puede crear una estructura tipo rbol generado por organizaciones y mdulos
que representarn la secuencia de navegacin del objeto de aprendizaje.
3.1.10 Insertar Recursos (assets)
El proveedor puede asignar un recurso a un mdulo previamente creado. Dicho mdulo podr
ser reutilizado en cualquier otro mdulo del objeto de aprendizaje en diseo. Entindase como
recurso a cualquier archivo fsico que contenga informacin.

Proyecto LCMS Versin: 1.1
SRS Fecha: 6/2/2014

Confidencial Bigdata Consulting , 2014 Pgina 8 de 10

3.1.11 Insertar SCO
El proveedor puede asignar un SCO a un mdulo previamente. Adems, podr establecer la
secuencia que tendr que respetar cualquier sistema LMS. Un SCO es un conjunto de
recursos organizados en una secuencia de navegacin.

3.1.12 Importar objetos de aprendizaje publicados
Permite al proveedor realizar la bsqueda de objetos de aprendizaje publicados en cualquier
repositorio para poder agregarlo como parte de la secuencia del objeto de aprendizaje en el
cual se est trabajando. Los objetos de aprendizaje importados no podrn ser modificados por
el proveedor.

3.1.13 Editar Objeto de aprendizaje
Este caso de uso permite al proveedor realizar la bsqueda de los objetos de aprendizaje
publicados en el repositorio para su rediseo: modificar datos, secuencia, recursos, agregar
organizacin, mdulos, recursos y SCOs.

El sistema controlar las versiones para poder as considerar este objeto de aprendizaje una
nueva versin del objeto anterior.

3.1.14 Editar Metadata
Permite al proveedor modificar la metadata de cualquier organizacin, mdulo, recurso o SCO
dentro de la estructura del objeto de aprendizaje.
3.1.15 Generar paquete de contenido IMS
Este caso de uso permite al proveedor agrupar un objeto de aprendizaje en un paquete .zip
que contendr el manifiesto en formato XML y los recursos que lo componen.
3.1.16 Registrar un objeto de aprendizaje
El proveedor importa un paquete de contenido IMS al repositorio. Se registra el objeto por
primera vez en el repositorio. Se almacenar el nombre de la persona, la fecha de registro, y
el estado del objeto ser registrado.
3.1.17 Mdulo de Flujo de Trabajo
3.1.18 Eliminar Objeto de Aprendizaje desaprobado
Este caso de uso permite al administrador eliminar algn objeto de estudio que an no ha sido
publicado en el repositorio y se encuentra en estado desaprobado.

3.1.19 Revisar un objeto de aprendizaje registrado
El objeto de aprendizaje registrado en el sistema es evaluado para verificar que la informacin
sea vlida y que adems cumpla con los requisitos de derecho de autor.
3.1.20 Aprobar un objeto de aprendizaje revisado
El Objeto de Aprendizaje, en este punto recin puede tomar el estado de aprobado. Este
estado es sumamente importante para poder publicar el objeto en el repositorio para que este
sea visualizado por todas aquellas personas que busquen informacin en el repositorio.

Proyecto LCMS Versin: 1.1
SRS Fecha: 6/2/2014

Confidencial Bigdata Consulting , 2014 Pgina 9 de 10

3.1.21 Catalogar objetos de aprendizaje aprobados
En este estado el administrador se encarga de colocarle al objeto de aprendizaje: un precio,
un nivel de acceso (para restringir que usuarios pueden visualizar este contenido), la prioridad
y el nmero de versin (control de versiones de documentos).

3.1.22 Publicar objetos de aprendizaje catalogados
El objeto pasa al estado de publicado despus de haber sido catalogado. En este estado, el
documento se almacena en el repositorio y se vuelve disponible para la bsqueda por parte
de los consumidores.

3.1.23 Desaprobar objetos de aprendizaje
El administrador en cualquier estado del flujo de trabajo podr desaprobar un objeto de
aprendizaje si es que el contenido no tiene los criterios necesarios para ser considerado como
apto.



Proyecto LCMS Versin: 1.1
SRS Fecha: 6/2/2014

Confidencial Bigdata Consulting , 2014 Pgina 10 de 10

Historial de Revisin

Fecha Versin Descripcin Autor
16/MAY/2014 1.1 Correcciones a partir del cierre de
Iteracin 1
Eduardo Romero Garland
18/ABR/2014 1.0 Correciones finales Ricardo Tapia
Eduardo Romero Garland
04/ABR/2014 0.4 Correciones propuestas por el Jefe
de Proyectos Bruno Daz
Eduardo Romero Garland
27/MAR/2014 0.3 Completar trminos y definiciones Victoria Prada Cortez
Eduardo Romero Garland
21/MAR/2014 0.2 Especificacin de requerimientos
funcionales y no funcionales.
Victoria Prada Cortez
14/MAR/2014 0.1 Creacin del documento. Propsito,
Descripcin general y Arquitectura del
sistema de software LCMS,
Acrnimos y abreviaciones.
Eduardo Romero Garland

You might also like