Академический Документы
Профессиональный Документы
Культура Документы
1.
Introduccion
2.
Especificacion de Requisitos
2.1.
Requisitos funcionales
2.1.1.
Version: 1.0
Autores : Andres Bustamante y Carolina Sarmiento
Fuentes : Andres Bustamante y Julian Higuera [1]
Descripcion: El prototipo de software debe estar en la capacidad
de gestionar los usuarios que pueden utilizarla, los cuales son:
adminis- tradores, profesores y estudiantes. La gestion incluye
agregar usuarios, gestionar sus permisos, y modificar la informacion
de estos.
Importancia: Alta
Comentarios : Ninguno
2.1.2.
Version: 1.0
Autores : Andres Bustamante y Carolina Sarmiento
Fuentes : Andres Bustamante y Julian Higuera [1]
Descripcion: El prototipo de software debe estar en la capacidad de
per- mitir crear cursos, borrarlos, y configurarlos, por parte de los
usuarios segun los permisos que se les hayan asignado.
Importancia: Alta
Comentarios : Ninguno
2.1.3.
Version: 1.0
Autores : Andres Bustamante y Carolina Sarmiento
Version: 1.0
Autores : Andres Bustamante y Carolina Sarmiento
Fuentes : Andres Bustamante y Julian Higuera [1]
Descripcion: El prototipo de software debe estar en la facultad de
au- tenticar los usuarios que ingresan a la aplicacion por medio de
contra- senas proporcionadas por el administrador inicialmente o
que hayan sido cambiadas a peticion por los mismos usuarios.
Importancia: Alta
Comentarios : Ninguno
2.1.5.
Version: 1.0
Autores : Andres Bustamante y Carolina Sarmiento
Fuentes : Ninguna
2.2.
Requisitos No Funcionales
2.2.1.
NFR-01: Usabilidad
Version: 1.0
Autores : Andres Bustamante y Carolina Sarmiento
Fuentes : Ninguna
Descripcion: El producto de software debe tener una interfaz de
usua- rio sencilla e intuitiva, orientada a las tecnologas de
presentacion en Web, y manteniendo coherencia logica con el
contexto educativo que involucra, en lo que a navegacion en el
sistema se refiere.
Importancia: Alta
Comentarios : Ninguno
2.2.2. NFR-02: Extensibilidad
Version: 1.0
Autores : Andres Bustamante y Carolina Sarmiento
Fuentes : Ninguna
Descripcion: El prototipo de software debe ser disenado de modo
que permita la facil extension a nuevas funcionalidades, en el menor
tiempo de desarrollo posible, haciendo reutilizacion de los
componentes base implementados en el prototipo inicial.
Importancia: Alta
Comentarios : Ninguno
3.
Metodologa
4.
4.1.
4.2.
Limitaciones
En el desarrollo del proyecto no se tendran actividades relacionadas
con las pruebas del producto, dada la brevedad de tiempo y la
connotacion que se le da al producto de prototipo.
No se van a utilizar tecnologas multimedia como Flash para la
presen- tacion del prototipo al usuario final, sino interfaces graficas
de usuario planas pero usables.
No se van a tener en cuenta para el diseno del prototipo,
consideracio- nes de clustering de los diferentes componentes a
desplegar. Se van a considerar instancias unicas de los
componentes para agilizar el desa- rrollo.
5.
5.1.
Crear curso
6.
6.1.
6.2.
guiado por
6.3.
Diseno de servicios
Servicios de datos
1. Gestion de cursos
validarPrograma. Validar que un programa que va a ser creado
no exista previamente en el sistema, teniendo en cuenta que el
nombre de los programas debe ser unico.
validarCurso. Validar que un curso no haya sido creado previamente con un mismo nombre para un mismo programa.
buscarPrograma. Buscar en el listado de programas registrados en
el sistema, aquel que coincida con el criterio de identificador.
3. Gestion de usuarios
Referencias
[1]