Está en la página 1de 11

Documentación

del Proyecto
[Nombre del Proyecto]
Fecha: [dd/mm/aaa]

Pág.
1
Tabla de contenido

Contenido
Fase 0:.....................................................................................................................................3
Introducción..........................................................................................................................3
Antecedentes.........................................................................................................................3
Propósito general del sistema..................................................................................................3
Alcance del sistema................................................................................................................3
Objetivos...............................................................................................................................3
Fase I:......................................................................................................................................5
Lista de Requerimientos..........................................................................................................5
Historias de usuario................................................................................................................5
Fase II......................................................................................................................................6
Diagramas de Comportamiento...............................................................................................6
Diagrama de casos de uso...................................................................................................6
Diagrama de secuencia.......................................................................................................6
Fase III.....................................................................................................................................7
Fase IV...................................................................................................................................11

Pág.
2
Fase 0:
Introducción
Se desea realizar la implementación de un nuevo sistema que permita gestionar la información utilizada en
los diferentes puntos de ventas de alimentos de la Universidad de la Sabana y el manejo de la información
utilizada en el programa de Gastronomía para la elaboración de alimentos, para esto se realiza un
levantamiento de requerimientos el cual lista como mínimos los requerimientos que debería cumplir el
nuevo sistema, esperando suplir las actuales y futuras necesidades.

Antecedentes
Parte de las estrategias académicas que la Universidad ha venido desarrollando para los programas de
pregrado y postgrado y para la organización en general, ha sido la implementación de una plataforma de
educación virtual donde se pueda gestionar la administración de cursos virtuales y también cursos como
apoyo a la presencialidad, es por eso, que la Universidad ha venido trabajando y utilizando la plataforma
Moodle (Module Object-Oriented Dynamic Learning Environment) como entorno de aprendizaje on-line,
enfocado en la transferencia de conocimiento por parte del docente a los estudiantes por medio de
actividades y recursos que ayudan al intercambio de información, además de inscribir, calificar, dar
retroalimentación y establecer comunicación con los participantes al curso.

Actualmente se requiere realizar una renovación o el respectivo cambio de la solución para mantener el
nivel de servicio, los procesos de aprendizaje on-line y la administración de la plataforma, razón por la cual,
ponemos a disposición de los diferentes proveedores de plataforma de educación virtual los siguientes
requerimientos para que puedan ofrecer una solución que se adapte a las necesidades de la Universidad.

Propósito general del sistema


Al finalizar la implementación del entorno de aprendizaje virtual, los docentes tendrán una plataforma para
la mejora en la administración del curso, gestión de usuarios y generación de informes; por medio de una
plataforma que cumpla con los requerimientos expuestos; a fin de que fortalezcan la configuración de
recursos y actividades para apoyar la construcción de conocimiento.

Alcance del sistema


El proyecto consistirá en la adquisición de una plataforma de educación virtual para la Universidad de La
Sabana, en modalidad de Software como Servicio (SaaS), garantizando disponibilidad superior o igual al
99.9%, adaptable a todos los dispositivos móviles, segura ante diferentes tipos de ataques, integrada con
directorio activo de la Universidad y con el sistema de integrado de gestión académico (SIGA).

Objetivos
1. Implementar una plataforma de educación virtual para La Universidad de La Sabana, de acuerdo a
los requerimientos expuestos, antes del 28 de junio del 2016, para la administración de cursos
virtuales.

2. Facilitar la gestión de cursos virtuales a los docentes de la Universidad, de acuerdo a los


requerimientos funcionales, para la administración de cursos, gestión de usuarios y generación de
informes.

Pág.
3
3. Permitir la integración de módulos externos al administrador de la plataforma, de acuerdo a los
requerimientos funcionales, para la instalación y configuración de herramientas que se requieran.

4. Realizar el diseño gráfico de diplomados virtuales que requiera el Instituto FORUM, para la
formación corporativa que se ofertara, de acuerdo a los parámetros institucionales de la
Universidad de La Sabana.

Pág.
4
Fase I:
 Elaborar el listado de los requerimientos del contexto planteado.

Lista de Requerimientos

Número Descripción
El sistema debe permitir la interacción interna con la plataforma Blackboard Collaborate, o cualquier
otra plataforma para el mismo propósito.
El sistema debe permitir la búsqueda de usuarios de forma fácil ya sea por documento, correo o
usuario.
El sistema debe contar con reportes de asistencia e inasistencia en los cuales se refleje los datos del
estudiante, y cada una de las sesiones y actividades a las que ha ingresado o no, al igual si participo en
la actividad o únicamente ingreso.
En el sistema se debe poder parametrizar por curso alertas de deserción de estudiantes, en las cuales
se va a programar a que personas les debe llegar el correo, y la frecuencia de envió de este correo.
El sistema debe permitir la interacción interna con la plataforma Blackboard Collaborate, o cualquier
otra plataforma para el mismo propósito.
El sistema debe permitir la búsqueda de usuarios de forma fácil ya sea por documento, correo o
usuario.

Historias de usuario

Pág.
5
Fase II
 Construcción grafica de la clase identificada y asociación de las características
de la clase (atributos) y las operaciones que se van realizar (métodos).

Diagramas Estructurales

Diagrama de Clases

Diagramas de Comportamiento

Diagrama de casos de uso

Pág.
6
Diagrama de secuencia

Pág.
7
Fase III

En esta fase se da inicio a la codificación de las clases diseñadas en la fase II

/**
* Clase que modela los movimientos de una cuenta bancaria
* como la apertura, el consignar, el retirar y el obtener el saldo
* @authors: Ing. Miguel Hernández Bejarano -
* Prof. Gonzalo Rodríguez Carillo
* Ing. Sócrates Rojas Amador
* @version 1.0
*/

public class Cuenta {


private long saldo;

/**
* se realiza la apertura de una cuenta con $0
*/
public Cuenta( ) {
this.saldo = 0;
}

/**
* Se crea una nueva cuenta con un valor determinado
* @param cantidad
*/
public Cuenta ( long cantidad ) {
this.saldo = cantidad;
}
/**
* método que incrementa el valor del saldo.
* a partir de la cantidad de dinero consigando
* @param cantidad
*/
public void consignar( long cantidad ) {
saldo = saldo + cantidad;
}

/**
* método que disminuye el valor del saldo.
* según la cantidad de dinero retirado
* @return
*/
public void retirar( long cantidad ) {
saldo = saldo - cantidad;
}

/**
* método que retorna el valor del saldo.
* @return saldo
*/
public long consultarSaldo( ) {
return saldo;
}
}

Pág.
10
Fase IV

 Verificar que la aplicación cumpla con los requerimientos establecidos según los
requerimientos o necesidades.
 Adjuntar evidencias de resultados de la ejecución (pantallazos).
Evidencia de prueba: Apertura cuentas.

Apertura cuenta con $0

Apertura cuenta con una


Cantidad diferente de cero

Consigar $250.000 en la cuentaDiana se actualiza el saldo a $1.700.000


Retirar $250.000 en la cuentaDiana se actualiza el saldo a $1.200.000

También podría gustarte